- ベストアンサー
エクセルVBAでWindowsをシャットダウン
エクセルVBAでWindowsをシャットダウンするにはマクロはどう記述したらよいのでしょうか?どなたかご教示お願いします。
- nebikitorikai
- お礼率93% (86/92)
- Windows系OS
- 回答数1
- ありがとう数6
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Sub PCShotdown() Set myWSH = CreateObject("WScript.Shell") myWSH.Run "shutdown -s -f -t 10", 0, False End Sub
関連するQ&A
- EXCELのVBAマクロでパソコンをシャットダウンすることは可能でしょうか?
研究室でEXCELのVBAマクロを使ってシュミレーションをしているのですが、回すのに5時間くらいかかるものがあったりしてマクロを回しながら帰るときがあります。 計算が終わった後も朝自分が研究室に来るまでつきっぱなしなので、そこを何とかしたいのですがEXCELのVBAマクロでパソコンをシャットダウンすることはできますでしょうか? 使っているOSはWindows XPで、Officeは2003です。
- ベストアンサー
- Visual Basic
- エクセルとVBAの関係記述言語
エクセルとVBAの関係について教えて下さい。マクロを組むとその行程がVBAで記述されるということは知っています。ですがマクロ=VBAなのでしょうか?そもそもこれはマイクロソフトの企業秘密かもしれませんが、エクセルを作成した記述言語は何なのでしょう?VBAでない事は確からしいので、VBAはエクセル本体とマクロというプログラミングの仲立ちの様なものでしょうか。
- ベストアンサー
- オフィス系ソフト
- エクセルのマクロとVBAについて
まだあまり多用していないのですが、エクセルでは使っていくアイコンを指定することで(それを利用することで)、マクロを組みそれがエクセルのVBAで記述されるということですが、その逆エクセルのVBAで記述したプログラムを動作に対応したアイコン等の流れで示すことは出来るのでしょうか?もしあったらどのような方法でしょう?
- 締切済み
- その他(インターネット・Webサービス)
- Excel 2003のVBAマクロデータをExcel 2007で見たい
Excel 2003のVBAマクロデータをExcel 2007で見たい。 Excel 2003でVBAマクロを登録したExcelファイルがありますが、今回、Excel 2007をインストールして、該当ファイルを開いたところ、「マクロデータを削除しました。」とメッセージが出て、VBEを起動してもマクロが見えなくなりました。OSはWindowsXP SP3です。Excel 2003で登録したVBAマクロをExcel 2007で削除されないで、次の2点について、可能にするにはどうすればよいか、ご教示願います。 (1)マクロデータを残す方法。 (2)マクロ起動する方法。
- ベストアンサー
- その他MS Office製品
- エクセルVBAで標準モジュールを保護したい
エクセルのVBAマクロを使用したエクセルフィルがあります。 ユーザーは標準モジュールに記述した関数を使ってシートのマクロを変更してカストマイズできます。 ユーザーが標準モジュールを変更すると使用できなくなりますので、この標準モジュールだけをユーザーが変更できない、または見えないようにする方法をご教示いただけませんか。 よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- エクセルVBAをホームページへ
エクセルVBAで作成したマクロを、ホームページ上で作動させる方法を教えてください。 エクセル画面は表示させることはできますが、マクロが作動しません。 Windows XP、Excel 2003
- 締切済み
- その他(インターネット・Webサービス)
- EXCEL VBA の記述したモジュールの文字を大きくしたい
EXCEL VBAでマクロを記述した文字が小さくて困っています。 大きくして表示することはできますか?
- ベストアンサー
- その他([技術者向] コンピューター)
- VBAとマクロの違い
こんばんは。エクセル初心者です。 VBAとマクロの違いについて教えてください。 VBAというのは、プログラミング言語のことで よろしいのでしょうか? そのVBAで記述されたものをマクロとよぶ といったイメージでよろしいのでしょうか? たとえば、あるエクセルにはいってるマクロを 実行する、ということを作業マニュアルに記述 する場合 「○○マクロを実行する」というのが 正しいのでしょうか?それとも 「VBAを実行する」というのが正しいのでしょうか? まったく見当違いのご質問だったら申し訳ありません。 教えてください。
- ベストアンサー
- オフィス系ソフト
お礼
早速の回答有難うございました。