DOBON.NETプログラミング道掲示板

No35636 の記事


■35636 / )  GetObjectでExcelファイルを加工するとExcelファイルが壊れる
□投稿者/ suekun 一般人(1回)-(2024/12/11(Wed) 11:53:59)
  • アイコン環境/言語:[windows11/vb.net] 
    分類:[.NET] 

    お世話になっております。
    vb.netでgetobjectでExcelファイルを読込み保存するとExcelファイルが破損します。
    下記ソースになります。何か問題がありますでしょうか?

    Private Sub LIST_Clear()
    Dim wb As Excel.Workbook
    Dim sh As Excel.Worksheet
    Dim LastRow As Integer
    Try
    wb = GetObject(ListFile)
    Catch ex As Exception

    MessageBox.Show(ex.Message)

    End Try
    sh = wb.Sheets(“Sheet1”)
    LastRow = sh.Cells(sh.Rows.Count, 1).end(Excel.XlDirection.xlUp).row
    Dim tl = sh.Cells(2, 1)
    Dim br = sh.Cells(LastRow + 1, 7)
    Dim wrange = sh.Range(tl, br)
    wrange.ClearContents()
    wb.Save() ←ここでExcelブックが壊れる(シートが参照できなくなります)
    wb.Close()
    End Sub
違反を報告
返信 削除キー/


Mode/  Pass/


- Child Tree -