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

No35641 の記事


■35641 / )  Re[4]: GetObjectでExcelファイルを加工するとExcelファイルが壊れる
□投稿者/ suekun 一般人(5回)-(2024/12/12(Thu) 07:28:30)
  • アイコン2024/12/12(Thu) 09:13:59 編集(投稿者)

    関連なのですが
    Excelファイルを開いていたら、getobjectするようにしている個所があるのですが
    下記の通りです。
    そうしないと、読み取り専用で開いてしまいます。
    これはいかがでしょうか?正常に動作しています。

    If IO.File.Exists(ListFile) = True Then
    Try
    System.IO.File.Move(ListFile, ListFile)
    Catch ex As Exception
    '移動できなかったら起動していると判定
    GoTo ExcelOpen
    End Try
    End If
    ''ファイルオープン
    wb = Appxl.Workbooks.Open(ListFile)
    GoTo ExcelOpenExit
    ExcelOpen:
    Try
    wb = GetObject(ListFile)
    Catch ex As Exception

    MessageBox.Show(ex.Message)
    End Try
    ExcelOpenExit:

違反を報告
返信 削除キー/


Mode/  Pass/


- Child Tree -