次の方法で共有

Excelのオートメーション呼び出し時のエラー

Anonymous
2021-11-08T09:04:50+00:00

こんにちは、お世話になります。

 Excelのオートメーション呼び出し時のエラーについて質問させてください。

 VB.NETからExcelのマクロ有効ブックを開いて、ブック内のプロシージャを呼び出しています。

 この処理で特定の端末で以下のエラーが発生することがあります。

 常にエラーになるわけではなく、同じ端末で同じ入力で正常にマクロの正常終了まで行える時もあります。

 このコードは同環境の複数の端末でも使用していますが、今のところ他端末ではこの事象は起きていません。

 発生条件など分かっておらず、なかなか原因が掴めずにおります。

 以下のエラーについて、なにか情報をお持ちの方がおられましたら、ご教示よろしくお願い致します。

エラー内容

 Err.Number: -2147417851

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

対象環境

 OS

 Microsoft Windows 10 Pro 64bit 20H2

 Excel

 Microsoft Office Standard 2016 永続ライセンス版

 Microsoft Excel 2016(16.0.5215.1000) MSO (16.0.5215.1000) 32ビット

 VB.NET

 Visual Studio 2017

 .NET Framework 4.7

VB.NET側のマクロ呼び出し部分のソース

Public xlApp As New Excel.Application 

Public xlBooks As Excel.Workbooks 

Public xlBook As Excel.Workbook 

中略 

xlApp = New Excel.Application 

xlApp.DisplayAlerts = False 

xlBooks = xlApp.Workbooks 

xlBook = xlBooks.Open(FilePath) 

xlApp.Visible = bVis 

'VBAを呼び出し 

xlApp.Run(sMacro) 

以上、よろしくお願い致します。

Microsoft 365 と Office | Excel | ビジネス向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

2 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2021-11-10T02:22:11+00:00

    Makapuさん

    こんにちは、ご返信ありがとうございます。

    開発者向けのフォーラムにお願いしてみます。

    ありがとうございました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Makapu 92,110 評価のポイント ボランティア モデレーター
    2021-11-09T21:18:29+00:00

    hskuwaさん、こんちは。

    ご質問いただいた内容から、開発者向けのフォーラムの方が情報が集まり易いと思います。

    スタック・オーバーフロー (stackoverflow.com) (日本語)

    Stack Overflow (英語)

    Msdn フォーラム (microsoft.com)

    よろしければ活用くださいね。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません