データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ。
こちらですが、pdf の既定のアプリを acrobat ではなく edge に設定した場合はどうなるでしょうか。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
MyPC:Windows10,Excel2016(32bit)
下記Macro登録したハイパーリンク「SamplePDF.pdf」…Range("B5")セルをクリックして当該ファイルを開こうとすると「このファイルを開くためのプログラムが登録されていません。」とメッセージが表示されます。
・エクスプローラから直接「D:\work\SamplePDF.pdf」を開くことはできます。
・設定のファイルの種類ごとのアプリは「Adobe Reader」です。
対処方法をご教授よろしくお願い致します。
Sub PDFの表示()
ActiveSheet.Hyperlinks.Add anchor:=Range("B5"), Address:="D:\work\SamplePDF.pdf", _
ScreenTip:="サンプルPDF表示", _
TextToDisplay:="サンプルPDF"
End Sub
【追記】
掲題の件、VBAでなく「ハイパーリンクの挿入」ででも同様の現象が発生します。
データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
質問作成者が受け入れた回答
こちらですが、pdf の既定のアプリを acrobat ではなく edge に設定した場合はどうなるでしょうか。
sakuramoti さん早々の回答ありがとうございます。
Microsoft Edge に設定する事で問題が解決しました(PDFを開くことができました)。
目から鱗…本当にありがとうございました。
当該現象は手動で適当なセルに「ハイパーリンクの挿入」を行った場合にも100%発生します。
当該現象はVBAの問題ではなくExcelそのものに関わることの様に思えるのですが?
依って、このフォーラムで質問を続行します。
VBA専用のフォーラムがあるため、下記で聞いてみてください。