none
Vb.netからExcelファイルを起動できなくなった。 RRS feed

  • 質問

  • お世話になります。

    1年ぐらいは問題なく起動していたのですが、下記のエクセルを開くところで、

    エラーメッセージ

    サーバーによって例外が返されました。(HRESULTからの例外:0x80010105(RPC_E_SERVERFAULT))

    というメッセージが出て、エクセルが起動できなくなりました。

    いろいろwebで調べてみると、一旦エクセルをVisible = TrueにしてVisible = falseにすると起動するという記載があり、

    実際にやってみると起動可能になるのですが、画面がちらつくのでできれば不可視falseのままで実行したいのですが、このエラー何が原因でしょうか?

    ********************************************************

    以下ソース

                    oExcel = CreateObject("Excel.Application")
                    'アラート削除
                    oExcel.Application.DisplayAlerts = False
                    oExcel.DisplayAlerts = False
                    'Excelを非表示する
                    oExcel.Visible = False
                    '再描画停止
                    oExcel.Application.ScreenUpdating = False
                    oBook = oExcel.Workbooks.Open("D:\起動ファイル.xlsx")  <---------ここで落ちる

    OS:windows7 32bit

    office2013 excel

    2019年7月8日 7:32