簡體   English   中英

使用VBA的Word Doc中的PDF片段?

[英]PDF Snippets in Word Doc with VBA?

所以我有一個帶有一些ActiveX按鈕的Word文檔,每當按下其中一個按鈕時,就會在用戶窗體中彈出相應的圖像。 它看起來像這樣:
在此輸入圖像描述

我的問題是彈出的每個圖像都是PDF的一部分的屏幕截圖,但我的用戶實際上需要能夠選擇/復制所呈現的文本。

有沒有什么好方法可以在用戶表單中嵌入PDF文件的部分,以便文本可以選擇? 它不應該是可編輯的,只能選擇。

或者,最糟糕的情況是,自己從PDF復制文本並將其格式化為用戶表單的最簡單方法是什么?

謝謝!

如果您希望用戶從pdf中選擇文本,我建議不要使用圖像控件。

做這個。

  1. 在您的電腦上安裝Adobe Pdf Reader。
  2. 創建一個新的AcroPDF1並放置AcroPDF1CommandButton控件,你就完成了。

要添加AcroPDF1控件,請參閱屏幕截圖

在此輸入圖像描述

接下來,在Userform上繪制控件並在窗體上放置一個CommandButton

這就是您的用戶形式的外觀。

在此輸入圖像描述

將此代碼放在CommandButton1的單擊事件中。

Option Explicit

Private Sub CommandButton1_Click()
    '~~> Change filename as applicable
    AcroPDF1.LoadFile "C:\Sample.Pdf"
End Sub

現在,當您運行它時,將顯示pdf,您可以選擇文本。 見下面的截圖。

在此輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM