
Powerpointをコンテキストメニューに「読み取り専用」を追加するために以下のVBscriptを起動すると前面表示されません。
どうしたら前面表示されますでしょうか?
起動コマンド
wscript.exe "C:\Program Files\Microsoft Office\Office14\OpenPptAsReadOnly.vbs" "%1"
以下がVBscript(OpenPptAsReadOnly.vbs)です。
Dim strPPTFileName
Dim objPPTApp
'引数のチェック
If WScript.Arguments.Count <> 1 Then WScript.Quit
'ファイル名取得
strPPTFileName = WScript.Arguments(0)
'起動
Set objPPTApp = WScript.CreateObject("Powerpoint.Application")
objPPTApp.Visible = True
'読み取り専用で開く
Call objPPTApp.Presentations.Open(strPPTFileName,True)
'終了処理
Set objPPTApp = Nothing
WScript.Quit
No.1ベストアンサー
- 回答日時:
こんにちは。
Set objWshShell = WScript.CreateObject("WScript.Shell")
を使って、
objWshShell.AppActivate "Microsoft PowerPoint", True
で、いかがでしょうか。
できました。ありがとうございました。
下のコードでも前面表示できるようです。
こちらなら他のアプリケーションでもいけるかもしれません。
Set objWSH = CreateObject("WScript.Shell")
objWSH.AppActivate objPPTApp.Caption
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
VBscriptでのエクセルの起動について
Visual Basic(VBA)
-
VBSでExcelのUserFormをエクスプローラの前面に出したい
Visual Basic(VBA)
-
VBS(WSH)で開いたIEのウィンドウがアクティブにならない
Visual Basic(VBA)
-
-
4
AppActivateの使い方
PowerPoint(パワーポイント)
-
5
AppActivateについて
Visual Basic(VBA)
-
6
VBAで、なぜかSendkeyが効きません。
PowerPoint(パワーポイント)
-
7
Vbscriptで自分自身のウィンドウを最大化するには?
Microsoft ASP
-
8
VBSでのSendKeysでの画面の最小化
その他(プログラミング・Web制作)
-
9
VBSの処理中一旦処理を止めて再開させたい。
Visual Basic(VBA)
-
10
VBS実行時にコマンドプロンプトが表示される
その他(プログラミング・Web制作)
-
11
vbscriptで、ファイル選択ダイアログを前面に出したい。
その他(プログラミング・Web制作)
-
12
runas実行した時にきかれるパスワードを手入力以外で読み込ませたい
その他(プログラミング・Web制作)
-
13
batファイルでのプログラム起動順
Windows 10
-
14
指定のWORKBOOKを前面表示する方法(エクセル:VBA)
Excel(エクセル)
-
15
【VB2008】 マウス操作の一時的無効化
Visual Basic(VBA)
-
16
VBAでダブルコーテーション入りの数式をセルにセットしたい
Visual Basic(VBA)
-
17
AppActivate関数について
Visual Basic(VBA)
-
18
VBSでExcelファイル起動時、重複しても開くのを止めたい
その他(プログラミング・Web制作)
-
19
Vba UserFormを前面に出す方法を教えてください
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAでOutlookを終了させたい Ex...
-
Windows上のプログラム。「予め...
-
プリンターのトレイの数を取得
-
ウェーブレット変換に関して
-
ACCESSで設定した帳票の用紙サ...
-
アプリケーションとコンテンツ...
-
IT初心者です 仕事で、vb.netで...
-
VB.NET(2017)で インストーラを...
-
発行元:不明???
-
Windows PowerShellでC言語を実...
-
う~ん…。
-
VBA、AシートとBシートを別々の...
-
デザインタブが表示されない
-
エスケープ・シーケンスによる...
-
VBScriptでエクセル印刷モード起動
-
意味不明の実行時エラーで困っ...
-
PHPでPDFファイルの直接印刷
-
C#VB、exeに埋め込んだexeの実行
-
VB2010で、時刻と時間の計算に...
-
プライマリ相互運用機能アセン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAでOutlookを終了させたい Ex...
-
VBSで起動したアプリが前面表示...
-
VBSから別のVBS起動するとき変...
-
アウトルックが起動しているか...
-
Process.Startで起動したアプリ...
-
Windows上のプログラム。「予め...
-
VBで実行中のEXEファイルの情報...
-
exeファイルを実行するとすぐに...
-
ACCESS VBAで別のACCESS(mdb)を...
-
WinSCPで画像のように puttyを...
-
VBAでSeleniumからChromeを起動...
-
フォームの最前面が効かない
-
VB6で呼び出し元の情報を取得す...
-
同じIEのウィンドウで、リンク...
-
gccプログラムで複数の実行ファ...
-
アプリからVB(Form)
-
VBSでExcelのUserFormをエクス...
-
VBからExcelに書き込む方法
-
Notepad起動のイベントでEXC...
-
C# 他のアプリケーションを優先...
おすすめ情報