No.1ベストアンサー
- 回答日時:
>できるだけ簡単
仮想化プリンタをインストールしておき,所定の範囲を次々印刷していくだけで画像として保存されるよう仕込んでしまうのが一番簡単と思います。
http://gigazine.net/news/20071107_virtual_image_ …
「仮想プリンタ」でぐぐってみると多数ヒットします。
#別の方法
「印刷用」シートに
所定のセル範囲.copy
印刷用シート.pictures.paste
のようにして「図として貼り付け」を行って必要な画像を集めた後,名前を付けて保存でWEB形式で保存してやると,貼り付けた画像をまとめて取り出せます。
この回答へのお礼
お礼日時:2011/06/24 20:15
まだ試していませんが、たぶん事足ります。
「仮想プリンタ」の検索が思いつかなかった・・・
PDF化のマクロを改造して作成します。
No.2
- 回答日時:
エクセルや関連のことを勉強してないのに、したいこと、だけがイメージで空回りしていませんか。
エクセルは質問のようなことに適した(目指したソフト)ではない。ーー
セル範囲を画像も含めてファイル化して保存する、エクセルVBAのメソッドはないと思う。
他のソフト(ペイントのような)の助けを借りないといけないが、VBAでの連動は難しい。ペイントに相当するソフトでCOM化されたソフトが無いため。
また付近のセルのマス目部分の画像は第2次的で、のぞいて、画像そのものだけに興味(目的)がある場合に、
以下は参考までに。
>のある範囲のセルを図に変換し
そもそもエクセルに挿入した図(写真などは)「セルの値」ではない。見てくれで、そのセルの位置(の近く)に見えているだけ
。レイヤーが違うというか。
普通はエクセルは歴史沿革的に、「セルの値」を主処理対象にしてきた。VBAも主流は其れで、それを外れると、途端に
勉強が難しくなる。
勉強テーマとして
(1)セルを指定して(セルが決ったとき)画像ファイル名を割り出す(というか、オブジェクトをとらえる)方法はあるか。
図の「書式設定ープロパティにそれらしき事項があるが、全体的なことを指定するもののようである。
図のトップ位置とセルのトップ位置などを頼りにせざるを得ない不確定なものではないか。
(2)さらに図形オブジェクトをとらえたとして、その元になる画像ファイル名を割り出せるか
たまに質問が出るが、その回答の私の受け取り方では、明確な回答は出ていないと思っている。
WEBに移してとソースを見ればとかいう回答はある。
多分とりあえずVBAレベル(APIやレジストリなどを扱わない範囲)では不可能なのではないか。
どこかに挿入した画像のファイル名が、エクセルにあると素人的には思うが、言われた画像を読み込むだけで、ファイル名はエクセルファイルに、後に残さないやり方もありえるので、後者ではないか。画像化したものはもちろん覚えているから、ファイルを後日開くと、画像がでてくるが、それとは別にファイル名(フルパス名)を保存しているかどうかのこと。そしてVBAでファイル名(多分コレクションになっているべき)が取り出されるか。いままで見つけられなかった。
ーー
私もわからない部分のあることなので、後続の回答を待ちたい。
この回答への補足
回答でもないのにダラダラと長文を並べられても不快です。
ちなみにビットマップへの書き出しは本にも載っています。
その方法でjpeg化もできるけど、データサイズが大きいので
使えないだけ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) EXCELのグラフを画像(JPG形式)で保存、通常実行がうまく行かない。ステップインはうまく行く 3 2022/08/30 12:06
- PDF 画像調整してスクショし保存した画像を印刷する方法 1 2022/03/31 18:42
- Excel(エクセル) Excel 毎日手作業で時間がかかって、泣きたいです、、、VBAのプロの方、助けてください。。。 3 2022/10/25 04:26
- その他(パソコン・スマホ・電化製品) 拡張子の選択方法について 4 2022/09/22 22:04
- Visual Basic(VBA) 【VBA】Excelの特定範囲のセルを画像で保存したい 2 2023/01/25 13:06
- Windows 8 Route Generator の使い方 1 2023/05/03 00:36
- その他(ソフトウェア) 画像のファイル形式、拡張子が変わると、性能が変わると思うのですが、ファイル名の「jpg、png、do 8 2022/08/10 13:37
- PHP imageフォルダに、画像をリサイズして保存する時のファイル名を変更したい 1 2023/05/30 11:39
- Visual Basic(VBA) 【VBA】写真の縦横比を変えずに貼り付ける 5 2023/06/13 11:42
- Excel(エクセル) excelで検索した商品の画像(ネットワーク上の)を表示させたい。 3 2023/06/28 00:32
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル 足して割る
-
【エクセル】IF関数 Aまたは...
-
Excelで数式内の文字色を一部だ...
-
エクセルの一つのセルに複数の...
-
エクセルで指定したセルのどれ...
-
貼り付けで複数セルに貼り付けたい
-
セルをクリック⇒そのセルに入力...
-
エクセル “13ヶ月”を“1年1ヶ月...
-
Excel 例A(1+9) のように番地の...
-
【Excel】 セルの色での判断は...
-
セルの高さ(行高)を求めるには?
-
数式を残したまま、別のセルに...
-
Excelでのコメント表示位置
-
(Excel)数字記入セルの数値の後...
-
エクセルのセルの枠を超えて文...
-
Excelで住所を2つ(町名迄と番...
-
対象セル内(複数)が埋まった...
-
エクセル オートフィルタで絞...
-
複数のセルのいずれかに数字が...
-
エクセルで住所と建物名を分け...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで指定したセルのどれ...
-
【エクセル】IF関数 Aまたは...
-
セルをクリック⇒そのセルに入力...
-
Excelで数式内の文字色を一部だ...
-
エクセル 足して割る
-
対象セル内(複数)が埋まった...
-
貼り付けで複数セルに貼り付けたい
-
Excelでのコメント表示位置
-
エクセルのセルの枠を超えて文...
-
エクセル オートフィルタで絞...
-
エクセルの一つのセルに複数の...
-
EXCEL VBA セルに既に入...
-
【Excel】 セルの色での判断は...
-
(Excel)数字記入セルの数値の後...
-
エクセル “13ヶ月”を“1年1ヶ月...
-
excelのCOUNTIF関数で、『範囲=...
-
Excel2003 の『コメント』の編...
-
枠に収まらない文字を非表示に...
-
Excelで住所を2つ(町名迄と番...
-
複数のセルのいずれかに数字が...
おすすめ情報