問題の概要: Office 2007 のみがインストールされている状態で Outlook 2010 アドインを実行する方法
Office 2010 と Visual Studio 2010 がインストールされた 2 台のマシンがあります。1 台の PC は Windows 7 64 ビットです。他のマシンは WinXP SP3 です。私は最初の Outlook 2010 アドインを開発し、各 PC で正常にテストしました。
Office (Outlook) 2007 でこのアドインをテストするために要件が拡張されましたが、問題が発生しています。
これが私がこれまでに行ったことです:
Outlook 2010 と Outlook 2007 を並べてインストールすることは非常に効果的ではないという結論に達しました。そのため、Windows 7 PC から Office 2010 をアンインストールし、Office 2007 をインストールしました。その後、V-Studio 2010 Outlook 2010 プロジェクト (以前は機能していたものと同じソース コード) を再構築しようとしたところ、次のメッセージが表示されました。
エラー 1 - ファイル 'bin\Debug\Microsoft.Office.Tools.Common.v4.0.Utilities.xml' が見つかりませんでした。CBMI.OutlookAddinV2
別のアプローチを試しました:
今回は、Outlook 2007 アドイン テンプレートを選択して、別の V-Studio 2010 ソリューションを開始しました。次に、Windows エクスプローラーを使用して、テンプレートによって生成された既定の ThisAddIn.cs を、Outlook 2010 がアンインストールされて Outlook 2007 に置き換えられる前に開発された、以前は機能していたバージョンに置き換えました。
このアプローチの最初の新しい問題は、ソース コードの次の行で発生します。
void TaskPane_VisibleChanged(object sender, EventArgs e)
{
Globals.Ribbons[inspector].ManageTaskPaneRibbon.toggleButton1.Checked = taskPane.Visible;
}
エラー 1 名前 'Globals' は現在のコンテキストに存在しません C:\Users\john\documents\visual studio 2010\Projects\CBMI.Outlook2007AddinV3\CBMI.Outlook2007AddinV3\ThisAddIn.cs 36 24 CBMI.Outlook2007AddinV3
だから私は混乱しています。理想的には、Office/Outlook/V-Studio 2010 の最新のソフトウェア プラットフォームを使用して開発し、Outlook 2007 のみがインストールされているクライアント マシンで動作するアドインを作成できます。これは可能ですか?