Excel スプレッドシートにオブジェクトを挿入する

適用先
Excel for Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

オブジェクト リンクと埋め込み (OLE) を使用して、Wordや Excel などの他のプログラムのコンテンツを含めることができます。

OLE はさまざまなプログラムでサポートされており、OLE を使用して、あるプログラムで作成されたコンテンツを別のプログラムで使用できるようにします。 たとえば、Office Word ドキュメントを Office Excel ブックに挿入できます。 挿入できるコンテンツの種類を確認するには、[挿入] タブの [テキスト] グループで [オブジェクト] をクリックします。[オブジェクトの種類] ボックスには、コンピューターにインストールされ、OLE オブジェクトをサポートするプログラムのみが表示されます。

リンクオブジェクトと埋め込みオブジェクトの概要

Excel または OLE をサポートするプログラム (Wordなど) の間で情報をコピーする場合は、その情報をリンク オブジェクトまたは埋め込みオブジェクトとしてコピーできます。 リンク オブジェクトと埋め込みオブジェクトの主な違いは、データを格納する場所と、コピー先ファイルに配置した後のオブジェクトの更新方法です。 埋め込みオブジェクトは、挿入されたブックに格納され、更新されません。 リンクされたオブジェクトは個別のファイルとして残り、更新できます。

ドキュメント内のリンクオブジェクトと埋め込みオブジェクト

Office for Windows ドキュメントのリンク オブジェクトと埋め込みオブジェクト

1. 埋め込みオブジェクトには、ソース ファイルへの接続がありません。

2. リンクされたオブジェクトは、ソース ファイルにリンクされます。

3. ソース ファイルは、リンクされたオブジェクトを更新します。

リンクされたオブジェクトを使用する場合

ソース ファイル内のデータが変更されたときに、コピー先ファイルの情報を更新する場合は、リンクされたオブジェクトを使用します。

リンクされたオブジェクトでは、元の情報はソース ファイルに格納されたままです。 変換先ファイルにはリンクされた情報の表現が表示されますが、元のデータの場所 (およびオブジェクトが Excel グラフ オブジェクトの場合はサイズ) のみが格納されます。 元のデータへのリンクを維持するには、ソース ファイルをコンピューターまたはネットワーク上で引き続き使用できる必要があります。

リンクされた情報は、ソース ファイル内の元のデータを変更すると自動的に更新できます。 たとえば、Wordドキュメント内の段落を選択し、その段落をリンク オブジェクトとして Excel ブックに貼り付けた場合、Worddocument の情報を変更すると、Excel で情報を更新できます。

埋め込みオブジェクトを使用する場合

コピーしたデータがソース ファイル内で変更されたときに更新しない場合は、埋め込みオブジェクトを使用します。 ソースのバージョンは、ブックに完全に埋め込まれています。 情報を埋め込みオブジェクトとしてコピーする場合、情報をリンクする場合よりも、コピー先ファイルに必要なディスク領域が増えます。

ユーザーが別のコンピューターでファイルを開くと、元のデータにアクセスすることなく、埋め込みオブジェクトを表示できます。 埋め込みオブジェクトにはソース ファイルへのリンクがないため、元のデータを変更してもオブジェクトは更新されません。 埋め込みオブジェクトを変更するには、オブジェクトをダブルクリックして開き、ソース プログラムで編集します。 ソース プログラム (またはオブジェクトを編集できる別のプログラム) をコンピューターにインストールする必要があります。

OLE オブジェクトの表示方法を変更する

リンクされたオブジェクトまたは埋め込みオブジェクトは、ソース プログラムに表示されるとおりまたはアイコンとしてブックに表示できます。 ブックがオンラインで表示され、ブックを印刷する予定がない場合は、オブジェクトをアイコンとして表示できます。 これにより、オブジェクトが占有する表示領域の量が最小限に抑えられます。 情報を表示する閲覧者は、アイコンをダブルクリックできます。

