• ベストアンサー

図とオブジェクトの違い(エクセル)

子ども会の役員をしています。 先輩から引き継いだエクセルで、わからないことがあるので教えて下さい。 図が挿入されているのですが、名前ボックスに『図』ではなく『オブジェクト』と表示されています。 そして、数式バーに『=EMBED』で始まる数式が入っています。 また、そのオブジェクトをDeleteキーで削除し、<元にもどる>矢印をクリックすると、名前ボックスの表示が『図』になってしまいます。 『図』と『オブジェクト』って何が違うんでしょう?? 『=EMBED』ってどんな数式ですか?? ↑のことが、わからなくても作業になんの支障もないので、作成した先輩に聞きづらいです。 (面識もなく、退会されてます) 単純に、知りたいだけですので急いでいません。 ご存知の方、よろしくお願い致します。

  • taocha
  • お礼率94% (180/191)

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

>『図』と『オブジェクト』って何が違うんでしょう (1)挿入 → 図 → ファイルから → ファイルの場所には マイピクチャやマイドキュメントを選択し、目的の画像を選んで挿入ボタン この場合、画像は「図」として挿入されます. 微小な点の集まりの画像で、エクセルの中に取り入れて後には、その場での加工は出来ないものです。 (2)オブジェクトとして挿入したい場合は、該当のファイル(Bmp,Jpeg等)を開いて「コピー」→エクセルで、Shiftキーを押しながら「編集」→ 「図の貼り付け」でオブジェクトとして貼り付けられます。 図とは違った処理が出来ます。 例えばペイントで作った画像を貼りつけた場合は、(1)は画像だけです。 (2)の場合だと、画像がペイントと言うソフトを伴って、エクセルの中に取り入れられています。だから、編集可能状態にすると、エクセル上でありながらペイントで図を作成加工をすることが出来ます。このように画像と言うデータとそれを作ったり加工したりするソフトを合わせてオブジェクトといいます。この両方を取り入れていると言うことです。エクセルで見えるのは現状結果の図などだけですが。 ワードでも、「挿入」メニューを開き、その中から「オブジェクト」を選択し「Microsoft数式3.0」を選ぶと、「数式」と言うソフトと共にそれで作った数式が結果として、ワード上に見えますが、数式というソフト自身も起動状態になっています。 ワードにエクセルの表を埋め込む例の説明。http://www.nbcom.co.jp/PC-Support/FAQ/doc/ht/doc122001ht003.shtml この(2)をオブジェクトを「埋め込む」と称して、Enbed(・・・)が表示されます。 マイクロソフトが実現した、非常にレベルの高いソフト概念と実現技術であると思います。

taocha
質問者

お礼

WordでExcelを埋め込む事は何度か経験があるのですが Excelに埋め込んだ経験はありませんでした。 図はイラスト集などからの(1)パターンの挿入方法しかしりませんでした。 勉強になりました。ありがとうございました。

その他の回答 (2)

  • esprei
  • ベストアンサー率56% (718/1271)
回答No.2

それはExcelの挿入メニューからオブジェクトで、挿入されたものだと思います。 ここからたとえば「MicrosoftWord文章」を選んでOKすると、Wordが部分的に起動して文章を入力できます。 そしてそれが画像としてExcelでは表示されるのです。 その場合、オブジェクトと名前ボックスには表示されます。 =EMBEDは埋め込みを意味しています。 さらにそのオブジェクトをダブルクリックすると、Word文章として編集が可能になります。 一度削除して戻ると、それはただの図になってしまいます。 こうなると、Word文章としては編集が出来なくなります。

taocha
質問者

お礼

WordでExcelを挿入したことは何度もあったのですが、ExcelにWordを挿入した事はありませんでした。 納得しました。ありがとうございました。

回答No.1

 EXCELでもそれなりに図は描けますが,図を書くならそれ相応のお絵かきソフトで描くほうが楽であったり,正確であったりします。  そこで,Windowsは得意な分野はそのソフトに任せてしまおうといった機能があります。一般には「OLE」って呼ばれている機能です。  ご質問の=EMBEDの式のある図は,もともとEXCEL以外のソフトで作成された図です。EXCELに貼りつけられた他の図と視覚的に区別はできませんが,もとの作成されたソフトの関連が保たれているので,EXCELでその図をダブルクリックすると,もとのソフトを起動して編集できるものです。  =EMBED("なんとかかんとか"・・・)となっていると思いますが,その"なんとかかんとか"が元々その図を作成したソフトを示すものです。その"なんとかかんとか"を示せば,私はわからなくても,質問を読まれた誰かが何のソフトか回答してくれると思います。  ただしこの図は,もとのソフトが無いパソコンでも図は表示されますけど,編集はできません。  また,一度削除して戻すと単なる図になる理由はEXCELの仕様なんでしょうね。同じマイクロソフトのWordだったらそうはなりません。

