xlswrite コマンドを実行すると “サーバーによって例外が返されました” というエラーとなるのはなぜですか?
5 ビュー (過去 30 日間)
古いコメントを表示
MathWorks Support Team
2018 年 9 月 6 日
編集済み: MathWorks Support Team
2021 年 5 月 19 日
xlsread と xlswrite コマンドを使用しています。xlsread は問題なく実行できますが、xlswrite コマンドを実行すると以下のようなエラーとなります。
エラー: xlswrite (line 219) エラー: サーバーによって例外が返されました。
採用された回答
MathWorks Support Team
2021 年 5 月 19 日
編集済み: MathWorks Support Team
2021 年 5 月 19 日
このエラーの原因として、Excel のアドインの影響が考えられます。
例えば、"Send to Bluetooth" というアドインは、ノートPC に予めインストールされている場合があり、これによりエラーが発生したケースがあります。また、"ADTAPLib.ApproveItAddin"というアドインも本現象の原因となる場合があります。
回避方法として、Excelに登録されたアドイン(特にCOMアドイン)から原因となるアドインを特定し、MATLAB を使用する場合は無効化することをお試しください。
手順は、以下のとおりです。
1) Excelの「ファイル>オプション>アドイン>管理」の部分にて「COMアドイン」を選択します。
2)「設定」を押下することによりExcelが使用しているCOMのアドインを確認します。
3) 一時的にすべてを無効に設定します。
4) Excelの再起動します。
この後、一つずつ有効化させることにより、原因となるCOMアドインを特定可能です。
参照:
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で COM コンポーネントの統合 についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!