アプリ版:「スタンプのみでお礼する」機能のリリースについて

Excel2013を使用しております。
vbaにてコマンドボタン又は図形に任意のpdfリンクを繋げる方法を教えてください。
任意のpdfファイルはコマンドボタン(図形)が設置されているシートの「A1」に記載されている数字から拾いたいと考えております。
例えば、「A1」に「001」と記載があれば、コマンドボタン(図形)をクリックすると、デスクトップに保存されているフォルダ内にある「001.pdf」を開くようにしたいです。
宜しくお願いいたします。

A 回答 (1件)

こんな感じで。



Dim filePath As String
filePath = "C:\Users\UserName\Desktop\" & ActiveSheet.Range("A1").Value & ".pdf"
ActiveSheet.Hyperlinks.Add Anchor:=ActiveSheet.Shapes(1), Address:=filePath

ログインユーザーによってデスクトップディレクトリは違うので、もっと正確に取りたいのなら、WSHなどで取得する必要があります。
https://excel-vba.work/2021/02/11/%E3%80%90vba%E …
    • good
    • 1
この回答へのお礼

ご回答ありがとうございます。
思い通りに動かすことができました。

お礼日時:2022/01/05 13:28

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!