Autor
|
Thema: AppActivate manchmal gehts und manchmal ... (4955 mal gelesen)
|
Bernd P Ehrenmitglied V.I.P. h.c. cook-general
Beiträge: 3358 Registriert: 07.06.2001
|
erstellt am: 12. Mai. 2009 17:36 <-- editieren / zitieren --> Unities abgeben:
Servus Sende mit Excel 2002 auf Autocad 2009 mit AppActivate die Befehle von B4:B205. Funkt auch recht gut zumindest meistens, nur manchmal hat er einen Fehler bei AppActivate es erscheint die Fehlermeldung: Laufzeitfehler 5 "Ungültiger Prozeduraufruf oder ungültiges Argument" Das doofe an dem Fehler ist, das er sehr temporär auftritt dann entweder fast nicht weggeht (alle Progs schließen,neu anmelden, neustart, versucht) oder einfach verschwindet und ich nicht weiß an was es liegt. Code: Sub Export() Dim acApp As Object, x, y Application.ScreenUpdating = False Set acApp = GetObject(, "Autocad.application") x = acApp.activedocument.FullName For i = 4 To 205 y = Worksheets("Aufbereitung").Cells(i, 2).Value AppActivate "Autocad 2009" stoppt immer an der gleichen stelle '''acApp.activedocument.sendcommand "commandName" & chr(13) acApp.activedocument.sendcommand y '''AppActivate "Microsoft Excel" Next End Sub
------------------ <----- Bitte Systeminfo eintragen, warum siehst du hier. "Warum Einfach es geht auch kompliziert". Schöne Grüsse aus der Steiermark Bernd P. Sport ist Mord Rekorde: Scalelist>11727, Fehler>XXXX, Layerfilter>XXXX [Diese Nachricht wurde von Bernd P am 12. Mai. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Nepumuk Mitglied Entwicklungsleiter
Beiträge: 351 Registriert: 16.10.2004
|
erstellt am: 12. Mai. 2009 18:43 <-- editieren / zitieren --> Unities abgeben: Nur für Bernd P
|
Bernd P Ehrenmitglied V.I.P. h.c. cook-general
Beiträge: 3358 Registriert: 07.06.2001 W10-64bit, AMD Ryzen 7 3700X,32GB RAM, Sapphire Pulse Radeon RX 570 8G G5, Canon TX-3000 MFP, Maus Cherry MW4500, Sub:Infrastructure Design Suite, Office 365
|
erstellt am: 13. Mai. 2009 07:29 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von Nepumuk:muss Autocad das aktive Fenster sein, damit das funktioniert?
Nein Autocad muss im Hintergrund laufen und eine Zeichnung offen sein. Muss ja in Excel das Makro aufrufen. ------------------ <----- Bitte Systeminfo eintragen, warum siehst du hier. "Warum Einfach es geht auch kompliziert". Schöne Grüsse aus der Steiermark Bernd P. Sport ist Mord Rekorde: Scalelist>11727, Fehler>XXXX, Layerfilter>XXXX Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Nepumuk Mitglied Entwicklungsleiter
Beiträge: 351 Registriert: 16.10.2004
|
erstellt am: 13. Mai. 2009 10:26 <-- editieren / zitieren --> Unities abgeben: Nur für Bernd P
|
Bernd P Ehrenmitglied V.I.P. h.c. cook-general
Beiträge: 3358 Registriert: 07.06.2001 W10-64bit, AMD Ryzen 7 3700X,32GB RAM, Sapphire Pulse Radeon RX 570 8G G5, Canon TX-3000 MFP, Maus Cherry MW4500, Sub:Infrastructure Design Suite, Office 365
|
erstellt am: 13. Mai. 2009 11:57 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von Nepumuk:Hallo Bernd,na dann macht doch AppActivate überhaupt keinen Sinn.
Ach du S******e, 100Us for You. (AppActivate entfernt) Jetzt kann man zwar nicht mehr zusehen wie Acad die Dinger Zeichnet aber der Fehler ist gegessen. Ps.: Gibts eine andere Möglichkeit auf Autocad umzuschalten (es sieht einfach hübsch aus) ------------------ <----- Bitte Systeminfo eintragen, warum siehst du hier. "Warum Einfach es geht auch kompliziert". Schöne Grüsse aus der Steiermark Bernd P. Sport ist Mord Rekorde: Scalelist>11727, Fehler>XXXX, Layerfilter>XXXX [Diese Nachricht wurde von Bernd P am 13. Mai. 2009 editiert.] [Diese Nachricht wurde von Bernd P am 13. Mai. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Stelli1 Ehrenmitglied Verm.-Ing.
Beiträge: 1521 Registriert: 17.08.2005
|
erstellt am: 13. Mai. 2009 20:28 <-- editieren / zitieren --> Unities abgeben: Nur für Bernd P
Hallo Bernd, mit folgender Zeile sollte es gehen. Code: AppActivate acApp.caption
Wenn du eine Zeichnung geladen hast ändert sich der Fenstertitel von AutoCAD und das Fenster kann nicht aktiviert werden. Liest du die Eigenschaft des Fenstertitels geht es.Wilfried Stelberg
------------------ Warum lisp'eln wenn's auch anders geht. www.ib-stelberg.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Projektleiter ? Abluftreinigung m/w/d | Wir sind ein mittelständisches, international tätiges Familienunternehmen und beschäftigen uns seit Jahrzehnten schwerpunktmäßig mit der Umwelttechnik, Fachrichtung Abluftbehandlung. Bei der Störk Umwelttechnik GmbH planen, entwickeln und fertigen wir unsere Anlagen im eigenen Hause und bieten unseren Kunden mit modernster Technik, Innovation und Qualität aus einer Hand. Zur Verstärkung ... | Anzeige ansehen | Projektmanagement |
|
Nepumuk Mitglied Entwicklungsleiter
Beiträge: 351 Registriert: 16.10.2004
|
erstellt am: 13. Mai. 2009 21:08 <-- editieren / zitieren --> Unities abgeben: Nur für Bernd P
|