以下は、VB.net を使用した SSIS スクリプト タスクの内部です。
このエラーを少し読んだところ、次の行に何か問題があるようです: worksheet = CType(workbook.Sheets(4), Excel.Worksheet)
私のコードは以下です。経験豊富な人にとっては簡単だと思います。
文章:
Public Sub Main()
Dim excel As New Excel.Application
Dim filename As String = "S:\UK\Clients\Direct\xxxxxxx.xls"
excel.Visible = True
excel.DisplayAlerts = False
Dim workbook As Excel.Workbook
workbook = excel.Workbooks.Open(filename, , False) 'True = ReadOnly
Dim worksheet As Excel.Worksheet
worksheet = CType(workbook.Sheets(4), Excel.Worksheet)
worksheet.Rows(1).delete()
Dts.TaskResult = ScriptResults.Success
End Sub