私はAccess 2007で.mdbデータベースを使用している小さな会社を助けようとしています。以前のプログラマーはあまりドキュメントを残しませんでした。この問題は、AccessレポートからPDFファイルを作成するためのルーチンを呼び出すときに発生します。ルーチンはStephen Lebansによって書かれ、安全で安定していると考えられています。 LebansルーチンはVBAコードによって呼び出されます。Access 2007 - "AcrobatPDFMakerForOffice"を動作させることができません
ここにいくつかの情報があります。同社は2つのワークステーションを持つ小規模なネットワークを持っています。あるワークステーションでは、すべて正常に動作します。 Lebansルーチンを呼び出してPDFファイルを作成することができます。 2番目のワークステーションでコードが実行されたように見えますが、PDFは作成されません。最近、両方のPCにAdobe Acrobat DCがインストールされました。 PC#2でPDFファイルを作成する問題は、Acrobat DCをインストールした後に始まりました。
おそらく、Adobeのテクニカルサポートに連絡して助けを求めるでしょう。しかし、その前に、私が持っているいくつかの質問に誰かが助けてくれることを願っています
質問1 - VBAエディタのツール - >参照で、「AcrobatPDFMakerForOffice」 がチェックされています。代わりに他の参照を確認する必要があるかどうか教えてください。
質問2 - "AcrobatPDFMakerForOffice" ツールで - >参照は、以下のファイルを参照するようだ: "C:\プログラムファイル(x86の)\はAdobe \ Acrobatの2015 \ PDFMakerの\オフィス\ AcrobatPDFMakerForOffice.tlb"、 ましたタイプライブラリファイルです。それはOKと思われますか?または、それは "dll"または "exe"を指すはずですか?
質問3 - 正しくPDFを作成している場合、Access内のOfficeボタンをクリックすると、 アクセスオプションを選択し、アドインを選択すると見出しの下に「Acrobat PDFMaker Office COM Addin」が表示されます"アクティブアプリケーションアドイン"。それが参照するファイルは "c:¥Program Files(x86)¥Adobe¥Acrobat 2015¥PDFMaker¥Office¥PDFMOfficeAddin.dll"です。 ただし、PC#2では、「アクティブなアプリケーションのアドイン」の下には何も表示されません。だから私はそれを追加しようとしました。 画面の下部にある[Manage COM Add-Ins]の横にある[Go]をクリックしました。表示された 「COMアドイン」ウィンドウで「追加...」をクリックしてください。ファイル "c:¥Program Files(x86)¥Adobe¥Acrobat 2015¥PDFMaker¥Office¥PDFMOfficeAddin.dll"にナビゲートします。 「追加」をクリックします。しかし、「Active Application Add-Ins」という見出しの下には何も表示されませんでした。
"PDFMOfficeAddin.dll"をActive Add-Inリストにどのように追加できるかについてのご意見はありません。または私は全く必要がある場合?
ありがとうございました!そのポストへのアクセスに指摘したように