
いつもお世話になっております。
表題の件について、ご教示お願いいたします。
とある画像のファイルパスを読み込んだ時に
その画像を小さくしてから、再度ファイルに保存をしたいです。
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(エクセル)
-
ファイル名の変更
Excel(エクセル)
-
エクセルで、数字ではない値(文字列)が入った場合の計算式を教えてください。
Excel(エクセル)
-
-
4
Excel初心者です。 Excelでやりたい事があります。 セルに数値8桁を入力します。(毎回必ず8
Excel(エクセル)
-
5
Excel いい方法教えてください。
Excel(エクセル)
-
6
関数を教えて下さい
Excel(エクセル)
-
7
Excelで項目の種類ごとに番号を振る方法w教えてください
Excel(エクセル)
-
8
エクセルの計算式を教えてください! もし、 A 1の数値が55を超えたら、(◯−55)×8000 4
Excel(エクセル)
-
9
vba Excelのタブをプログラムから指定したいのですが?
Excel(エクセル)
-
10
Excelの開始ブックを固定したい マクロなしで
Excel(エクセル)
-
11
役所でもらった書類をエクセル化するには? 役所に申請する用紙があります。A4で表になっていて枠内に文
その他(Microsoft Office)
-
12
エクセルのセルに画像は埋め込めますか?
Excel(エクセル)
-
13
エクセルで 45201 を文字列 20231002 にする方法を教えてください。
Excel(エクセル)
-
14
エクセルで作った表が印刷すると一部印刷されないのはなぜですか?印刷プレビューにも映りません。
Excel(エクセル)
-
15
エクセルでAのセルに「家電」と入れたらDが「10」、「野菜」と入れたら「8」となる方法
Excel(エクセル)
-
16
PC Excel マクロ
Excel(エクセル)
-
17
vba 印刷設定でのカラー印刷と白黒印刷の設定変更について教えてください
Excel(エクセル)
-
18
【マクロ】重複する同じ行を、削除でなく1番下の行に回し色を付ける為には
Excel(エクセル)
-
19
Excel スクロールバーの長さがデータの行数と合わない
Excel(エクセル)
-
20
Excelの条件付き書式のコピーと参照セルを自動で変えるようにする方法
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Microsoft 365 Basic サブスク...
-
access vbaでフォームを開くと...
-
アクセスで教えてください。 電...
-
docmd.gotorecordを起動するには
-
accessでlaccdbファイルが削除...
-
「テキストデータで送ってくだ...
-
レポートの印刷を一括ではなく...
-
Accessのルックアップ
-
Accessデータベースを開くと同...
-
Access VBA を利用して、フォル...
-
Access DLookup vbaで条件を2件...
-
Accessのテキストボックスの入...
-
ACCESS 長い数字のクエリをする...
-
Access フォーム上のテキストボ...
-
Arduinoで温湿度と時刻を1分ご...
-
Accessのレポートについて
-
Accessフォームの配色テーマを...
-
Accessのクエリの印刷設定
-
Accessデータベースに含まれる...
-
アクセスで、実行時エラー3075 ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Microsoft 365 Basic サブスク...
-
「テキストデータで送ってくだ...
-
access vbaでフォームを開くと...
-
ACCESS VBA でのエラー解決の根...
-
Accessのクエリで、replace関数...
-
access2021 強制終了してしまう
-
Access Error3061 パラメータが...
-
access2021 VBA メソッドまたは...
-
Accessのクエリの結果を、既存...
-
Accessでレポートを印刷する時...
-
Microsoft365にAccessってあり...
-
列が255以上のCSVファイルをAcc...
-
Access の SetFocus について教...
-
Access 複数条件検索の設定が上...
-
accessでlaccdbファイルが削除...
-
Accessでフォームに自動入力し...
-
Access VBA [リモートサーバー...
-
Excelを開く時と閉じる時に一度...
-
access2019の起動が遅い
-
Accessのリンクテーブルのパス...
おすすめ情報