2012-02-17 30 views
4

Microsoft AccessデータベースといくつかのPDFファイルがあります。今、私のAccessデータベースは、.pdfの汎用アイコンを持つPDFファイルへのリンクを表示するだけです。PDFサムネイルとMicrosoft Accessでのプレビュー

私が望むのは、PDFのWindowsエクスプローラのようなサムネイル表示です。

第2に、今すぐPDFリンクをクリックすると、外部からAdobe ReaderでPDFが開きます。私はそれをAccess内でプレビューモードで開くことができますか?

+1

.pdfファイルの内部ビューの代わりにAdobe Readerを使用することによってどのような要件が妨げられますか? – JeffO

答えて

3

これらすべてでは、アクセスアプリケーションに埋め込みのActiveXコントロールを使用する必要があります。あなたが何をしようとしているのかに応じて、いくつかのものは無料で、いくつかはありません。 「閲覧のみ」を使用する場合は、無料で何かを見つけることができるはずです。私たちは、foxit readerともっと複雑なamyuniのコントロールをアプリで使用しています。あなたは、その後に対応するコントロールを挿入することができます(選択し、VBAの画面、ツール)のアプリの利用可能な参照で、対応するActiveXファイルを追加する必要が

  • 原則以下の通りですこれらのメニューやコントロールを使用して、PDFコントロール(ファイル、次/前のページ、ズームイン/ズームアウトなど)で使用可能なさまざまな方法を開始することができます。

  • ベンダーによっては、これらの方法は、直接のActiveXコントロールに埋め込むことができ
  • 私はあなたがあなたのアクセスアプリを配布する場合は、あなたがして配布する必要がありますGoogleとVBAあるいはVB

と、このような作業のいくつかの例を見つけることができると確信していますそれを持つactiveXファイルほとんどの場合(すべてではないにせよ)、activeXファイルの配布は無料です。

1

通常、フォームの内部に外部ソフトウェアを使用するものは埋め込むのが嫌いです。

ただし、Access 2010には新しいWebコントロールがあります。そのコントロールをフォームに配置し、URLをpdf(または画像など)のパス名に設定すると、フォーム内にそのPDFをレンダリングして表示します。これは、一部のpdfビューアがインストールされている限り、かなりうまく動作します。

PDFビューアやPDFビューアが異なるユーザーでも問題が発生し、サポート費用がかかることがあるので、これらの方法には注意が必要です。上記のように、私は新しいWebブラウザコントロールを使うのは危険だと思うが、ほとんどの方法よりもはるかにリスクは低い。新しいブラウザーコントロールはAccess 2010のネイティブなので、プロダクションコードでこのアイデアを試してみることはできますが、ユーザーがそのコンピューターで実行しているpdfソフトウェアを起動する簡単なクリックで固執しようとします。