エクセルで作ったグラフを選択して
コピーしてワードに貼り付けることができます。

しかし、その1つのグラフのデータ数が多くて
ワードに貼り付けると
ワードに負担がかかって落ちる事が多くなりました。

--------------

エクセルのグラフを画像データとして
扱うにはどうしたらいいでしょうか?

よろしくおねがいします。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

以下の方法でかなりコンパクトになると思います。

Excel97でも可能だったと思います。
Excelでグラフを選択して、Shiftキーを押しながらメニューの編集⇒図のコピーを選択。このとき、出てきたダイアログでは「画面に合わせる、ピクチャー」を選択します。
次に空いたセルを選択しておいて、Shiftキーを押しながらメニューの編集⇒図の貼り付けを選択。この時コピーされた図を再度コピーしてwordに貼り付けます。
グラフが変更になったら再度同じことを行う必要があります。
    • good
    • 0
この回答へのお礼

すごい!

私もエクセルをそれなりに勉強していますが
Shiftキーを押しながら,というのは始めて知りました.

ありがとうございました.

お礼日時:2000/12/16 17:01

Excelのグラフならば、Office 2000に限りますが、


WEB形式で保存すると、グラフはGIFファイルに変更
されるので、それを使えばいいかと思います。

保存場所は、ファイルを保存した場所に同一の名前で
フォルダができているので、その中です。

見つからないときは、補足してください。
ではでは☆
    • good
    • 0
この回答へのお礼

実は言うとこのグラフは
360個のデータを含むレーダーチャートであり,
アンテナや音響分野で使われる「指向性」を表しています.

この方法で自分の研究をネット上にすぐ表す事ができますね.
ありがとうございました.

お礼日時:2000/12/16 17:05

 Excel のグラフを Word に入れるとき、グラフを選択して[コピー]-> Word で[貼り付け]という手順ですが、ここで[編集]->[貼り付け]を実行すると、貼り付け方を選べます。

そこで適当なものを選べばよいでしょう。

 あるいは、Excel のグラフが表示されている状態で、キーボードの右上にある[Print Screen]を押すと、画面を画像としてコピーできます。Word で貼り付けを実行すれば、画像として挿入できます。ただ、グラフ以外のところも入ってしまうので、そこは別途切り落としてください。
    • good
    • 0
この回答へのお礼

忘れてました.
形式を選択して貼り付け,すればいいんですね.

Print Screenの使い方を始めて知りました.
ありがとうございました.

お礼日時:2000/12/16 17:09

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Qエクセル2010のデータに別なエクセルのデータを縮小して貼り付けるには?

エクセル2010で貸家の募集チラシを作っています。
もともと使っていたB4サイズでチラシを作ったのですが、別のデータでセル細かくして作った間取りを貼ろうとしたら、縦160マス×横170マスもありました。

元のデータよりもはるかに大きいデータを縮小して貼り付けることはできますか?

Aベストアンサー

色んな方法があります。
一般的にはカメラ機能とか、スクリーンキャプチャーでただの絵(ピクチャー)にしてサイズを変えるとかですか…
後の編集とかを考えると、そのままのデータで印刷設定で印刷時にサイズを調整される方法をお勧めします。

Qエクセルに貼り付けたJPEGデータを、再度JPEGデータとして保存したい。それと、パワーポイントの使い方で質問

現在、エクセルにJPEGデータが貼り付け、オートシェイプを使って編集しています。
それを、再度、JPEGデータとしてファイル保存をしたいのですが
何かいい方法はないでしょうか。

それとあわせて、パワーポイントでプレゼン資料を作成しているのですが、
JPEGデータをいっぱい使うと、どうしてもファイルが大きくなってしまいます。
何とかして、コンパクトにする方法はないでしょうか。

前半と後半の質問はリンクしております。
要は、エクセルで編集したJPEGデータをパワーポイントに貼り付けたいのです。
単純にコピー→貼り付け、をすると文字の大きさが変わったりして
再度、パワーポイントで修正をしないといけないのです。

