Das Löschen einer Tabellenspalte in Word über VBA-Makros führt zu einem Fehler

Ich möchte Daten von Excel in die Worttabelle kopieren und dann einige Spalten aus der Tabelle löschen. Ich kann Daten in eine Tabelle kopieren, aber wenn ich eine Spalte lösche, wird ein Fehler angezeigt:

In dieser Auflistung kann nicht auf einzelne Spalten zugegriffen werden, da die Tabelle gemischte Zellenbreiten aufweist.

Mein Code:

Public Tbl1 As Table
Sub callExcel()

Dim objExcel As New Excel.Application
Dim exWb As Excel.Workbook

Set exWb = objExcel.Workbooks.Open("C:\Users\ismayilov\Desktop\test")

roomNumber = InputBox("Enter the room number to copy word:", "Room Number")
ActiveDocument.FormFields("Text1").Result = roomNumber
exWb.Sheets("Sheet1").Range("$A:$H").AutoFilter Field:=8, Criteria1:=roomNumber
Dim rVis As Range, rData As Range
exWb.Sheets("Sheet1").Range("$A1:$H600").Copy

Set Tbl1 = ActiveDocument.Tables.Add _
(Range:=Selection.Range, numRows:=1, NumColumns:=8)

Tbl1.Range.Paste
Tbl1.Columns(1).Delete

exWb.Close SaveChanges:=True
Set exWb = Nothing
Set Tbl1 = Nothing

End Sub

Antworten auf die Frage(2)

Ihre Antwort auf die Frage