●EXCEL・VBAの教えて ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
222:デフォルトの名無しさん 07/02/06 13:58:34 VBAでTerminateメソッドって使えないんでしょうか? VBAから起動しているアプリを終了したいんですが Set WshShell = CreateObject("WScript.Shell") WshShell.Terminate ("ファイルパス") と打ち込んでもエラーになっていまいます。 Set WshShell = CreateObject("WScript.Shell") WshShell.exec ("ファイルパス") で起動はできるようですが。 VBAを使って、windows上で起動しているアプリを終了させるには どうしたらいいんでしょうか? 223:デフォルトの名無しさん 07/02/06 14:25:54 >>222 Win32API使うかWMI使うかだな つーか全然VBAの質問じゃないし 224:222 07/02/06 14:34:30 え、これVBAの質問じゃないんですか? すいません。 これはAPIのスレに行けばいいんですかね? 225:デフォルトの名無しさん 07/02/06 15:09:04 VB言語でApplicationオブジェクト(ExcelやWord)を操作するからVisual Basic for Application、略してVBA。 Applicationオブジェクト(Excelではブック、シート、セルなどを含む)を操作しなかったら 例えExcelやWord付属のVBEで実行しようと、VBAの分野の話じゃ無い。 開発環境の方のVisual Basicでやるべき事を、ExcelやWord付属のVBEに持ってきてるだけだ。 VBAはあくまでもマクロ言語なのに、開発環境に匹敵するほど強力過ぎる故にその辺の区別が出来ない奴が多くて困る。 「VBAで」の部分を「VB6.0で」に置換しても通用しちゃうような話は、全部開発環境分野の話だと思ってくれ。 因みに君のレベルならWin32APIよりはWMIの方がいいと思うぞ。 でもどっちにしろスレで質問することばかり考えてないで自分で調べることを考えよう。 どうせWin32APIスレでは言語限定での丸投げ(コード書いてクレクレ)なんて聞いちゃくれないし。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5399日前に更新/123 KB
担当:undef