none
Word2003テンプレートプロジェクトを新規作成できない RRS feed

  • 質問

  • 表題の件で質問致します。

    Word2003/2007/2010を起動時にそれぞれ毎回インストールするように設定しているPC上で

    Word2007を起動して終了した後にWord2003を起動して終了。(つまりカレントのWordは2003)

    VS2008を起動してVBWord2003テンプレートプロジェクトを新規作成すると途中で

    "Microsoft Office の互換性のあるバージョンがこのコンピュータにインストールされていません。プロジェクトと互換性のあるバージョンのOfficeをインストールする必要があります。さらに、インストールプログラムを実行して修復オプションを選択し、プロジェクトに適切なバージョンのVisual Studio Tools for Officeランタイムに修復してください。ランタイムは、Microsoftダウンロードセンターから入手できます。"

    と警告ダイアログが出現してプロジェクトを作成できません。

    Wordのインストールは当然済んでいるので、警告にあるとおり、後者の修復プログラムを実行するためにはどのような手順を踏めば良いか、またほかに回避策があるならば教えてください。

    Word2003ドキュメントプロジェクト、言語違いでVC#でも同様の症状を確認しています。

    バージョン情報:

    VS2008:Ver.9.0.21022.8

    .NET Framework:3.5(2.0-3.5まで実施済)

    Word2003 Ver.11.5604.5606(SPなし)

     

    2011年12月15日 3:39

回答

  • そもそもWordインストール時には、他のバージョンを残す場合を考慮する手順があるため、

    このような場合の競合が避けられるように設計されていると思いますが、いかがでしょうか。

    VSTO のページを参照する限り、「できません」と明言されていますね、2003 と 2007 の間に関しては。
    http://msdn.microsoft.com/ja-jp/library/bb772080(v=vs.90).aspx

    技術的背景が書いていないので何とも評価しづらいですが、この記載がある以上は「競合が避けられているように設計されている」とみなせないと思います。
    (この投稿の時点で、現実としてどうかは調査しておらず、技術的に可能かは判断していません)


    質問スレッドで解決した場合は、解決の参考になった投稿に対して「回答としてマーク」のボタンを押すことで、同じ問題に遭遇した別のユーザが役立つ投稿を見つけやすくなります。
    2011年12月16日 14:37
    モデレータ

すべての返信

  • > Word2003/2007/2010を起動時にそれぞれ毎回インストールするように設定しているPC
    というのがどういう意味なのか(何のためなのか)よくわかりませんが、
    とりあえずWord2003だけ入った状態でうまくいくのかどうか確かめるのが
    切り分けの第一歩かと思いますが、いかがでしょうか。
    2011年12月15日 5:13
  • ご意見ありがとうございます。

    上記の状態で、症状を解決する方法は既知で、前回の質問の手順だそうです(他掲示板より)。

    本件では、複数のバージョンがPC内に存在している場合に同様の手順では解決しないため、回避策はありますかという質問です。

    そもそもWordインストール時には、他のバージョンを残す場合を考慮する手順があるため、

    このような場合の競合が避けられるように設計されていると思いますが、いかがでしょうか。

    2011年12月16日 5:43
  • そもそもWordインストール時には、他のバージョンを残す場合を考慮する手順があるため、

    このような場合の競合が避けられるように設計されていると思いますが、いかがでしょうか。

    VSTO のページを参照する限り、「できません」と明言されていますね、2003 と 2007 の間に関しては。
    http://msdn.microsoft.com/ja-jp/library/bb772080(v=vs.90).aspx

    技術的背景が書いていないので何とも評価しづらいですが、この記載がある以上は「競合が避けられているように設計されている」とみなせないと思います。
    (この投稿の時点で、現実としてどうかは調査しておらず、技術的に可能かは判断していません)


    質問スレッドで解決した場合は、解決の参考になった投稿に対して「回答としてマーク」のボタンを押すことで、同じ問題に遭遇した別のユーザが役立つ投稿を見つけやすくなります。
    2011年12月16日 14:37
    モデレータ
  • こんにちは、ccoopers さん。

    MSDN フォーラムのご利用ありがとうございます。オペレーターの山本です。
    その後いかがでしょうか。Azulean さんからの情報は確認されましたか。

    有効な情報をいただいていると思われましたので、他の方にもこの情報を共有するために勝手ながら私のほうで回答としてマークさせていただきました。
    Azulean さん、情報ありがとうございます。

    いただいた情報の中で解決に役立った投稿や、参考になる情報など有効な情報には回答としてマークすることをお願いしています。
    今後、同じ問題でこのスレッドを参照される方にも、有効な情報を活用いただけるかと思いますので、ご協力よろしくお願いいたしますね。

    こちらの資料も参考になるかもしれません。

      Why is VS development not supported with multiple versions of Office?
      http://blogs.msdn.com/b/andreww/archive/2007/06/08/why-is-vs-development-not-supported-with-multiple-versions-of-office.aspx

    今後とも、MSDN フォーラムをよろしくお願いいたします。
                                                                      
    日本マイクロソフト株式会社 フォーラム オペレーター 山本 春海

    2011年12月27日 1:50