Ich habe eine Word-Vorlagendatei, die Daten aus einer Excel-Datei abruft, um ein Formular aufzufüllen.Aktualisieren von Word VBA-Code für 2013
Der Code sieht etwa so aus:
Dim myXL As Object
Set myXL = Getobject("myfile.xls")
myXL.Application.Visible = True
myXL.Parent.Windows(1).Visible = True
Dieser Code in Office 2010 und 2007 funktioniert gut, aber wenn ich es im Jahr 2013 versuchen, gibt es run time error 9
welches ein array subscript error
. Wenn ich das Windows-Array überprüfe, hat es keine Elemente, daher ist der Fehler korrekt.
Wie erreiche ich das gleiche Ergebnis in 2013?
Das nächste Stück Code versucht, das Worksheets("mysheet"
) zuzugreifen, und wenn ich die Visible = True Zeile überspringen das Arbeitsblatt gibt mit Fixierung dieser runtime error 1004.
Jede Hilfe Zugriff würde sehr geschätzt werden.
Cool Ich bin froh, dass es für dich geklappt hat – 0m3r