初ソフトを作ろうと思っているのですがVBからCドライブに保存されているWordのデータを開くことができません。(知りません)
CommandボタンをクリックしてCドライブ等のWordのデータの開き方を教えてください。
参考図書は「新Visual Basic入門 ビギナー編」です。
ShellExecute API
Shell "C:\Program Files\Microsoft Office\Office\Word.exe " & _
"K:\共通\評価.doc", vbMaximizedFocus
でやってみたのですができません・・・。
教えてください。
Shell """C:\Program Files\Microsoft Office\Office\Word.exe"" " & _
"K:\共通\評価.doc", vbMaximizedFocus
にすれば大丈夫では?(未確認)
それより、 ShellExecute API の方が良いですよ。
ShellExecute API
で挑戦したいと思います。
ありがとうございました。
ShellExecute使うならもう必要ないかもしれませんが、
自分の環境(WinNT/Office2000標準インストール)の場合、
Wordの実行ファイルはWinWord.exeでした。
バージョンが違うと実行ファイル名違うのかな?
で,参考までに
Shell "C:\Program Files\Microsoft Office\Office\Word.exe " & _
"c:\a.doc", vbMaximizedFocus
で普通に起動できました。
ちなみにShellExecuteは.docファイルに関連付けられている
アプリケーションでの起動だったと思います。
まずないと思いますが、.docを一太郎から開く・・なんて設定
してる場合はご注意を (^_^;
すみません、訂正です
#Shell "C:\Program Files\Microsoft Office\Office\Word.exe " & _
#"c:\a.doc", vbMaximizedFocus
#で普通に起動できました。
Shell "C:\Program Files\Microsoft Office\Office\WinWord.exe " & _
"c:\a.doc", vbMaximizedFocus
で普通に起動できました。
怪盗1412 さん、ぢゃわさんありがとうございました。
Shellにて問題なく動作ができました。
ツイート | ![]() |