Office 2007 Beta2 リリース
…となりました。ダウンロードはこちらから。Visio 2007 ももちろん入手可能です。
https://www.microsoft.com/japan/office/preview/default.mspx
これまで 2007 についてのトピックは扱いが難しいのでここで語ることは避けていたのですが、これからはこちらの話を中心にしていきたいと思います。新機能、いやそれ以前に互換性の話などリクエストがありましたらコメントをいただければと思います。
さて、同時に VS2005 用の最新の VSTO もリリースされています。 Visio 開発も VSTO でサポートされていますのでぜひお試しください。英語版ですが…
https://www.microsoft.com/downloads/details.aspx?FamilyId=68978824-CA55-4208-A55E-5C4858183B31&displaylang=en
これですが、日本語環境にインストールしても、日本語版 VS 2005 のプロジェクト作成画面に各種 Office アドイン項目が現れません。自己責任になりますがとりあえず使えるようにする方法は…
C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ProjectTemplates\CSharp\Office\1033
の中にある Zip ファイルを
C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ProjectTemplates\CSharp\Office\1041 にコピーします。 1041 の中には既に同名のファイルがあったりしますので必要なファイルだけコピーするのがよいと思います。ここにある Zip ファイルが各種プロジェクト作成のためのテンプレートです。 Addin とついているファイル名あたりがいいかもしれません。
また
C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ItemTemplates\CSharp\1031 の中にある Zip フォルダ 2 つを
C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ItemTemplates\CSharp\1041
に移動してください。これをやらないと Ribbon や作業ウィンドウのカスタマイズができません。
ファイルのコピーが終わったらこれを実行します:
devenv.exe /InstallVSTemplates
この処理がちょっと時間かかることもある割には、画面上に実行中や終了のサインは何も表示されないので待つ必要があります。処理が終わる前に VS を実行するとエラーがでてしまいますので、タスク マネージャで devenv.exe が消えるのを待つのがいいでしょう。
終了後 VS を立ち上げ、C# - Office のプロジェクト フォルダをみると Word Addin や Excel Addin という項目が追加されていると思います。
また、上記パス中の言語名を変えることでほかの言語へのプロジェクト テンプレートが追加できます。