ActiveXボタンがいくつか付いたWord文書があります。これらのボタンの1つを押すと、次のように、対応するPDFが表示されたユーザーフォームがポップアップ表示されます。
これはまさに私が望む振る舞いです。ただし、これが機能するためには、docという単語のユーザーが各PDFを自分のマシンにも保存する必要があるという問題があります。ボタンの1つのコードは次のとおりです。
Private Sub AC1Button_Click()
DisplayForm.AcroPDF1.LoadFile ("C:\Users\arose\Desktop\Security Control Doc\Sub PDFs\AC1.pdf")
DisplayForm.Show
End Sub
ご覧のとおり、パスはハードコーディングされています。大量のPDFを一緒に配布することなく、このワードドキュメントを配布できる必要があるため、次のような方法でPDFをワードドキュメントに埋め込む方法はありますか。 VBAからアクセスできますか?
ここで、どのオフィスドキュメントにもPDFを埋め込むのはかなり簡単であることがわかりました。そして私はそれを試しました:
しかし、ユーザーフォームに表示するために、VBAコードでそのPDFオブジェクトにアクセスする方法がわかりません。
どんな洞察もありがたいです、ありがとう!