如何在全屏浏览器中启动Powerpoint演示文稿?
问题描述:
我的默认浏览器设置为Firefox,但是我想在IE(全屏)中的幻灯片放映幻灯片中打开超链接。 我用下面的宏:如何在全屏浏览器中启动Powerpoint演示文稿?
Sub hyperlink()
sCmd = """C:\Program Files\Internet Explorer\iexplore.exe"" " _
& "http://www.google.com/"
Shell sCmd
End Sub
当我点击超链接它会打开IE浏览器中的网站,但在背景上。我仍然必须退出Powerpoint。是否有可能在全屏模式下立即打开链接?
答
可以试试Internet Explorer的kiosk模式与-k开关
然而PowerPoint将仍然是开放的,退出你需要使用Alt-F4 kiosk模式
此代码也应该把IE的前景
Public Declare PtrSafe Function FindWindow% Lib "user32" Alias "FindWindowA" _
(ByVal lpclassname As Any, _
ByVal lpCaption As Any)
Public Declare PtrSafe Function SetWindowPos Lib "user32" (ByVal hwnd As Long, _
ByVal hWndInsertAfter As Long, _
ByVal X As Long, _
ByVal y As Long, _
ByVal cx As Long, _
ByVal cy As Long, _
ByVal wFlags As Long) As Long
Global Const HWND_TOPMOST = -1
Global Const SWP_NOSIZE = &H1
Global Const SWP_NOMOVE = &H2
Sub hyperlink()
sCmd = """C:\Program Files\Internet Explorer\iexplore.exe"" -k " _
& "http://www.google.com/"
Shell sCmd
hwnd% = FindWindow%("Internet Explorer", 0&)
Call SetWindowPos(hwnd%, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or _
SWP_NOSIZE)
End Sub
测试在Win 10的x64和PowerPoint 2013 & IE11