• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCElのVBAからPDFを開き印刷する。)

Excel VBAからPDFを開き印刷する方法

このQ&Aのポイント
  • ExcelのVBAを活用して、ダイヤグロボックスから選択したPDFファイルを開き印刷する方法について教えてください。
  • 直接Acrobat Readerからファイルを開き印刷する方法と、ダイヤグロボックスを使用してファイルを開く方法について具体的なコードを教えてください。
  • ファイル名を指定して開き印刷することはできるが、ダイヤグロボックスからファイルを開けない問題に取り組んでいます。解決策を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • kybo
  • ベストアンサー率53% (349/647)
回答No.1

単純に組み合わせて以下でどうでしょうか Private Sub microbe_Click() ChDrive "R" ChDir "R:\○○\××\△△" Filename = Application.GetOpenFilename("PDF Documents,*.pdf") If Filename = False Then Exit Sub Set myShell = CreateObject("WScript.Shell") myShell.Run ("AcroRd32.exe /t " & Filename) Set myShell = Nothing End Sub

すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.2

グロじゃナイヨ~!、ダイアロ~グ、、、 Sub GetOpenFilenamePDF() Dim xFileNames As Variant Dim nn As Long xFileNames = Application.GetOpenFilename(filefilter:="PDF Documents,*.pdf", MultiSelect:=True) If (Not IsArray(xFileNames)) Then MsgBox "キャンセルされました!" Exit Sub End If For nn = 1 To UBound(xFileNames) MsgBox (nn & " 番目のファイル:" & xFileNames(nn)) Next End Sub

すると、全ての回答が全文表示されます。
このQ&Aのポイント
  • ノートパソコンのキーボードが破損した際、修理に出すと使用できなくなるため、外付けキーボードの利用を検討する方法について紹介します。
  • 富士通FMVのノートパソコンでは、外付けキーボードの規格に特別な制限はなく、一般的な外付けキーボードを利用することができます。
  • 外付けキーボードを購入する際に注意すべき点は、接続方法(USBまたはBluetooth)、キーボードのバージョン、価格、デザインなどです。
回答を見る

専門家に質問してみよう