この関数について
ExcelVBA(マクロ)ではユーザーフォームという簡単にGUIを作成できるツールが用意されています。ユーザーフォームに画像を表示させるとき、画像のフォーマットは「.jpg」ファイルである必要があります。例えば、ユーザーに画像を選択させて、ユーザーフォームにそのまま表示させる場合、画像ファイルの拡張子を変更して取り込む必要があります。この関数は任意の画像ファイルを任意の画像フォーマットに変換します。
関数コピペ ~コードをクリックするだけでコピー完了!~
使い方 ①引数
| 引数名 | 型 | 参照 | 省略 | 内容 |
|---|---|---|---|---|
| target_image_path | String | ByVal | 不可 | 変換したい画像のファイルパス |
| output_image_path | String | ByVal | 不可 | 変換後の画像のファイルパス |
| convert_width | Long | ByVal | 可 | 出力する画像の幅を指定できます |
| convert_height | Long | ByVal | 可 | 出力する画像の高さを指定できます |
使い方 ②戻り値
この関数に戻り値はありません。画像の変換を実施して終了します。
サンプルコード(クリックでコピー)
【結果】画像のフォーマットを変更することができました
サンプルコードを実行するとマクロが配置された同じ階層にある「~.jpg」画像を取得し「sample.png」という名称で保存します。
合格講座/第十回:関数(演習)-120x68.png)
合格講座/第一回:プロシージャの呼び出し-120x68.png)
Comment