У меня такая же проблема, черт возьми.
Как и вы, я создал фиктивную строку в своем шаблоне Excel, которая может принимать более 255 символов.Однако я работаю в Visual Studio 2008 и не могу ничего установить на свой компьютер.
Мое решение удалить фиктивную строку - установить в ее первом столбце значение «DummyRow» и создать следующий макрос вшаблон Excel:
Private Sub Workbook_Open()
Call SupprDummyRow
End Sub
Sub SupprDummyRow()
x = Range("A2").Value 'First row after the titles, first column
y = Range("A3").Value 'Second row after the titles, first column
If (x = "DummyRow" And y <> "") Then 'The Dummy Row is present AND the next row have value (we are in the export file)
Range("A2").EntireRow.Delete 'Delete the lign
End If
End Sub
Обратите внимание, что в моей ситуации первый столбец всегда имеет значение (без пустой строки).
Надеюсь, что это поможет!
С уважением,