none
Officeをインストールしていない環境でスライドショーをしたい RRS feed

  • 質問

  • http://blog3.logosware.com/archives/377

    ここを参考にスライドショーをやってみようと思い

    参照の追加で

    Microsoft Office 12.0 Object Libraryを入れてみたものの

    型または名前空間名 'Interop' は名前空間 'Microsoft.Office' に存在しません。

    となってしまいました。

    やっぱり、無理ですよね?

    2013年1月30日 14:24

回答

  • Office の Type Library はあくまで Office をアプリから操作するためのライブラリです。
    従って、Office がインストールされていない環境では動きません。

    // Type Library だけ、Microsoft が正式に提供したルート以外で入手したのならちょっと問題かも。
    // あとは、そのエラーの原因は Office がある・ないに関わらない理由だと思いますが。

    2013年1月30日 16:06
    モデレータ
  • 無理という結論についてはAzuleanさんの書かれた通りです。もしかするとPowerPoint Viewerをインストールすることで動作するかもしれません。ただし、Microsoftは動作保証しないと思いますし、私も試す気はありません。

    それとは別に、挙げられているエラーメッセージはコンパイル時のものであり、「Officeをインストールしていない環境」で実行時に発生したエラーではないので、このエラーの原因は別のところにあります。

    • 回答の候補に設定 佐伯玲 2013年1月31日 5:44
    • 回答としてマーク 献杯 2013年1月31日 8:52
    2013年1月30日 22:55

すべての返信

  • Office の Type Library はあくまで Office をアプリから操作するためのライブラリです。
    従って、Office がインストールされていない環境では動きません。

    // Type Library だけ、Microsoft が正式に提供したルート以外で入手したのならちょっと問題かも。
    // あとは、そのエラーの原因は Office がある・ないに関わらない理由だと思いますが。

    2013年1月30日 16:06
    モデレータ
  • 無理という結論についてはAzuleanさんの書かれた通りです。もしかするとPowerPoint Viewerをインストールすることで動作するかもしれません。ただし、Microsoftは動作保証しないと思いますし、私も試す気はありません。

    それとは別に、挙げられているエラーメッセージはコンパイル時のものであり、「Officeをインストールしていない環境」で実行時に発生したエラーではないので、このエラーの原因は別のところにあります。

    • 回答の候補に設定 佐伯玲 2013年1月31日 5:44
    • 回答としてマーク 献杯 2013年1月31日 8:52
    2013年1月30日 22:55