0
ドキュメントがロードされた直後に呼び出されるメソッドをExcel-DNAを使用して作成するにはどうすればよいですか?
Excel-DNAでこのような機能がサポートされていますか?ドキュメントがロードされた後に呼び出されるイベントの取得
ドキュメントがロードされた直後に呼び出されるメソッドをExcel-DNAを使用して作成するにはどうすればよいですか?
Excel-DNAでこのような機能がサポートされていますか?ドキュメントがロードされた後に呼び出されるイベントの取得
Excel-DNAアドインからは、C APIとCOMオブジェクトモデルの両方にフルアクセスできます。この場合、COMオブジェクトモデルは、どのWorkbooksが開いているかを追跡するイベントを提供します。
アドインライブラリでは、直接またはExcelDna.Interop
NuGetパッケージを使用して、interopアセンブリMicrosoft.Office.Interop.Excel
への参照を追加できます。
はその後無事にアドインエクセル-DNAからCOMオブジェクトモデルを使用するための2つの要件があります。
ExcelDnaUtil.Application
を呼び出して、ホストExcelインスタンスのルートApplication
オブジェクトを保持します。はワークブックが開かれたときに通知を受け取るために、あなたがしてApplication
オブジェクト上NewWorkbook
とWorkbookOpen
イベントのイベントハンドラを追加します。
2007年以降、すべてのExcelバージョンでこの作業を行う方法はありますか? – user626528
COMオブジェクトモデルのこの部分は、すべてのバージョンで同じです。したがって、.NETコードはすべてのバージョンで動作します。 – Govert
しかし、NuGetパッケージはExcel 2010をターゲットにしています。このパッケージを使用してアドインを別のバージョンのExcelにインストールするだけで動作しますか? – user626528