2017-12-19 26 views
0

Excel Add-Inの開発にShared Add In(C#)を使用しました。初期設定では、Office 2010のexcel-dnaファイル.xllの読み込みに問題はありませんでしたが、Office 2013または2016のいずれかで実行すると「機能が無効です」という問題があります。Excelアドイン開発Office 2010とオフィス2013の互換性

AddIn udfAddIn = applicationObject.AddIns.Add(progID, true);//the exception is "AddIns is Invalid" 
udfAddIn.Installed = load; 

私を助けてください。私はどのように(.xllファイル)Office 2013と2016で共有アドインで動作するか知りたいです。ありがとう!

答えて

0

Excel-DNAで共有アドイン(COMアドイン)を作成すると、2つの異なるテクノロジが混在しています。

新しいクラスライブラリプロジェクト(.Net Frameworkをターゲットとする)を作成し、NuGetからExcelDna.AddInパッケージをインストールするのが最善の方法です。その後、ポップアップするreadmeファイルの指示に従ってください。両方のExcelバージョンで動作するスターターアドインが必要です。

エクセル-DNAをサポートするための最良の場所はあなたの提案をありがとう、私はエクセル-DNA.Butと自己定義関数を作るhttps://groups.google.com/forum/m/#!forum/exceldna

+0

でのGoogleグループで、私は共有して、GUIエクセルプラグインを作る(中追加C#)では、より多くのExcelバージョンで動作するスターターアドインを作成します –

関連する問題