Excel在Userform中加载PDF

时间:2015-09-25 11:53:05

标签: excel-vba pdf vba excel

所以我已经能够将PDF加载到我的用户窗体(所有机器上的Excel 2013)设置参考Adobe Acrobat Webrowser Control并将控件添加到userform。当我在另一台计算机上打开文件或尝试创建另一个excel userform和pdf时,我收到以下错误“运行时错误-459”或“找不到元素”或“编译错误:找不到方法或数据成员”

我正在使用Acrobat Adob​​e Reader DC

我还注意到在添加控件时将其标记为Control1而不是AcroPDF1

Private Sub Workbook_Open()

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

    UserForm1.Show 

End Sub

请任何帮助非常感谢

2 个答案:

答案 0 :(得分:1)

确保已添加Adobe的附加控件。另请快速浏览一下这篇文章,了解变通方法和建议。 http://www.ozgrid.com/forum/showthread.php?t=88177

MyImage

答案 1 :(得分:1)

经过一些试验和错误,我找到了解决方案。在遇到此问题时,我目前正在使用谷歌浏览器。问题是我有一个谷歌应用程序与PDF格式冲突。所以我禁用谷歌应用程序和问题消失了。对不起的社区我没有早点重新提交..感谢所有的输入