この関数について
ファイルダイアログを開き、ファイルを選択させる関数はいくつか紹介してきましたが、画像ファイルを選択させる必要のある案件があったため追加で作成しました。しかし、画像ファイルは拡張子も多くあり、自動化する業務に応じて選択可能な拡張子は変更して使用するべきかと考えています。カスタマイズ性を持たせる良い案が思いつかなかったため、いったん「png」形式の画像を選択させる内容で実装しました。他の開発案件で同様の需要があったときに改修をする予定です。
関数コピペ ~コードをクリックするだけでコピー完了!~
使い方 ①引数
引数名 | 型 | 参照 | 省略 | 内容 |
---|---|---|---|---|
title | String | ByVal | 可 | ファイルダイアログに表示するタイトルを指定できます。 |
initial_folder_path | String | ByVal | 可 | ファイルダイアログが表示されたときにデフォルトで開くフォルダを指定できます。 |
使い方 ②戻り値
状態 | 型 | 内容 |
---|---|---|
正常 | String | ユーザーが選択したファイルの絶対パスを返します。 |
例外 | String | ユーザーがファイルを選択しなかった場合、空文字列を返します。 |
エラー | String | エラー処理は想定されていません。 |
サンプルコード(クリックでコピー)
【結果】ユーザーが選択したpng画像のファイルパスを取得できました
サンプルコードを実行するとファイルダイアログが立ち上がり、ユーザーが選択したファイルの絶対パスをイミディエイトウィンドウに出力します。
関数リファレンスにはコピペで使用可能な便利関数を多数掲載!
関数リファレンスでは私が開発の中で必要になったコード部品を汎用化・関数化して公開しています。この記事で紹介した関数以外にもコピペで利用できる関数を多数用意しています。検索窓から必要な機能を検索してみましょう!解説記事も続々公開中。
当サイトで公開している関数はすべて下記ライセンスのもとで配布しています。 Copyright (c) 2024 VBA.funcref Released under the MIT license The MIT LicenseCopyright Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated d...
Comment