3

我正在尝试直接从使用 Visual Basic 2010 中的 Adob​​e PDF 阅读器控件制作的 PDF 查看器中复制选定的文本。

我可以使用 Word 中的宏使用突出显示文本:

Private Sub CommandButton1_Click()
    Dim Sel As Selection
    Set Sel = Application.Selection
    If Sel.Type <> wdSelectionIP Then
    MsgBox Sel.Text
    End If
End Sub

我无法确定这段代码是否可用于使用 Adob​​e PDF Reader 对突出显示的文本执行操作。如果没有,有人知道我会怎么做吗?

4

1 回答 1

0

我不认为 Adob​​e PDF 查看器支持 VBA。

但是,我建议使用剪贴板的间接方法。

通过发送 control+c 键,选择的内容将被传输到剪贴板,剪贴板可以使用“本机”VBA 进行处理。

发送 control+c 是通过使用完成的SendKeys("^C"),请参阅此链接

剪贴板可以使用此示例进行操作

于 2013-05-07T01:52:02.577 回答