No.1ベストアンサー
- 回答日時:
フォーム上にPDFを表示させるのはこの辺を見てもらうとして
http://www.tsware.jp/tips/tips_440.htm
私の環境ではAdobe PDF Reader しか見つかりませんでしたのでこれを入れました。
※但し単票フォームの場合だけです!
帳票フォームの詳細セクションに表示させようとすると
全てのPDF表示が同じになってしまいます。個別に表示させる方法は知りません。
フォームに配置したAcrobatのActiveXコントロール名を、AcroPDF とします。
フォームの移動時イベントに
Private Sub Form_Current()
Me!AcroPDF.src = "適当なPDFファイルのフルパス"
End Sub
でとりあえず表示は出来ますが当然のことながらPDFが切り替わることはありません。
そこでテーブルにPDFファイルのフルパスを格納するフィールドを設けます。
テキスト型フィールドサイズ255
格納する値の例として、d:\DB\郵便番号\郵便番号制マニュアル.pdf
みたいに。
さていよいよ佳境に。
新たに設けたPDFファイルのパスを格納するフィールド 仮にPDFpath とします。
ここにパスを入れてゆくのですが、
今回はそちらの環境が全く分かりませんので地道に一個ずつ行う場合です。
たとえばフォーム上でPDFpathテキストボックスのダブルクリック時に
Private Sub PDFpath_DblClick(Cancel As Integer)
'要参照設定 Microsoft Office xx.x Object Library
With Application.FileDialog(msoFileDialogFilePicker)
.InitialFileName = "D:\" '初期検索先指定
.Title = "ファイル選択"
.AllowMultiSelect = False '複数ファイル選択の不可
.Filters.Clear 'ファイルフィルタの設定
.Filters.Add "PDF ファイル", "*.pdf"
.ButtonName = "決定" 'ボタンの表示文字列の設定
'キャンセル時にはShowメソッドは0(Long型)を返す
If CBool(.Show) Then
Me!PDFpath = .SelectedItems(1)
Else
Cancel = True
End If
End With
End Sub
とかでしょうか。後はご自身で調べてください。私からはここまでです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- リフォーム・リノベーション キッチンパネル アイカセラールについて教えて下さい。 1 2022/06/11 17:41
- Visual Basic(VBA) EXCEL関数LOOKUPとFILTERについての質問です 1 2022/12/21 05:53
- その他(Microsoft Office) Excelで該当しない項目(#N/Aの商品名)を簡単に表示・抽出させる方法についてです 1 2022/08/25 22:12
- Excel(エクセル) 製品番号での整列と、検索に関して 3 2023/06/28 19:20
- Excel(エクセル) excelで検索した商品の画像(ネットワーク上の)を表示させたい。 3 2023/06/28 00:32
- その他(Microsoft Office) Excelで総数量を変動させたい 2 2022/11/04 23:49
- JavaScript ラジオボタンによるフォームの開閉を行いたい 3 2022/03/31 21:30
- 一戸建て 個人設計事務所だと設置メーカーの製品が割高ですか? 6 2023/08/25 06:14
- Access(アクセス) access フォーム 大分類、小分類 1 2022/08/11 18:03
- Amazon Amazonの仕組みで質問です。 日本のAmazonで商品のリンクを海外に住んで方に送ったところ現在 2 2023/07/16 10:17
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESSのフォームからデータの...
-
Accessのフォーム上にレコード...
-
アクセスのフォームで連結コン...
-
アクセスでテーブルの変更内容...
-
Access コマンドボタンクリッ...
-
ACCESSでのテキストボックスの...
-
テキストボックスの値をテーブ...
-
アクセスのフォームのビューが...
-
ACCESSの表形式で、レコードを...
-
ACCESSで入力フォームをHTMLフ...
-
Accessを使って日付を比較したい
-
テーブルに主キーを作らないデ...
-
アクセスで前年対比を出す方法...
-
Access2000 2番目に大きい数値...
-
アクセスのフォームを開くとき...
-
Accessのクエリによる集計が出...
-
アクセスにエクセルのデータを...
-
access:連続データ入力
-
ACCESSでクエリを作成したら「...
-
ACCESS クエリで重複データを最...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessのフォーム上にレコード...
-
ACCESSのフォームからデータの...
-
アクセスのフォームのビューが...
-
選択したチェックボックスのみ...
-
Accessフォームのテキストボッ...
-
アクセスでテーブルの変更内容...
-
accessの自動更新処理をできな...
-
Access 別フォームへの再クエ...
-
ACCESSで入力フォームをHTMLフ...
-
「メソッドまたはデータメンバ...
-
アクセス 0以外をカウントす...
-
Access2002 フォームを閉じるた...
-
ADOでRecordsetオブジェクトを...
-
Access:yesの時は画像を表示、...
-
ACCESSで、フォームのレコード...
-
Accessのフォームで作業領域を...
-
アクセスでの項目追加について...
-
帳票フォームに全レコードを表...
-
ACCESSフォームでのレコード数...
-
ACCESS フォームの値がすぐに...
おすすめ情報