Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 使用VBA和Adpbe PDF阅读器控件复制所选文本_Visual Studio 2010_Visual Studio_Visual Studio 2008_Vba - Fatal编程技术网

Visual studio 2010 使用VBA和Adpbe PDF阅读器控件复制所选文本

Visual studio 2010 使用VBA和Adpbe PDF阅读器控件复制所选文本,visual-studio-2010,visual-studio,visual-studio-2008,vba,Visual Studio 2010,Visual Studio,Visual Studio 2008,Vba,我正在尝试直接从我在Visual Basic 2010中使用Adobe PDF Reader控件制作的PDF查看器中复制所选文本 我可以在Word中使用宏来突出显示文本,具体如下: Private Sub CommandButton1_Click() Dim Sel As Selection Set Sel = Application.Selection If Sel.Type <> wdSelectionIP Then MsgBox Sel.Text

我正在尝试直接从我在Visual Basic 2010中使用Adobe PDF Reader控件制作的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
Private子命令按钮1\u单击()
选择暗选
设置Sel=应用程序。选择
如果选择键入wdSelectionIP,则
MsgBox Sel.Text
如果结束
端接头

我很难弄清楚这段代码是否可以用于使用AdobePDF Reader对突出显示的文本执行操作。如果没有,有人知道我会怎么做吗

我认为Adobe PDF viewer不支持VBA

不过,我建议采用间接方法,使用剪贴板

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

使用发送键(^c)发送控件+c,请参见

并且剪贴板可以使用