本記事には広告が含まれています

F0000071_画像ファイルを任意のファイル形式へ変換する

画像ファイルを任意のファイル形式へ変換する

この関数について

ExcelVBA(マクロ)ではユーザーフォームという簡単にGUIを作成できるツールが用意されています。ユーザーフォームに画像を表示させるとき、画像のフォーマットは「.jpg」ファイルである必要があります。例えば、ユーザーに画像を選択させて、ユーザーフォームにそのまま表示させる場合、画像ファイルの拡張子を変更して取り込む必要があります。この関数は任意の画像ファイルを任意の画像フォーマットに変換します。

関数コピペ ~コードをクリックするだけでコピー完了!~



使い方 ①引数

引数名参照省略内容
target_image_pathStringByVal不可変換したい画像のファイルパス
output_image_pathStringByVal不可変換後の画像のファイルパス
convert_widthLongByVal出力する画像の幅を指定できます
convert_heightLongByVal出力する画像の高さを指定できます

使い方 ②戻り値

この関数に戻り値はありません。画像の変換を実施して終了します。

サンプルコード(クリックでコピー)






【結果】画像のフォーマットを変更することができました

サンプルコードを実行するとマクロが配置された同じ階層にある「~.jpg」画像を取得し「sample.png」という名称で保存します。

Comment