2012-03-26 8 views
0

現在のアドインをアップグレードし、Office Excel用の新しいアドインを作成することになりました。これらのソリューションは、ドキュメントレベルではなくアプリケーションレベルのアドインとして実装する必要があります。各ソリューションは、Officeリボンの同じ専有タブ内の別のグループで分離されています。マルチフェーズMS Officeアプリケーションレベルアドイン

複数のアプリケーションレベルのアドインソリューションを使用することは可能ですが、1つのVisual Studioソリューションに含める必要があります。それらが単一のソリューションに含まれなければならない場合は、まだ進行中の作業である解決策を表示する(およびエンドユーザーから隠す)ベストプラクティスは何ですか? \

--- --- APPEND明確にするために

、私は仕事のように達成される各プログラムの実体を定義します。各タスクは、リボン上の単一のグループに含まれています。すべてのタスク/グループは、同じカスタムリボン「タブ」にあります。これらのプロジェクトをエンドユーザーに個別にリリースするにはどうすればよいですか?タスクBを同じリボンタブに置いていても、タスクBの状態を心配することなく、タスクAをエンドユーザにリリースできるはずです。

答えて

0

すべてのアプリケーションアドインを単一のソリューションにすることに問題はありません。私は自分のプロジェクトで単一のソリューションにすることをお勧めしました。

エンドユーザーから隠れている場合は、一度クリックして展開すると、リリース準備が整ったアドインを公開するだけです。あなたがMSIのために行く場合でも、リリースする準備ができているアドインだけを展開することによって同じことをすることができるはずです。

まだ完了していない場合は、リボンタブを非表示にすることもできます。希望があなたの質問に答えることを望みます。あなた別記質問へ

返信:

は、私たちのプロジェクトでは、我々はちょうどQAやエンドユーザーは、この隠されたボタンを見ることができませんでしたように、偽=可視設定することにより、リボンからボタンを非表示にします。未完/未テストのコードがあるにもかかわらず、呼び出されることはありません。

+0

キル、同じリボンを参照する別々のプロジェクトをどのように持つことができるのか分かりません。 Visual Studio内でExcelアドインへの参照を追加することはできません。 – sammarcow

+0

Excel、Word、PowerPointのリボンタブごとに個別のプロジェクトが用意されていました。私はアプリケーションレベルのアドインについて話しています。 – Kiru

+0

各プロジェクトに複数のリボンオブジェクトが含まれていますか? – sammarcow

関連する問題