4

C#.net で VSTO を使用して Excel アドインを開発しました。このアドインを他のマシンにも展開したいと考えています。これをインストールしたユーザーは、Excel メニュー -> アドイン -> MyAddin でアドインを確認できます。

または、myaddin を使用して Excel だけを提供することもできます。この Excel を持っている人は誰でもアドインにアクセスして使用できます。この方法では、すべての Excel ファイル アドイン メニューに myaddin が表示されません。

4

2 に答える 2

3

Visual Studio 2010セットアッププロジェクトを使用して、Windowsインストーラーパッケージを作成できます。このMSDNリンクを参照してください

そのリンクからの引用

概要:VisualStudio2010セットアッププロジェクトを使用してOfficeSystem2010アドインまたはドキュメントレベルソリューション用のMicrosoftVisualStudio Toolsを展開し、2007MicrosoftOfficeシステムまたはMicrosoftOffice2010を対象とするWindowsインストーラーパッケージを作成する方法を学習します。

Wouter van Vugt、コードカウンセル

テッド・パッテイソン、テッド・パッテイソン・グループ

この記事は、元の作成者の許可を得てMicrosoftによって更新されました。

適用対象:Visual Studio 2010 Tools for Office、2007 Microsoft Officeシステム、Microsoft Office 2010、VisualStudio2010。

ダウンロード:http ://code.msdn.microsoft.com/VSTO2010MSI

コンテンツ

Overview
Deployment Methods
Deploying Office solutions that target the Visual Studio 2010 Tools for Office runtime
Download Samples Provided with this Article
Creating a Basic Installer
Conclusion
Additional Resources
About the Authors

編集

すべてのユーザーにこのリンクが表示される場合もあります。

于 2012-08-19T13:38:01.157 に答える
0

概念的には、アプリケーション (ここでは MS Excel) がエクスプローラーで開かれていない場合でも、COM オブジェクトを作成することに専念する必要があります。

詳細については、次のリンクを参照してください。

http://www.codeproject.com/Articles/7859/Building-COM-Objects-in-C

(PS:リンクはcではなくc#用です)。

次に、COM オブジェクトを作成するコードを含む .exe ファイルをユーザーに提供する必要があります。

于 2013-08-26T06:15:49.913 に答える