|
あまりサイトに慣れていなくて、過去の質問を見るのも結構手間取ってしまいすみません。
基本、同じ案件ですが、おかげさまで、教えていただいたり、調べたりして、多くの目標が達成できました。
ただ、
wShape.CopyPicture
TempObject.GetFromClipboard
TempObject.Export Filename:="C:\tpic\testABC.jpg"'ここがエラーになります。
この3行目がうまくいかないか、そもそも間違っているかもしれないと思います。
1行目では、選択している画像をコピーしている
2行目では、データオブジェクトに持って行っている(そもそもあまり理解できてません)
3行目で、指定ホルダー内にjpegとして保存できないかと思っていました。
多分、僕自身が理解できていないと思いますが、如何でしょうか?
現状、エラーの後、エクセル上でCTL+Vをすれば、シート状にペイストできます。
だから、そこでフォトショップを開いて、ペイストすればいいのかもしれませんが、そのペイストして、別面でjpeg保存する部分まで、vbaではできないのでしょうか?
初心者で、申し訳ありません。
教えて頂けませんか?
▼かみちゃん さん:
>こんにちは。かみちゃん です。
>
>>当初は、フォトショップで開いてペーストと思っていましたが、同じ作業を1000回程繰り返すこととがわかり、クリップボードにある画像をjpg等で特定のホルダーに保存できないか試行錯誤を試みています。
>>そこで、色々つなぎ合わせて、このようなところまできています。
>
>何がしたいのか意味がわかりません。
>以下の質問と関連があるのですか?
>http://www.vbalab.net/vbaqa/c-board.cgi?cmd=one;no=69743;id=excel
>
>この質問をした趣旨は何でしょうか?
|
|