Hallo!
Dank eurem Forum kam ich eigentlich super zurecht, doch gerade scheitere ich.
Kurz zum Projekt:
Ich möchte in meinem Unternehmen (bin in Gründung) eine Datenbank u.a. mit Kundennamen und einer Auflistung der für die jeweiligen Kunden geleisteten Arbeit führen.
Eine Word Vorlage greift nun auf diese Daten zu, es ploppt n Fenster auf das die jeweiligen Kunden listet und automatisch die erbrachten Stunden in Rechnung stellt. Da ich von meinem anderen Job so ein altes Word & Excel 2003 (in denen ich kleinere Projekte durchgeführt hab), hatte ich hierfür auch auf diese 2 Programme zurückgegriffen. Ich hatte es eigentlich auch soweit dass es funktionierte.
Jetzt wollte ich die Dateien auf dem OneDrive Laufwerk über die Cloud von verschiedenen PCs aus verwalten. Zeitweise hat es auch geklappt, nun hatte ich aber gleichzeitig das Script auch um die Funktion automatisch eine PDF als Kopie speichern erweitert...
Kurzum ich hab 2 Dinge gleichzeitig geändert und nun geht nicht mal mehr die Initialisierung.
Das Problem:
Wenn Word geöffnet wird hängt es in diesem Mini-Startfenster. Lt Task Manager ist Excel geöffnet, aber es geht nicht weiter. Weder arbeitet er das Script bis zum Ende ab, noch kommt irgendwas.
Meine Vermutung:
Der Initialisieren Code:
Dank eurem Forum kam ich eigentlich super zurecht, doch gerade scheitere ich.
Kurz zum Projekt:
Ich möchte in meinem Unternehmen (bin in Gründung) eine Datenbank u.a. mit Kundennamen und einer Auflistung der für die jeweiligen Kunden geleisteten Arbeit führen.
Eine Word Vorlage greift nun auf diese Daten zu, es ploppt n Fenster auf das die jeweiligen Kunden listet und automatisch die erbrachten Stunden in Rechnung stellt. Da ich von meinem anderen Job so ein altes Word & Excel 2003 (in denen ich kleinere Projekte durchgeführt hab), hatte ich hierfür auch auf diese 2 Programme zurückgegriffen. Ich hatte es eigentlich auch soweit dass es funktionierte.
Jetzt wollte ich die Dateien auf dem OneDrive Laufwerk über die Cloud von verschiedenen PCs aus verwalten. Zeitweise hat es auch geklappt, nun hatte ich aber gleichzeitig das Script auch um die Funktion automatisch eine PDF als Kopie speichern erweitert...
Kurzum ich hab 2 Dinge gleichzeitig geändert und nun geht nicht mal mehr die Initialisierung.
Das Problem:
Wenn Word geöffnet wird hängt es in diesem Mini-Startfenster. Lt Task Manager ist Excel geöffnet, aber es geht nicht weiter. Weder arbeitet er das Script bis zum Ende ab, noch kommt irgendwas.
Meine Vermutung:
- Es gibt im OneDrive Laufwerk Beschränkungen, die ein automatisches speichern unterbinden?
- Eigentlich untypisch, da es ja bereits in der Initialisieren Sub hängt
- Eigentlich untypisch, da es ja bereits in der Initialisieren Sub hängt
- Das Nachladen dauert ewig?
- N normales öffnen ist jedoch problemlos möglich
- N normales öffnen ist jedoch problemlos möglich
Der Initialisieren Code:
Visual Basic-Quellcode
- Dim oExcelApp As Object
- Dim oExcelWorkbook As Object
- Dim lZeile As Long
- MsgBox sAdressDatei 'dieses Popup kommt noch, irgendwo hiernach muss er sich aufhängen
- Set oExcelApp = CreateObject("Excel.Application")
- Set oExcelWorkbook = oExcelApp.Workbooks.Open(sAdressDatei)
- ListBox1.Clear
- lZeile = 3
- With oExcelWorkbook.sheets(sTabellenblatt2)
- Do While .Cells(lZeile, 2) <> ""
- ListBox1.AddItem CStr(.Cells(lZeile, 2).Value)
- lZeile = lZeile + 1
- Loop
- End With
- oExcelWorkbook.Close False
- oExcelApp.Quit
- Set oExcelWorkbook = Nothing
- Set oExcelApp = Nothing