問題タブ [office-2016]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
excel - C# から .xlsx シートに接続 -office2016 がインストールされました: 外部テーブルが予期された形式ではありません
問題
私のマシンに Office 2016 がインストールされており、.xlsx シートへの接続を開こうとしていますが、エラーが発生します:
Tester.exe で 'System.Data.OleDb.OleDbException' 型の未処理の例外が発生しました
追加情報: 外部テーブルが予期された形式ではありません。
追加情報
.xls ファイルの接続が開くことに注意してください
OleDbConnectionString メソッドが返されました
完全なシートパスを提供します
私はこの方法を使用します
別のエラーが発生したため、ace.oledb を使用していません。
vsto - ThisWorkbook を使用して Range クラスの Select メソッドに失敗しました
Ps: 上記のコードが正常に動作する場合もありますが、ほとんどの場合、例外がスローされます
このリンクを見ると、 Run Time Error '1004': Select method of Range Class failed using ThisWorkbookが失敗しました。