いつもお世話になります。
A1セルにフルパスを入力してPDFのファイルを
開くことってて出来るのでしょうか?
具体的に言うと画像1のような感じで、
ボタンを押すとフルパスの場所にある
PDFファイルが開くようにしたいのですが、
こいうことは出来るのでしょうか?
1)拡張子は関連付けしています
2)サブフォルダーはありません
↓
対象とするファイルはフォルダーの中の.pdfファイルだけでいいです
3)最終的には画像2のようにテキストボックスからVBAでA1セルのパスを書き換えて
フォルダー内の他のファイル(PDF)を開けるようにしようと思っています。
4)コードが複雑になると見にくいので、とりあえずA1に記載されたフルパスから開くものを完成出来ればそれでいいです。
まだVBA初心者です。すいませんが詳し方、説明の上手な方で具体的にコードを記載出来る方、ご存じでしたら教えて下さい。よろしくお願いします。
No.1ベストアンサー
- 回答日時:
Sub ボタンクリック()
'PowerShellを使って関連付けられたアプリケーションでファイルを開く
Dim ターゲットパス As String
ターゲットパス = Range("A1").Value
Dim WSH As Object
Set WSH = CreateObject("Wscript.Shell")
WSH.Run Chr(34) & ターゲットパス & Chr(34), 1 '第2引数 WshWindowStyle は1が通常サイズ、2が最小化、3が最大化。好みでどうぞ」
Set WSH = Nothing
End Sub
解答して頂きありがとうございます。出来ると思っていなかったのでびっくりしました。
変数をカタカナの名前にして頂いたので、わかりやすかったです。
今回はありがとうございます。機会がありましたら、またお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) python OpenPyXLを使って出力結果をエクセルに書き込み 2 2022/06/04 19:46
- Excel(エクセル) VBAにてエクセルをpdf化する方法 1 2023/03/10 16:20
- Excel(エクセル) エクセルVBA、間違っているコード内容を正して頂けませんか? エクセルワークシートに納品書を作ったの 2 2023/08/02 21:13
- PDF 保存したPDFファイルが開けなくなり、困っています 1 2022/09/15 21:08
- Excel(エクセル) 【VBA】PDF出力に任意のファイル名前を付ける方法 3 2023/07/21 10:55
- PDF エクセルのVBAでファイルをpdfで保存するとソフトによっては開けなくなる 3 2022/06/08 10:20
- Excel(エクセル) エクセルVBA、ファイル名をセルの値で保存の方法を教えてください。 おそれいります。こちらで数々のエ 6 2023/06/30 22:17
- PDF EXCEL ページを指定してPDF出力するVBAを教えてください。 2 2023/02/09 10:27
- Excel(エクセル) フォルダAから1つのファイルだけを、フォルダBへを移動するVBAについて 2 2022/07/25 11:45
- Visual Basic(VBA) エクセルのマクロについて教えてください マクロを実行して 作業フォルダの中にある PDFファイル名を 3 2023/07/01 15:16
このQ&Aを見た人はこんなQ&Aも見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
エクセルVBAで、PDFファイルを開きたい
Excel(エクセル)
-
エクセルVBAでセルに入力したパスでブックを開く
Excel(エクセル)
-
エクセルにクリックすると指定したPDFを開く様に
Windows 7
-
-
4
エクセルマクロでpdfファイルを開きたい
Excel(エクセル)
-
5
エクセルVBA セルに表示されたテキストと同じ名前のファイルを開きたい
Excel(エクセル)
-
6
エクセル関数>参照ファイル名をセルから呼び出す
Excel(エクセル)
-
7
マクロを複数シートに実行するには?
Excel(エクセル)
-
8
VBAからファイルをセル入力から開く方法
Excel(エクセル)
-
9
フォルダ選択でなくフルパスをセルの値から取得したい
Excel(エクセル)
-
10
マクロ、PDFを任意のフォルダへ保存
Excel(エクセル)
-
11
VBAでセル値からフォルダ名を取得するコードについて
Excel(エクセル)
-
12
VBA、ファイル名検索から開く、部分一致
Visual Basic(VBA)
-
13
【Excel】指定したセルの名前でPDFを保存する【VBA】
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessマクロで出てくるコマン...
-
明日ディズニーシーへ行く予定...
-
ExcelVBA ショートカットファイ...
-
ActiveWorkbook.Pathの一つ上
-
ケーブルテレビをパソコンで見...
-
EXCELファイルのカレントフォル...
-
エンパス?感受性が強いのか弱...
-
フォトショップの切り抜き
-
いわゆる「18禁マーク」のaiフ...
-
ディズニーランドのDPAとPPの取...
-
USJのスタジオパスとエクスプレ...
-
新幹線について
-
フォトショップ→イラストレータ...
-
フォトショップ画像のバックの...
-
よみうりランドの入場料金につ...
-
スキャンしたファイルを共有フ...
-
療育手帳と友愛パス
-
プーさんのハニーハントの年齢制限
-
イラレ8.0からフォトショ7.0で...
-
フォルダ選択でなくフルパスを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Axfcのダウンロードのパスワード
-
新幹線について
-
RmDirでフォルダが削除できない...
-
オセロ(リバーシ)の棋譜のパ...
-
ExcelVBA ショートカットファイ...
-
Accessマクロで出てくるコマン...
-
HEWのワークスペースが開けない
-
Accessのフォームで商品の画像...
-
ディズニーランドのDPAとPPの取...
-
ヘルプマークって印刷した物を...
-
フォルダ選択でなくフルパスを...
-
Photoshop cc 正円形のパス線が...
-
ニュー速VIPで使われるパスワー...
-
ActiveWorkbook.Pathの一つ上
-
MSアクセスのjpgファイル表示
-
USJのスタジオパスとエクスプレ...
-
どうかどなたか教えてください。
-
スキャンしたファイルを共有フ...
-
セルにフルパスを入力してPDFフ...
-
EXCELファイルのカレントフォル...
おすすめ情報
画像2はこちらです。