所以我有一堆的ActiveX按鈕這個Word文檔,每當按下其中一個按鈕,相應的圖像彈出一個用戶窗體中。它看起來像這樣:
PDF在Word文檔與VBA的片段?
我的問題是,每個彈出的圖像是PDF的一部分截圖,但我的用戶實際需要能夠選擇/複製提交的案文。
是否有任何好的方法來嵌入PDFFile文件的部分在用戶窗體中,以便文本是可選擇的?它不應該是可編輯的,只能選擇。
或者,在最壞的情況下,什麼可能是最簡單的方法來從PDF複製文本自己並將其格式化到用戶窗體中?
謝謝!
所以我有一堆的ActiveX按鈕這個Word文檔,每當按下其中一個按鈕,相應的圖像彈出一個用戶窗體中。它看起來像這樣:
PDF在Word文檔與VBA的片段?
我的問題是,每個彈出的圖像是PDF的一部分截圖,但我的用戶實際需要能夠選擇/複製提交的案文。
是否有任何好的方法來嵌入PDFFile文件的部分在用戶窗體中,以便文本是可選擇的?它不應該是可編輯的,只能選擇。
或者,在最壞的情況下,什麼可能是最簡單的方法來從PDF複製文本自己並將其格式化到用戶窗體中?
謝謝!
如果您希望用戶從pdf中選擇文本,我不建議使用圖像控件。
這樣做。
AcroPDF1
和CommandButton
控制,你就完成了。要添加AcroPDF1
控制見截圖
接下來,UserForm上繪製的控制和放置一個命令按鈕形式
上這是您的用戶窗體會是什麼樣子。
將這個代碼爲CommandButton的Click事件。
Option Explicit
Private Sub CommandButton1_Click()
'~~> Change filename as applicable
AcroPDF1.LoadFile "C:\Sample.Pdf"
End Sub
現在,當您運行它時,將顯示pdf,您可以選擇文本。見下面的截圖。
您先生在兩天內回答了我的3個不同問題,並且每次都提供了最有幫助的可能答案。謝謝!當我有足夠的代表實際上upvote =/ –
大聲笑,我一定會回來,並upvote你!我沒有意識到:)很高興能有幫助... –
你是如何在用戶表單中加載PDF的? –
我截取了pdf的每個部分,將其保存爲位圖,並且正在做類似「UserForm1.Image1 = LoadPicture(」path「)」 –
我已發佈回覆。 –