ich erzeuge aus CorelDraw eine Tabelle in Excel und kopiere diese.
Zunächst mein Code:
'Hier wird die Tabelle zum Kopieren in CorelDraw erstellt
Sub Tabelle()
Dim xlApp As Object
'Excel festlegen
Set xlApp = CreateObject("Excel.Application")
'Vorlage öffnen
xlApp.Application.Workbooks.Open FileName:="C:\Users\M. Kempf\Desktop\vorlage.xlsx"
'Test Beschriftung
xlApp.Application.ActiveWorkbook.ActiveSheet.Cells(1, 1) = "Hallo"
'Zellen auswählen
xlApp.Application.ActiveWorkbook.ActiveSheet.Range(ActiveSheet.Cells(1, 1), ActiveSheet. _
Cells(2, 2)).Select
'Kopieren
xlApp.Application.Selection.Copy
'Einfügen
ActivePage.ActiveLayer.Paste
'Ohne Speichern schließen
xlApp.Application.DisplayAlerts = False
xlApp.Application.ActiveWorkbook.Close
End Sub
Der erste durchlauf funktioniert tadellos.Versuche ich das Ganze jedoch ein zweites mal, stoppt der Code in der kursiven Zeile und mir wird die Meldung:
"Laufzeitfehler '91':
Objektvariable oder with-Blockvariable nicht festgelegt"
angezeigt.
Ich bin etwas ratlos.
Danke im Voraus.
Marcus