1
我有一個Word文檔,它上面有一些ActiveX按鈕。當按下其中一個按鈕時,UserForm會彈出並顯示相應的PDF,如下所示:如何在Word Doc中嵌入PDF,並使用VBA訪問該PDF?
這正是我想要的行爲。然而,問題在於,爲了達到這個目的,Word文檔的用戶需要將每個PDF保存在他們的機器上。下面是其中一個按鈕的代碼:
Private Sub AC1Button_Click()
DisplayForm.AcroPDF1.LoadFile ("C:\Users\arose\Desktop\Security Control Doc\Sub PDFs\AC1.pdf")
DisplayForm.Show
End Sub
正如你所看到的,路是我需要能夠無需發佈很多與它一起PDF文件的分發該Word文檔硬編碼,所以有沒有什麼方法可以通過VBA訪問PDF文檔到Word文檔中?
我發現here,在任何辦公室文檔中嵌入PDF相當容易。我已經試過了:
但我無法弄清楚如何訪問PDF對象在我的VBA代碼,以顯示它的窗體。
任何洞察力表示讚賞,謝謝!
這非常有幫助!所以當我這樣做時,它會在Adobe Acrobat中打開嵌入式PDF。但是,我需要能夠將它加載到我的UserForm上的AcroPDF1控件!你知道我該怎麼做?我試過「DisplayForm.AcroPDF1.LoadFile(ThisDocument.InlineShapes(5))」和一些類似的東西,但沒有任何工作。 –
我看到的唯一可能使用的是'ActivateAs',它將以不同的文件類型打開它。如果您向特定的課程註冊您的應用程序,您可能會攔截該通話 – SeanC