
いつもお世話になっております。
表題の件について、ご教示お願いいたします。
とある画像のファイルパスを読み込んだ時に
その画像を小さくしてから、再度ファイルに保存をしたいです。
https://detail.chiebukuro.yahoo.co.jp/qa/questio …
上記URLにあるベストアンサーを確認しましたが、どのように取り入れればよいかわかりませんでした。
また、質問者のURLにあるベストアンサーの方も試しましたが、質問者同様にコンパイルエラーが発生しました。
copilotを使用して下記コードを教えてもらいましたが、
Set img = img.Resize(newWidth, newHeight) の箇所で
「実行時エラー'438'
オブジェクトは、このプロパティまたはメソッドをサポートしていません。」
と表示されます。
Sub ResizeImage()
Dim imgPath As String
Dim newImgPath As String
Dim img As Object
Dim newWidth As Long
Dim newHeight As Long
' 画像のパスを指定
imgPath = "C:\path\to\your\image.jpg"
newImgPath = "C:\path\to\your\resized_image.jpg"
' 画像をロード
Set img = LoadPicture(imgPath)
' 新しいサイズを指定(例:幅を半分にする)
newWidth = img.Width / 2
newHeight = img.Height / 2
' 画像のサイズを変更
Set img = img.Resize(newWidth, newHeight)
' 新しい画像を保存
SavePicture img, newImgPath
MsgBox "画像の解像度を変更しました。"
End Sub
ツール>参照設定>Microsoft Windows Image Acquisition Libary v2.0
もいれています。
よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセル初心者です 用語等まだ良く分からないので簡単に説明していただけると幸いです タブの挿入、図形
Excel(エクセル)
-
エクセルで、数字の下4桁の0を削除する関数
Excel(エクセル)
-
excelですが一つのマスに入ってる文字を2つのマスに変更できますか
Excel(エクセル)
-
-
4
エクセルのセンス 参照するシートが多いときのファイルの作り方
Excel(エクセル)
-
5
Excel初心者です。 Excelでやりたい事があります。 セルに数値8桁を入力します。(毎回必ず8
Excel(エクセル)
-
6
エクセルで、数字ではない値(文字列)が入った場合の計算式を教えてください。
Excel(エクセル)
-
7
Excel いい方法教えてください。
Excel(エクセル)
-
8
関数を教えて下さい
Excel(エクセル)
-
9
エクセルの計算式を教えてください! もし、 A 1の数値が55を超えたら、(◯−55)×8000 4
Excel(エクセル)
-
10
Excelで項目の種類ごとに番号を振る方法w教えてください
Excel(エクセル)
-
11
vba Excelのタブをプログラムから指定したいのですが?
Excel(エクセル)
-
12
8:40までの出勤は全て8:30にする関数を教えて下さい!!
Excel(エクセル)
-
13
Excelの区切り文字について質問です。 Excel機能にある、区切り文字を使う時に区切ったあとの書
Excel(エクセル)
-
14
エクセルマクロについて教えて下さい。
Excel(エクセル)
-
15
Excelファイルで毎月各支店から名簿が送られて来ます。毎月人数の上下があります。様式はおなじですが
その他(Microsoft Office)
-
16
今までは、 「CSVの出力先を選択してください。」 という画面から、CSVファイルをデスクトップに引
Excel(エクセル)
-
17
合計欄の文字を自動で全角文字に変換する関数を教えてください。
Excel(エクセル)
-
18
条件付き書式の効率的な設定の仕方について
Excel(エクセル)
-
19
エクセルシート保護を解除させない方法。
Excel(エクセル)
-
20
【マクロ】複数の日付データをYYYY/MM/DDに読替えて、別ブックへ転記したい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Microsoft 365 Basic サブスク...
-
access2021 強制終了してしまう
-
Access VBA [リモートサーバー...
-
ACCESS VBA でのエラー解決の根...
-
「テキストデータで送ってくだ...
-
Accessのクエリで、replace関数...
-
実行時エラー3131 FROM 句の構...
-
Arduinoで温湿度と時刻を1分ご...
-
Accessのスプレッドシートエク...
-
Accessのクエリの結果を、既存...
-
access2021 VBA メソッドまたは...
-
Accessでフォームに自動入力し...
-
Access Error3061 パラメータが...
-
Access DAOのExecuteメソッドの...
-
access2021 メッセージボックス...
-
Accessのリンクテーブルのパス...
-
Microsoft365にAccessってあり...
-
Accessのフォーム上のテキスト...
-
accessのフォームに設置したボ...
-
列が255以上のCSVファイルをAcc...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Microsoft 365 Basic サブスク...
-
ACCESS VBA でのエラー解決の根...
-
Accessのクエリで、replace関数...
-
access2021 強制終了してしまう
-
Arduinoで温湿度と時刻を1分ご...
-
access2021 VBA メソッドまたは...
-
Access Error3061 パラメータが...
-
Access VBA [リモートサーバー...
-
Accessのクエリの結果を、既存...
-
Accessのスプレッドシートエク...
-
Microsoft365にAccessってあり...
-
列が255以上のCSVファイルをAcc...
-
Access VBA を利用して、フォル...
-
実行時エラー3131 FROM 句の構...
-
CSVファイルの「0落ち」にVBA
-
Accessのレポートについて
-
Accessでレポートを印刷する時...
-
Accessでフォームに自動入力し...
-
accessデータを指定したExcel、...
-
Accessのリンクテーブルのパス...
おすすめ情報