それと、エクセルで編集した範囲を分割して、パワーポイントで使えないでしょうか。

質問が色々とびとびになり申し訳ございませんがよろしくお願いします。

Aベストアンサー

こんにちは。

カメラ機能について。
この質問の少し上にも似たような問答があります。
http://oshiete1.goo.ne.jp/kotaeru.php3?q=1614889
ここではカメラ機能を使わずに(以下引用)

>コピーしたいセル範囲や図形を選択
>Shiftを押しながら「編集」「図のコピー」で
>形式を「ビットマップ」にすれば変換できます

とされています。この方法でエクセルでコピーして、
パワーポイントで普通に「貼り付け」ます。手順が省けて、
このやり方の方がいいですね。

写真の容量を落す方法ですが、図の挿入で写真を貼ったあと、
画面に入るようにリサイズしていることと思います。
このままだと見かけだけで容量はデカいままなので、リサイズした写真を
選択して切り取り、「形式を選択して貼り付け」で、
「図(JPEG)」で貼り付けると再描画したものが貼り付きます。
これを一枚、一枚処理するわけです。

VBA で一括処理したいところですが、 PowerPoint で VBA を
書いたことがないので自信がありません (^_^;

こんにちは。

カメラ機能について。
この質問の少し上にも似たような問答があります。
http://oshiete1.goo.ne.jp/kotaeru.php3?q=1614889
ここではカメラ機能を使わずに(以下引用)

>コピーしたいセル範囲や図形を選択
>Shiftを押しながら「編集」「図のコピー」で
>形式を「ビットマップ」にすれば変換できます

とされています。この方法でエクセルでコピーして、
パワーポイントで普通に「貼り付け」ます。手順が省けて、
このやり方の方がいいですね。

写真の容量を落す方法ですが、図の...続きを読む

Q【エクセル マクロ】 1,000と -1,000を同じデータとして扱う

エクセルの列の中で、1,000 と -1,000を同じデータとみなして、
その隣の列に"*"を表示するマクロの記述を教えていただけないでしょうか?

何ゆえ必要かと言いますと、経理部内で経費管理をしているのですが、
システムからデータをDLして未収金が正しく回収されたか確認するために必要なのです。
(未収金計上 1,000 未収金回収 -1,000 が揃って、回収完了となります)

以上宜しくお願いします。

Aベストアンサー

数学の分野ですね。
マクロを使わずとも関数で十分代用可能です。

1,000 と -1,000 を同じとみなすには、絶対値を取るのが普通です。
絶対値を取る関数は ABS になります。
あとはIF関数で二つの値を比較して等しければ "*" を表示させるだけで良いので、
=IF(ABS(1000)=ABS(-1000),"*","")
などでしょうか。

または、数値を二乗してマイナスの符号を消してしまうのも方法です。
二乗は、-1,000*-1,000 でも代用できますし、関数ならば POWER になります。
あとはIF関数で上記と同様に、
 =IF(POWER(1000,2)=POWER(-1000,2),"*","")
こんなところでしょうか。

Qエクセルのグラフ データテーブルで見せたいがグラフに反映したくない場合のやり方(すみません、できませんでした)

エクセルでグラフを作成しています。日次の数字と合計の数字はデータテーブルで見せたいのですが、合計の数字はグラフには反映したくありません。(数字が大きくなりますし、必要ないので。)
何か方法はあるのでしょうか。
合計部分はグラフの参照範囲からは外し、テキストボックスを挿入してセルの参照をすればよいのでしょうか。でもテキストボックスはつけられても数式バー「=」がクリックできません。
よろしくお願いします。

さきほど質問し、回答を頂いてやってみてできた気になったのですが、よく見てみると合計だけでなく、日次グラフも非表示となってしまっていました。再度質問させて下さい。
よろしくお願いします。
*************
<頂いてやってみた回答>
合計の「データ系列の書式設定」
「軸」タブで第2軸を選択
「パターン」タブの全項目を「なし」に設定
第2軸の「軸の書式設定」
「パターン」タブの全項目を「なし」に設定
グラフのオプション
「ラベル」タブで「値」に設定して合計のラベルの位置を調整

Aベストアンサー

続けて登場です。

>グラフとは関係のないテキストボックスに合計の数字が入るようにしたい場合は

●グラフがデータシートに埋め込まれていた場合
(1)グラフ外のセル上にテキストボックスを配置
(2)テキストボックスを選択して、数式バーに、=B25 などと入力
(3)テキストボックスをグラフの中の合計を表示したい場所までドラッグ
(3)テキストボックスを選択した状態で「右」クリック
(4)表示されるメニューで「順序」>「最前面」と進む
(5)以上

●グラフがグラフシートにある場合
これは、単純にテキストボックスを配置して、数式バーに入力できると思いますが、数式バーがクリックできないのでしょうか。
それちょっとおかしいですね。
数式バーに入力できるとして、=Sheet2!B25 とシート名+!+セル番号を入力

以上です。

Qマクロを利用してエクセルに任意の複数行を作り、外部データベースからエクスポートとしたtextデータを貼り付けたいのですが?

外部のデータベースからエクセルのマクロを使って、作業をしたいと思っています。Aのワークシートに外部データベースからの任意の数字をコピーし、さらにBワークシートにその任意の数字だけの空欄の行を挿入し、データベースからメモ帳形式でエクスポートしたtextデータを貼り付けたいと思っています。AとBは できれば、別のブックで作業をしたいと思っています。この作業を200回ぐらい行いたいのですが、かなり数の多い作業になると思うので、マクロをうまく使えればと思うのです。が、初心者なので、お教えいただければ幸いです。
よろしくお願いいたします。(うまく実情が伝わっているか、不安ですが)

Aベストアンサー

サンプルプログラムです。
ブックBにこのマクロを置き(名前は何でもOK)、データは「同じフォルダ」にある「data.csv」を想定しています。
エラー処理は全く入っていません。

注意!!!!!
ダミーデータで試しただけなので、いきなり「実戦」で使わないでください。
データのバックアップをとった上で、いろいろな条件でテストを繰り返してし、必要に応じて修正してから使ってください



Sub DataCopy()
Dim InsertRow As Long
Workbooks.Open ThisWorkbook.Path & "\data.csv"
Workbooks("data.csv").Activate
Worksheets("DATA").Rows("1:" & [A65536].End(xlUp).Row).Copy
ThisWorkbook.Activate
Sheet1.Activate
InsertRow = InputBox("挿入する行番号位置を入力してください" & Chr(13) & "ここで指定された行の下に挿入します", "挿入位置の指定") + 1
Cells(InsertRow, 1).Insert Shift:=xlDown
End Sub

#3のimogasiさんがおっしゃる
>エクセルVBAは手作業でする(出来る)ことを、コンピュタに自動
>でやらすことまでしか出来ないものだ。だから手作業でやればど
>うなるかわかっていないと、VBAでもダメでしょう。
はもっともだと思います。

例えば、この回答のサンプルプログラムは、実際に自分が行う動作を「VBA」という言葉をつかってEXCELに指示しただけです。
Excelをある程度扱える人に作業手順を説明するのとあまり変わりません。手作業でどうやってやるのか、ちゃんと道筋をつけれないようではマクロは作れません。


もう一つアドバイスです。ExcelのマクロはExcelの機能を使って動きます。マクロを覚えるよりも大事なのは、Excelの機能を知ることです。

サンプルプログラムです。
ブックBにこのマクロを置き(名前は何でもOK)、データは「同じフォルダ」にある「data.csv」を想定しています。
エラー処理は全く入っていません。

注意!!!!!
ダミーデータで試しただけなので、いきなり「実戦」で使わないでください。
データのバックアップをとった上で、いろいろな条件でテストを繰り返してし、必要に応じて修正してから使ってください



Sub DataCopy()
Dim InsertRow As Long
Workbooks.Open ThisWorkbook.Path & "\data.csv"
Workbooks("d...続きを読む


このカテゴリの人気Q&Aランキング

おすすめ情報