| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY wird von NVIDIA zum Händler des Jahres gewählt – zum dritten Mal in Folge, eine Pressemitteilung
|
Autor
|
Thema: Zugriff auf Excel geht nicht mehr, CreateObject (899 / mal gelesen)
|
otm Mitglied Bauingenieur
Beiträge: 190 Registriert: 26.08.2009 MS Win 10 AutoCAD Civil 3D 2023.2.1 Update VBA Enabler 2019 MS Access Database Enginge X64 MSO 365 (64bit)
|
erstellt am: 03. Nov. 2021 16:51 <-- editieren / zitieren --> Unities abgeben:
Hallo Forum, ich habe/hatte einen funktionierenden Code der inC3D aus VBA mit dem Befehl
Code: Set xlApp = CreateObject("Excel.Application")
Excel startet und Daten ausgibt. Nach einem Windowsupdate wird Excel nicht mehr gestartet. Die Internetrecherche hat nur spärliche Ergebnisse ergeben. Ein Ansatz war, auf die DLL "microsoft.office.interop.excel.dll" zu verweisen. Auf die dll lässt sich nicht verweisen. Von MS ist zu lesen, dass man das Click-To-Run nicht mehr von "außen" steuern kann: [URL=https://docs.microsoft.com/de-DE/office365/troubleshoot/administration/click-to-run-compatibility-with-add-in][/URL] Hab ich das richtig verstanden? Gibt es eine andere Möglichkeit von ACAD-VBA auf Excel zuzugreifen als mit dem oben genannten Befehl?
------------------ Grüße aus München Christian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
KlaK Ehrenmitglied V.I.P. h.c. Dipl. Ing. Vermessung, CAD- und Netz-Admin
Beiträge: 2812 Registriert: 02.05.2006 AutoCAD LandDesktop R2 bis 2004 Civil 3D 2005 - 2022 Plateia, Canalis Visual Basic
|
erstellt am: 03. Nov. 2021 22:41 <-- editieren / zitieren --> Unities abgeben: Nur für otm
Hallo Christian, Bin zur Zeit nicht im Büro, kann deshalb erst nächste Woche mal testen. Aber manchmal hilft es für das Office (oder Excel) eine Reparatur laufen zu lassen. Evtl. ist da beim Windows Update schiefgelaufen. Alternative wäre:
Code:
Dim xl As New Excel.Application xl.Workbooks.Open "z:\docs\test.xlsm"
Verweis auf Excel muß natürlich vorher gesetzt sein, was bei CreateObject nicht unbedingt der Fall sein muß. Grüße Klaus [Diese Nachricht wurde von KlaK am 03. Nov. 2021 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
otm Mitglied Bauingenieur
Beiträge: 190 Registriert: 26.08.2009 MS Win 10 AutoCAD Civil 3D 2023.2.1 Update VBA Enabler 2019 MS Access Database Enginge X64 MSO 365 (64bit)
|
erstellt am: 08. Nov. 2021 10:23 <-- editieren / zitieren --> Unities abgeben:
|
otm Mitglied Bauingenieur
Beiträge: 190 Registriert: 26.08.2009 MS Win 10 AutoCAD Civil 3D 2023.2.1 Update VBA Enabler 2019 MS Access Database Enginge X64 MSO 365 (64bit)
|
erstellt am: 10. Nov. 2021 20:05 <-- editieren / zitieren --> Unities abgeben:
Hallo Klaus, mittlerweile habe ich herausbekommen, dass man MSO365 reparieren muss, dann geht CreateObject wieder. Wichtig dabei ist, nicht die Schnellreparatur auszuführen, sondern die Online-Reparatur. Danke für's Mitdenken. ------------------ Grüße aus München Christian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
KlaK Ehrenmitglied V.I.P. h.c. Dipl. Ing. Vermessung, CAD- und Netz-Admin
Beiträge: 2812 Registriert: 02.05.2006 AutoCAD LandDesktop R2 bis 2004 Civil 3D 2005 - 2022 Plateia, Canalis Visual Basic
|
erstellt am: 11. Nov. 2021 12:26 <-- editieren / zitieren --> Unities abgeben: Nur für otm
|