PowerPoint VBA - Shapes.AddOLEObject - PDF不在Web控件中加载?

时间:2015-01-23 18:50:27

标签: internet-explorer pdf webbrowser-control powerpoint-vba powerpoint-2013

我使用以下代码将Web浏览器控件添加到PowerPoint 2013幻灯片,

Set oShp = oSld.Shapes.AddOLEObject(Left:=100, Top:=100, Width:=200, Height:=300, Classname:="Shell.Explorer", Link:=msoFalse)

Web浏览器控件设置为在幻灯片放映模式下加载PDF文件。但它没有加载PDF文件。相反,我在Web浏览器控件中收到以下消息,

enter image description here

我知道这与网页浏览器控制安全性有关。如何加载PDF文件?

1 个答案:

答案 0 :(得分:0)

在IE中 - >工具 - >互联网Otions - >高级选项卡,有一个"允许活动内容在我的电脑上运行文件"您可以启用的设置。启用后,警告将不再显示。

如果您需要在多台计算机上实施此更改,可以通过注册表执行此操作:

要启用“允许活动内容”在“我的电脑”上运行文件,必须将以下注册表值设置为0:

  

HKEY_CURRENT_USER \ SOFTWARE \微软\互联网   资源管理器\主\ FeatureControl \ FEATURE_LOCALMACHINE_LOCKDOWN

     

值名称:iexplore.exe   值类型:REG_DWORD值数据:0

这里有一些有用的参考: http://support.microsoft.com/kb/2002093