none
C#からMS-WARDを起動したい RRS feed

  • 質問

  • C#からMS-WARDを起動したいのですが、初心者ですのでどうすればよいかわかりません。
    どなたかご教授おねがいいたします。

    2010年2月18日 16:10

回答

すべての返信

  • Application内にWordを表示したい(Inplace Activation or Active X Control(Web Browser Hosting))、ということですか?
    開きたいファイルを指定して、外部でWordを立ち上げたい、ということですか?

    前者は少しハードルが高いです。(特にInplace Activation)

    後者なら、以下を参考にしてください。

    [Visual C# でファイル名を使用してアプリケーションを起動する方法]
      http://support.microsoft.com/kb/306222/ja

    何れにせよ、その要求を可能な限り具体的に提示した上で、以下のForumで質問してくださいね。

    [Visual C# Forum]
      http://social.msdn.microsoft.com/Forums/ja-JP/csharpgeneralja/threads
    2010年2月18日 17:06
  • 申し訳ありません。急用で田舎に帰っていましたので、今ご回答を拝見しました。
    ありがとうございました。
    具体的には、ちょっとしたプログラムを作ったので、そのプログラムの説明や、フォームの説明をしたいのです。
    本来はヘルプを作るのでしょうが、難しそうなので、ワードで説明書を作り、フォーム上のボタンでワードの説明書を、
    表示したいのです。
    ご指摘のサイトを確認して見ます。ありがとうございました。
    2010年2月24日 15:09
  • ご参考までに、情報です。

    WordがInstallされていない環境だとHelpが開けません。

    もし、そのような状況も配慮するのであれば、
    以下のようなApproachをご検討なさったほうが良いでしょう。

    1.UserにWord ViewerをInstallしてもらう
    2.HTML等で作成し、Web Browserで開く
      (WordからWeb ページで保存できると思いますし、
        HTML エディタを使用しても良いでしょう)

    [Word Viewer]
      http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=3657ce88-7cfa-457a-9aec-f4f827f20cac

    2010年2月24日 22:36
  • こんにちは。フォーラムオペレーターの高橋春樹です。

    kozzさん
    アドバイスの投稿有難うございました。

    初心者功さん
    MSDNフォーラムのご利用有難うございます。
    ヘルプを開きたいのであればKozzさんのアドバイスにあるように、
    Wordが入ってない環境を想定しなければならないので、htmlファイルで作成した方が良いかもしれませんね。

    今回、kozzさんのアドバイスが有用な情報だと思いましたので、
    勝手ながら、回答マークを付けさせてもらいました。

    今後ともMSDNフォーラムを宜しくお願いします。


    マイクロソフト株式会社 フォーラム オペレーター 高橋春樹
    2010年2月25日 0:58