ワークシートにオブジェクトを埋め込む

  1. オブジェクトを挿入するスプレッドシートのセルの内側をクリックします。

  2. [ 挿入 ] タブの [ テキスト ] グループで、リボンの [オブジェクトオブジェクト] アイコン を クリックします。

    オブジェクトの挿入

  3. [ オブジェクト ] ダイアログ ボックスで、[ ファイルから作成 ] タブをクリックします。

  4. [ 参照] を クリックし、挿入するファイルを選択します。

  5. ファイルの内容を表示するのではなく、スプレッドシートにアイコンを挿入する場合は、[アイコンとして表示] チェックボックスを選択します。 チェック ボックスを選択しない場合は、ファイルの最初のページが表示されます。 どちらの場合も、ダブルクリックで完全なファイルが開きます。 [OK] をクリックします。

    • アイコンまたはファイルを追加した後は、ワークシート上の任意の場所にドラッグ アンド ドロップすることができます。 サイズ変更ハンドルを使用して、アイコンまたはファイルのサイズを変更することもできます。 ハンドルを見つけるには、ファイルまたはアイコンを一度クリックします。 
    • ブックにオブジェクトを挿入すると、自動保存は無効になります。 自動保存をオフにした場合、コラボレーションの効率が低下し、他のユーザーの更新プログラムを組み込むのに時間がかかり、競合の可能性が高くなる可能性があります。 したがって、ファイルで共同で作業する場合は、オブジェクトの代わりにリンクを使用することを強くお勧めします。

完全に埋め込むのではなく、オブジェクトへのリンクのみを追加する必要がある場合があります。 追加するブックとオブジェクトが両方 SharePoint サイト、共有ネットワーク ドライブまたは同様の場所に保存されていて、ファイルが同じ場所に保持されている場合は、この操作を行うことができます。 リンクは常に最新のドキュメントを開くため、これはリンクされたオブジェクトが変更された場合に便利です。

リンクされたファイルを別の場所に移動すると、リンクは機能しなくなります。

  1. オブジェクトを挿入するスプレッドシートのセルの内側をクリックします。

  2. [ 挿入 ] タブの [ テキスト ] グループで、リボンの [オブジェクトオブジェクト] アイコン を クリックします。

    オブジェクトの挿入

  3. [ファイルから作成] タブをクリックします。

  4. [参照] をクリックし、リンクするファイルを選択します。

  5. [ファイルへのリンクチェック] ボックスを選択し、[OK] をクリックします

Excel 内から新しいオブジェクトを作成する

ブックを終了せずに、別のプログラムに基づくまったく新しいオブジェクトを作成することができます。 たとえば、グラフやテーブルにさらに詳細な説明を追加する場合は、WordやPowerPoint ファイルなどの埋め込みドキュメントを Excel で作成できます。 オブジェクトをワークシートに直接表示されるように設定するか、ファイルを開くアイコンを追加するかのいずれかを行うことができます。

この埋め込まれたオブジェクトは、Word 文書です。

  1. オブジェクトを挿入するスプレッドシートのセルの内側をクリックします。

  2. [ 挿入 ] タブの [ テキスト ] グループで、リボンの [オブジェクトオブジェクト] アイコン を クリックします。

    オブジェクトの挿入

  3. [新規作成] タブで、表示されるリストから挿入するオブジェクトの種類を選択します。 オブジェクト自体ではなく、スプレッドシートにアイコンを挿入する場合は、[アイコンで表示] チェック ボックスをオンにします。

  4. [OK] をクリックします。 挿入するファイルの種類に応じて、新しいプログラム ウィンドウが開くか、Excel 内に編集ウィンドウが表示されます。

  5. 挿入する新しいオブジェクトを作成します。
    完了したら、Excel がオブジェクトを作成した新しいプログラム ウィンドウを開いた場合は、その中で直接作業できます。

    Excel で、埋め込まれた Word 文書を直接編集できます。

    ウィンドウで作業が完了したら、埋め込みオブジェクトを保存せずに他のタスクを実行できます。 ブックを閉じると、新しいオブジェクトが自動的に保存されます。

    オブジェクトを追加したら、Excel ワークシートの任意の場所にドラッグ アンド ドロップできます。 サイズ変更ハンドルを使用して、オブジェクトのサイズを変更することもできます。 ハンドルを見つけるには、オブジェクトを一度クリックします。

補足説明

Excel Tech Community の専門家にいつでも依頼したり、コミュニティでサポートを受けたりすることができます。