• 締切済み

WORDからアプリを起動させたい

VC++でアプリを作成しました。 WORDから起動させるにはどうしたらいいでしょうか? オブジェクトの挿入では、文書に追加されてしまいます。メニューから起動できるやりかたはありますか?

みんなの回答

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.2

お使いのソフトのバージョンなどは最初の質問時に明記しましょう Word2007の場合ですと Officeボタン > Wordのオプション > ユーザー設定 > 『コマンドの選択(C)』を『マクロ』に変更すれば 選択できるとおもいます クイックツールバーへの登録になるようです # Office2007はあまり使ってないので … 既存のタブの中への登録方法などは 教えて!goo > デジタルライフ > ソフトウェア > Office系ソフト http://oshiete1.goo.ne.jp/c232.html で質問なさったほうがいいかもしれません

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

文書または Normal.dotにVBAの標準モジュールを追加します そこに Sub myAppExecute()   ' Shellの引数には C++アプリのEXE名または フルパスを指定します   Shell "MyApp.exe" End Sub ワードのメニューで ツール > ユーザー設定 > 分類(G)でマクロを選択 コマンドに表示される『Project.Module1.myAppExecute』をドラッグアンドドロップで希望するメニュー位置に設定します 開いたダイアログを OKで閉じます これで追加したメニューからアプリの起動ができます ツール > マクロ > セキュリティで 設定を『中』等に変更しておかないと次回この文書(Normal.dotへ登録した場合は新規の文書でも)を開いた際にマクロ実行の許可などのダイアログが表示されます

M______M
質問者

補足

回答ありがとうございます。 一点聞きたいのですが、 ワードのメニューで ツール > ユーザー設定 > 分類(G)でマクロを選択 の分類(G)が存在しませんでした。2000や2003にはあるのでしょうか? わたくしはword 2007を使用しております。

関連するQ&A

専門家に質問してみよう