

No.1ベストアンサー
- 回答日時:
こんにちは。
オートシェイプを画像ファイルとして保存するのは通常操作で可能です。
ファイル→Webページとして保存 を使います。
Webページとして保存を行うとファイル名.filesという名前のフォルダが作成され、その中に画像ファイルが出来ます。
ただし、この操作を「マクロの記録」で記録しても直接画像ファイルにする記述が記録されるわけではありません。
結果として出来上がると言うことなので、マクロで使うとすれば出来上がった画像ファイルをコピーしてどこかに取り出してからファイルを削除する、という方法になるかと思います。
どうでしょうか。
確認遅れて申し訳ございません。
Webページ保存という形でマクロの記録ですがやってみました。
Sub Macro1()
ActiveSheet.Shapes.AddShape(msoShapeRectangle, 147#, 134.25, 74.25, 43.5). _
Select
ActiveSheet.Shapes.AddShape(msoShapeRectangle, 188.25, 200.25, 86.25, 40.5). _
Select
ActiveSheet.Shapes.AddShape(msoShapeRectangle, 268.5, 132.75, 72.75, 50.25). _
Select
ActiveSheet.Shapes.AddShape(msoShapeOval, 208.5, 79.5, 45.75, 45.75).Select
ActiveSheet.Shapes.Range(Array("Rectangle 1", "Rectangle 2", "Rectangle 3", _
"Oval 4" _
)).Select
Selection.ShapeRange.Group.Select
ChDir "T:\"
'↓HTML方式で保存 FileFormat:=xlHtml
ActiveWorkbook.SaveAs Filename:="T:\htmlSave.htm", FileFormat:=xlHtml
End Sub
で、T:\htmlSave.files\image001.gifが出来るのでそれをコピーするなりすればいいですね。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【VBA】マクロの入ったファイル...
-
VBSでファイルを指定のフォルダ...
-
文字「~」を使っているとJS...
-
PDFファイルの倍率を変えて保存...
-
PC内で速度を遅くした音源をCD...
-
ファイル数と合計サイズの取得方法
-
e-taxで送信ファイルの拡張子が...
-
個別に違う添付ファイルを付け...
-
ガラケーからPCへの写真の取り込み
-
パスワード付きWordファイルの...
-
[IE5.5]INPUT TYPE=FILEのREADO...
-
Visual Basic.NETの、Form 間で...
-
iniファイルを読み込む方法
-
サポートされたファイル形式お...
-
リストビューで選択行の背景を...
-
エクセルで「特定の文字を含む...
-
スマホでtxtファイルを編集する...
-
iPhoneの内蔵の記憶媒体は、HDD...
-
GIMP separate+プラグイン クラ...
-
C++ テンプレートクラスで定義...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【VBA】マクロの入ったファイル...
-
エクセルでファイルを閉じるボ...
-
VBScript ワードunicodeテキス...
-
どうなってんの?
-
フラッシュサウンドのエラーに...
-
flash動画保存を試行錯誤したの...
-
リソースの多国語化で
-
C 初心者の質問
-
Flash4について
-
Tomcat+Struts1.3+Eclipseにて...
-
助けてください!!
-
Javaコンソール
-
ホームページのキャプチャーソ...
-
VB 2005 色データの保存、読出...
-
VBAで、ネットワークを介してア...
-
オートシェイプを画像ファイル...
-
eclipseの保管が押せない!
-
VBSでファイルを指定のフォルダ...
-
HTMLでアンカーをはりPowerPoin...
-
掲載画像を右クリックで保存で...
おすすめ情報