自分のためのVBA エクセルからテキスト、PDF等、他のファイルを開く

 こんにちは。

 VBAを使うことが、頻繁ではないですが、ちょくちょくあり、

 その都度「コードってこれで良かったっけ?」「どう書くんだっけ?」

 となることが、しばしば、、、あります。

 その時その時で調べて、確認して、コードを書いてとしていたので、

 自分が使いやすいように、コードをまとめます。

 

内容

 エクセルからVBAを使って他のファイルを開くコードをまとめておきます。

 また、関数を使用するコードもあわせてまとめておきます。

 エクセルファイルと開く対象のファイル(例としてテキストファイル)を準備しました。

 テキストファイル内には、「開けた!」と記載しております。

コード

 ファイルを開くコードです。

 

コードを実行

 下図の状態から実行してみます。

 実行すると、以下の図ようにファイルが開けました。

 テキストファイルの例を記載しましたが、拡張子を変えれば、

 PDFファイル、mp4などの動画ファイルも開くことが出来ました。

 ファイルが存在しない場合には、ファイルが無い事をメッセージBOXで表示します。

 

コメントを残す

メールアドレスが公開されることはありません。