3
大きなファイルの一部としてファイルをPDFとしてエクスポートしようとしています。しかし、私は、ユーザーに、自分の選択したディレクトリにファイルを保存するオプションを持たせたいと思っています。ブラウジングダイアログボックスでこれが最も簡単になると思います。しかし、私はそれを引き上げる方法を理解することはできません。現在、私のコードは次のように読みます。VBAマクロの名前を付けて保存するダイアログボックス
ActiveWorkbook.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"C:\Users\<filepath>\11.08E PT5 Executive Summary - v3.2.pdf", _
Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
:=False, From:=1, To:=3, OpenAfterPublish:=True
私はダイアログボックスの結果に置き換えたいと思います。
このスレッドの後半では、「From:= 1、To:= 3」部分の背後にある理由またはロジックは不思議です。私は勉強しており、なぜこれがそこにあるのか、それが何であるのかは全く分かりません。 – Rivers31334
また、このようにして、保存ボックスが表示されたときに、デフォルトのファイルパスがどのようになるかをプログラムがどのように知っていますか? – Rivers31334
@ Rivers31334「From:= 1、To:= 3」は実際には問題とは関係ありません。それは彼らが持っていたものなので、私はOPのコードからそれをコピーしました。 1から3のページだけを保存することになっていますが、これには[Range:= wdExportFromTo'が必要です](https://msdn.microsoft.com/en-us/library/bb256835%28v=office.12%29 .aspx)にはOPがなかったので、結局何の効果もないかもしれません。デフォルトのファイルパスは[カレントディレクトリ]です(http://stackoverflow.com/a/5944101/11683)。 – GSerg