visual-studio-2010 - 使用 VBA 和 Adob​​e PDF 阅读器控件复制选定的文本

标签 visual-studio-2010 visual-studio visual-studio-2008 vba

我正在尝试直接从我使用 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 对突出显示的文本执行操作。如果没有,有谁知道我会怎么做?

最佳答案

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

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

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

发送 control+c 是通过使用 SendKeys("^C") 完成的,参见 This link

剪贴板可以使用 This exampe 进行操作。

关于visual-studio-2010 - 使用 VBA 和 Adob​​e PDF 阅读器控件复制选定的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13959819/

相关文章:

css - 如何在 .less 文件上打开 Visual Studio 2008 .css Intellisense

visual-studio-2008 - Visual Studio 风格?

sql - 使用 Visual C# Express 连接到 SQL Server

c# - Visual Studio Watch 窗口不考虑使用

visual-studio - 是否可以将Visual Studio 2010与Visual Studio 2008并排安装?

c# - 更新数据库 : "A network-related or instance-specific error occurred while establishing a connection to SQL Server"

c# - 未知项目类型 GUID

c# - 如何解决 "' installutil' 不是内部或外部命令,也不是可运行的程序或批处理文件。”?

windows - OpenMp 不使用所有 CPU(双路、windows 和 Microsoft visual studio)

c# - 如果用户没有适当的权限,让 Web 部件隐藏自身