![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
Photoshop CS2のVBを使ったスクリプトで、読み込んだPNGファイルを、メニューの「Web用に保存」(PNG-24, 透明部分にチェック)を使ったと同様に書き込みたいのですが、この「Web用に保存」をどのようにVBで書くのかが分かりません。以下のスクリプトはPNGを読み込む部分まで書いたのですが、この後を教えてください。よろしくお願いします。
Sub test()
Dim appRef
Set appRef = CreateObject("Photoshop.Application")
Dim docRef
Set docRef = appRef.Open("D:\pict1.png")
...................
End Sub
No.1ベストアンサー
- 回答日時:
次のようなコードでいけるかと思ったのですが、最後の「ExportDocument」でエラーになってしまいますね。
もう、ひといきですね。Sub test()
Dim appRef
Set appRef = CreateObject("Photoshop.Application")
Dim docRef
Set docRef = appRef.Open("D:\pict1.png")
Set ExportOptionsSaveForWeb _
= CreateObject("Photoshop.ExportOptionsSaveForWeb")
ExportOptionsSaveForWeb.Format = 13 ' psPNGSave
ExportOptionsSaveForWeb.Interlaced = False
ExportOptionsSaveForWeb.PNG8 = False ' PNG24
ExportOptionsSaveForWeb.Transparency = True
docRef.ExportDocument "D:\pict2", 2, ExportOptionsSaveForWeb
End Sub
回答、ありがとうございました。
試行錯誤して最後の行を、
docRef.Export "D:\pict2.png", 2, ExportOptionsSaveForWeb
…としたら動きました。メソッド名「ExportDocument」が間違いで、正解は「Export」のようでした。結局、Adobeのドキュメントが間違っていたことが原因でした。(CS2だけじゃなくて、CS3のドキュメントも間違っている。)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Excel vbaについての質問 3 2023/04/18 16:14
- Visual Basic(VBA) 【VBA】Excelの特定範囲のセルを画像で保存したい 2 2023/01/25 13:06
- Visual Basic(VBA) outlook マクロが終了しません。 1 2022/09/02 11:14
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
- Visual Basic(VBA) 【前回の続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/16 16:44
- Visual Basic(VBA) 【ご教示ください】VBAの記述方法がわかりません。 2 2022/08/12 21:28
- Visual Basic(VBA) エクセルのマクロを使ってメールを送る方法について教えてください 2 2022/03/29 01:36
- Visual Basic(VBA) 【VBA】写真の縦横比を変えずに貼り付ける 5 2023/06/13 11:42
- Visual Basic(VBA) EXCEL VBAにて動的にCheckBOXを複数作成し、同BOXにイベントを追加したい 1 2023/03/16 07:05
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
スクリプトって、何ですか?ど...
-
アリー my Loveの英語...
-
ファイルメーカーのスクリプト...
-
PDFファイルを分割するマクロの...
-
パソコンを起動するたびに、奇...
-
HPの文章を自動更新したい
-
NetScapeで「お使いのブラウザ...
-
Internet Explorer スクリプト...
-
【このスクリプトの実行を中止...
-
Photoshop CS2 Scripting 「Web...
-
ギャルゲー的なゲームをパソコ...
-
スクリプトって何?(パソコン初...
-
ワンクリックでモニターOFF、音...
-
IEの"自動構成スクリプトを使用...
-
IE9をインストールしたら 応答...
-
IllustratorでのJavaScriptの楕...
-
楽天市場で注文時メルマガ配信...
-
fire foxの拡張機能で
-
DreamWeaver でデフォルトで<he...
-
Unity 終了時のシーンから再開...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スクリプトって、何ですか?ど...
-
PDFファイルを分割するマクロの...
-
5ちゃんねる
-
PhotoShopで色域指定による範囲...
-
イラレにエクセルデータ挿入方...
-
イラレで特定の倍率に一発で変更
-
gimp2.8 script-fu について
-
PDFで年齢を計算したいのです。
-
このスクリプトの実行を中止し...
-
シャットダウン時にメッセージ...
-
AppleScriptでネットワークプリ...
-
アリー my Loveの英語...
-
soundengineでスクリプトの使用。
-
Googleスプレッドシートで特定...
-
質問なんですけど……
-
受信メールボックスの中からメ...
-
VBS を javascript に書き換える
-
NetScapeで「お使いのブラウザ...
-
IEの"自動構成スクリプトを使用...
-
【このスクリプトの実行を中止...
おすすめ情報