taocha
質問者

お礼

ありがとうございました。すっきりしました。 >でその図をダブルクリックすると,もとのソフトを起動して編集できるものです。 なぜか基本のWクリックはしてませんでした。 右クリックは何度も試してたんですがxxx 「・・・作成元アプリケーションを起動できません」と出ました。 私のPCには入っていないソフトで作られていたものだったのですね。 勉強になりました。

関連するQ&A

  • 「HTML」で始まるオブジェクトについて 

    例えば、この教えてgooのサイトを Ctrl+Cを押して、エクセルシートに貼り付けて コントロールツールボックスのデザインモードにすると HTMLText1やHTMLHidden1やHTMLSubmit1というオブジェクトを確認できますが これらはエクセルから直接挿入することは可能でしょうか? また貼り付けたオブジェクトの数式バーは =EMBED("Forms.HTML:Text.1","") となっています。 他の質問ですが http://oshiete1.goo.ne.jp/qa4794757.html この方を同じようなことをしています。 要は「HTML」で始まるオブジェクトはサイトから貼り付ける以外でエクセル上に表示させることは不可能なのか知りたいです。 よろしくお願いします。

  • エクセルで「名前ボックス」だけが出てこない

     エクセル2013を使っています  いくつか作成したファイルの内1つだけが、数式バーは出ているのですが、隣にあるはずの名前ボックスがありません(数式バーと名前ボックスのあるべき場所に、数式バーだけがあります)  表示の所の数式バーにはチェックは入っています  他の、数式バーと名前ボックスの両方が出ているファイルと見比べても、オプションなども違いがないように思われます  どうしたら、このファイルに「名前ボックス」を表示させることができるようになるのでしょうか?  教えてください  お願いいたします

  • テキストボックスって関数?

    エクセルです。 シートにテキストボックスを置くと、数式バーに a=EMBED("Forms.TextBox.1","") が表示されるのですが、テキストボックスって関数なのでしょうか? 「EMBED」について http://office.microsoft.com/ja-jp/word-help/HP005186147.aspx を読んだのですが、良くわかりませんでした。 「ほかのアプリケーションで作成されたオブジェクトを挿入します。」 と書かれてますが、 テキストボックスは「ほかのアプリケーション」ではないですよね。 それともテキストボックスはアクティブエックスコントロールだから ほかのアプリケーションになるのでしょうか?

  • Office word 2003 でオブジェクトで『Microsoft 数式3.0』がない?

    OfficeWord2003で メニューバーの挿入→オブジェクト オブジェクトの挿入ダイアログボックスの新規作成タブの項目一覧の中にある筈の『Microsoft 数式3.0』が見つかりません。 『Microsoft 数式3.0』を表示させる方法を教えてください。 ツール → ユーザー設定 → コマンドあたりを調べても判りません。

  • Excelの楕円の仕様

    Excelで楕円を表示・非表示する設定のボタンを作っているのですが、 楕円をコピーした際、楕円の名前”Oval 1”が 例えば”Oval 7”に飛んだりするのは何故なんでしょうか? VBA記述時に分かりやすいように毎回手動で連番に直しているのですが、 自動で連番になるものではないのでしょうか? また、楕円の”Oval **”の上限はあるのでしょうか? コピーしていたところ、何故か”Oval 98”から**を変更できなくなりました。 いまいちこのオブジェクトの仕様がわかりません。 あと、数式バーに「=EMBED("Forms.CommandButton.1","")」と出るのですが、 これはどう言った意味なんでしょうか?どう扱ったらいいのか不明です。 細かい質問ばかりですみません。詳しい方よろしくお願いします。

  • Excelで =EMBED("Acrobat Document","")の意味を教えてください

    あるExcelファイルを開いたところ 画像が貼りつけてあり この画像をポイントしたところ数式バーに =EMBED("Acrobat Document","") という数式が表示されました この数式の意味することを教えていただけないでしょうか よろしくお願いします

  • ExcelにPDFをオブジェクト挿入する際の不具合

     Windows 7でOffice 2007を使用しています。  ExcelにPDFを貼り付つけたい場合、「挿入」→「オブジェクト」 でファイルからのタブから「参照」で目的のファイルを選択して、 アイコンで表示のチェックを入れずに貼り付けると通常、PDFのイ メージのまま貼り付けされ、アイコンで表示のチェックを入れて貼 り付けるとアイコンで貼り付けられるのですが、アイコンで表示の チェックの有無にかかわらず、アイコン状態でしか貼り付けができ なくなったPCがあります。  正常なPCでPDFを貼り付けた場合、その画像やアイコンをポイント すると数式バーに=EMBED("Acrobat Document","")と表示されますが、 そのPCでは=EMBED("パッケージャーオブジェクト","")と表示されま す(すみません、会社のPCでうろ覚えなのでちょっと違っているかも)。  そのアイコンをダブルクリックするとアクロバットリーダーが起動 し、PDFが表示はされます。  また、「挿入」→「オブジェクト」で新規作成のタブからAdobe Acrobat DocumentからPDFファイルを貼り付けるとPDFファイルイメー ジで貼り付けることができます。その場合、その画像をポイントする と、=EMBED("AcroExch.Document.7","")と表示されます。  こうなったPCを正常な状態に戻したいと思い、Web上で調べてレジス トリのチェックをしたのですが、残念ながら改善策にはまだたどりつ けていません。  どなたか、対処方法をご存知の方がおられましたらよろしくお願い します。

  • 図の挿入について

    質問させて頂きます。 Excelで写真を挿入するとき「挿入」-「図」-「ファイルから」ではなく 「挿入」-「オブジェクト」-「ファイルから」で挿入すると パッケージオブジェクト(アイコンとファイル名が表示される)として挿入されてしまいます。 (「アイコンで表示する」はチェックをはずしています。) セルには「=EMBED(\"パッケージ\",\"\")」と入力されています。 ビットマット形式で写真を挿入したいのでどのようにすればいいのか教えてください。 宜しくお願いいたします。

  • 数式エディタで記述した数式オブジェクトが勝手に・・・・

    Word97+数式エディタを使って、数式をいくつも記述しているのですが、 数式エディタで数式を記述(仮に[1]とします)し、その後しばらくの間、文章を書いたり他の数式を書いたり、なんらかの作業を続けてました。 そして、[1]の数式を少し変更しようと思い、オブジェクトをダブルクリックしたら、数式エディタではなく、Word図の編集画面が表示されてしまいました。 [1]以外の数式オブジェクトをダブルクリックと、ちゃんと数式エディタが開きますが、 いったいなぜ、数式オブジェクトがWord図におきかわってしまったのでしょうか? そのせいで、[1]の数式が編集できずに困っています。 どなたか、対処法などを教えてください。 おねがいします。 使用OS:WIN2000

  • Excel2007でEMBEDの表示

    宜しくお願い致します Excel2003で作成した、関数を使用して作ったカレンダーがあります それをコピー貼り付けで確か図のリンク貼り付けから入ったと思いますが、別のExcelを立ち上げて貼りつけましたこれをSheet1に12月分コピーで並べます、 で、質問ですがこの時に作成してあった12月分並べたカレンダーの 例えば1月のカレンダーをクリックすると数式バーに =EMBED("Excel,SheetX","")と表示されています、12ヶ月分全です、出来たものは現在手元にあります そんなに難しくなく偶然に出来たような気がしますが これが作成した手順を忘れてしまい、コピー、貼り付けをしても出来ません 他の人のPCを借りてExcel2003でやってみましたが思い出せません 数式バーには=Excel'ドライブ名.[カレンー,XlsX]'!'r5c2:r12c8'のように表示されてしまいます 今はExcel2007ですが何をしても出来ないで困っています、数式バーには =Excel'ドライブ名.[カレンダー,XlsX]'!'r5c2:r12c8'の様に 表示されてどうしても=EMBED("Excel,SheetX","")と表示出来ません(SheetXはシート番号) ちなみに=EMBED("Excel,SheetX","")が表示されていると12月分コピペ並べたカレンダーのどれかをクリックすると、その1ヶ月分がリンクされて、関数を使用して作ったカレンダーの日にちを変えるとそれのみ変更されますが =Excel'ドライブ名.[カレンダー,XlsX]'!'r5c2:r12c8'と 表示されると、コピーした1月から12月がすべて同じように変更されてしまいます。 Excel2007で=EMBED("Excel,SheetX","")と表示出来るでしょうか。 Excel2007で図のコピー、図のリンク貼り付けで行っています オブジェクトの挿入からやつてみても同じことでした。 =EMBEDとはオブジェクトの読み込みのHTMLタグのようですが??

専門家に質問してみよう