Excel在Userform中加载PDF

Excel在Userform中加载PDF,excel,pdf,vba,Excel,Pdf,Vba,因此,我能够将PDF加载到我的userform(所有机器上都使用Excel 2013)中,设置引用Adobe Acrobat Webrowser控件并将控件添加到userform中。当我在另一台计算机上打开该文件或尝试创建另一个excel userform和pdf时,会出现以下错误“运行时错误-459”或“未找到元素”或“编译错误:未找到方法或数据成员” 我正在使用AcrobatAdobeReaderDC 我还注意到,在添加控件以形成表单时,将其标记为Control1而不是AcroPDF1 Pr

因此,我能够将PDF加载到我的userform(所有机器上都使用Excel 2013)中,设置引用Adobe Acrobat Webrowser控件并将控件添加到userform中。当我在另一台计算机上打开该文件或尝试创建另一个excel userform和pdf时,会出现以下错误“运行时错误-459”或“未找到元素”或“编译错误:未找到方法或数据成员”

我正在使用AcrobatAdobeReaderDC


我还注意到,在添加控件以形成表单时,将其标记为Control1而不是AcroPDF1

Private Sub Workbook_Open()

    With UserForm1.Control1
        .LoadFile ThisWorkbook.Path & "\sample.pdf" 
    End With

    UserForm1.Show 

End Sub

非常感谢您的帮助

请确保添加了Adobe的附加控件。另外,请快速浏览这篇文章,了解解决方法和建议


经过反复试验,我找到了解决办法。遇到这个问题时,我正在使用google chrome。问题是,我有一个谷歌应用程序与pdf相冲突。所以我禁用了谷歌应用程序,出现了问题。很抱歉,我之前没有解决。感谢所有的输入

请显示产生错误的代码。我还注意到,在添加控件以将其标记为Control1而不是AcroPDF1Ok时,经过一些阅读,我了解adobe发布了使用64位的更新。所以我猜这与我的excel不兼容。但是我无法将新控件加载到用户窗体中,任何人如果有任何想法,我都会遇到同样的问题。还没有主意,但如果我发现任何有用的东西,我会发回来的。我很难堪。在这个话题上,我似乎找不到任何有用的东西。@fredlo2010在下面发布的答案并没有解决这个问题——该控件在toolkit菜单中可用,但当它试图将其添加到用户表单时,即弹出“element not found”错误的点。