2012-01-11 13 views
4

Office 2007のExcelアドインを開発する方法があれば教えてください。 (または2010年の2007年追加)MS Office Excel 2007と2010との互換性

どうすればよいですか? いくつかのサンプル/ソースがありますか?

答えて

3

は、基本的にはマイクロソフトでは、このアドイン 仕事あなたのオフィスプログラム(の両方の2007年と2010年のバージョンの中で使用する機能を提供可能であるということである言うことを、このMSDNの記事Running Solutions in Different Versions of Microsoft Office

を見てください

ビルドしようとしているプロジェクトの規模はわかりませんが、個人的な経験から 私はいつも、2007年と2010年を対象とする2つの別バージョンのアドインを作成しなければならなかったOfficeのバージョン

Applicationオブジェクトからバージョン番号を取得できることがわかりました。 私はこれを使って遊ぶ時間がありませんでしたが、2010コードが2007と互換性がなく、適切なバージョンのコードを実行する場合、以下のように使用できると仮定しています。

Microsoft.Office.Interop.Excel.Application app = Globals.ThisAddIn.Application; 
    string version = app.Version; 

    if (version == "14.0") 
    { 
     //If Excel 2010 do something 
    } 
    else if (version == "12.0") 
    { 
     //If Excel 2007 do something else 
    } 
関連する問題