所以我有一个带有一些ActiveX按钮的Word文档,只要按下其中一个按钮,就会在用户窗体中弹出相应的图像。它看起来像这样:
我的问题是,弹出的每个图像都是PDF的一部分的屏幕截图,但我的用户实际上需要能够选择/复制所显示的文本。
有没有什么好方法可以在用户表单中嵌入PDF文件的部分,以便文本可以选择?它不应该是可编辑的,只能选择。
或者,最糟糕的情况是,自己从PDF复制文本并将其格式化为用户表单的最简单方法是什么?
谢谢!
答案 0 :(得分:2)
如果您希望用户从pdf中选择文本,我建议不要使用图像控件。
这样做。
AcroPDF1
和CommandButton
控件,您就完成了。要添加AcroPDF1
控件,请参阅屏幕截图
接下来,在Userform上绘制控件并在表单上放置一个CommandButton
这就是您的用户形式的外观。
将此代码放在CommandButton1的单击事件中。
Option Explicit
Private Sub CommandButton1_Click()
'~~> Change filename as applicable
AcroPDF1.LoadFile "C:\Sample.Pdf"
End Sub
现在,当您运行它时,将显示pdf,您可以选择文本。见下面的截图。