web-dev-qa-db-ja.com

PowerPointに埋め込まれたExcelファイルの境界の変更

ExcelファイルをPowerPointに埋め込むと、2つの問題が発生します。

  • 一部のスプレッドシートでは、PowerPointスライドの右側に空の列が表示されます
  • 他のスプレッドシートでは大きすぎて収まらない場合、スライドに表示する範囲を調整できません。そのため、Excelスプレッドシートの表示領域を大きくしてサイズを小さくすることはできませんでした。スライド上のExcelスプレッドシートを切り取る場所を任意に選択します。

Excelファイルのどの部分を埋め込むかを調整する方法はありますか?

13
Brett
  1. スプレッドシートをダブルクリックして、「アクティブ化」します。
  2. シートの右側の上部と下部の中間にある黒いマークにカーソルを移動します。
  3. カーソルが双方向の水平矢印に変わったら、クリックしたままにします。
  4. 次に、右側のエッジをドラッグして、必要な数の列を表示します。使用可能な列スペースには最大量があります。一定の制限を超えると、列は表示されなくなります。

表示される列のサイズ変更の例。
 Embedded Spreadsheet

10
gmonet

ここでも同じ問題が発生しますが、いくつかの単純な場合の回避策があります。

  • 埋め込まれたExcelの編集に行きます
  • 表示する地域を選択してください
  • コピー(Ctrl + C)
  • 再びパワーポイントに入る
  • 特殊貼り付けを使用し、Excelオブジェクトとして貼り付け
  • 古いオブジェクトを削除する

醜いですが、単純なケースで動作します(複数のシートと計算はありません)。

5
jdehaan

問題は具体的には「ライブリンク」に関するものでした(つまり、ExcelファイルはWord文書の外部に存在し、ビューの制御はこれらの回答のいずれによっても解決されない複雑な問題です)。

回答:LINKのWordフィールドコードパラメータを使用すると、名前付き範囲を表示領域として指定できます。

具体的な手順:

  1. Excel:Word、「名前付き範囲を挿入」、またはAlt-I、N、Dで表示するセル(隣接する範囲)を選択し、領域の名前を入力します(簡単にするためにスペースはありません。例: "WordView" )、名前付き範囲が存在することを確認します(この手順は前後に実行できます)

  2. ワード:挿入|オブジェクト、「ファイルから」(XLSファイルを選択)、「ファイルへのリンク」をチェック(「最新」に保たれていることを確認)、OK

  3. Word:新しく挿入されたXLSオブジェクト/画像を選択します。 Shift-F9を押してコードを表示します。次のように表示されます。

    { LINK Excel.Sheet.12 "C:\\...\\YourFile.xls" \a \f 0 \p }

  4. Word:名前付き範囲(例: "WordView")を3番目のパラメーターとして追加して、フィールドコードを変更します。例えば。:

    { LINK Excel.Sheet.12 "C:\\...\\YourFile.xls" WordView \a \f 0 \p }

  5. Word:カーソルの下にフィールドコードが表示されている状態で、Shift-F9をもう一度押すと非表示になります。埋め込まれたXLSオブジェクト/画像を選択し、F9を押して更新(または右クリックなど)します。 ...ビューが適切に表示されるはずです。

「表示ウィンドウ」を変更するには、Excel内から名前付き範囲を再定義または更新し、保存してから、Wordでオブジェクト/画像を選択してF9を押します。これで問題ありません。

乾杯-ロナルド

5

同じ問題がありますが、PowerPointではなくWordです。私は正確な解決策を正確に見つけたわけではありませんが、小さすぎるExcelグラフに合わせて再調整する必要がある場合に機能する回避策があります。

  1. Excelから必要な範囲をコピーします。
  2. [貼り付け]> [形式を選択して貼り付け]をクリックし、リンクをExcelとして貼り付けることを選択します。
  3. 左クリックしてExcelオブジェクトをハイライト表示し、右クリックしてトリミングを選択します。
  4. オブジェクトから余分な行/列を切り取ります。
  5. トリミング機能を終了し、オブジェクトの角または側面を引っ張って、ページやマージンに合わせてサイズを変更します。

私が言ったように、本当の修正ではありませんが、誰かがこれが便利だと思った場合に備えて、ここに投稿します。

4
Chloe L

「アクティブ化」状態(クリックすると)では、Excelオブジェクトの周囲に境界線が表示されます。各ボーダー(上、左、右、下)の中間に小さな黒いボックスがあります。ボックスを取得したら、ドラッグしてスプレッドシートの表示領域のサイズを変更できます。次に、ボックスの外側をクリックしてPowerPointに戻ります。

1
user3245844

[挿入]> [オブジェクト]メソッドを使用してスプレッドシートを埋め込みファイルとして挿入すると、奇妙になり、サイズを適切に調整できなくなることがあります。

私が見つけた最良の方法は、Excelでコピーしている領域を強調表示し、pptスライドとページ埋め込みオブジェクトを右クリックすることです。アイコンは、貼り付けの特別なオプションの中央にある小さな白いボックスのように見えます。これにより、最初に強調表示した境界で貼り付けられます。編集が必要な場合は注意してください。非常に不安定で、境界が再びリセットされる可能性があります。

1
Evelyn

これは古いことはわかっていますが、Office 2013でも同じ問題が発生していたと思います。Excelで名前付き範囲をコピーし、pptで「リンクされたExcelワークシートオブジェクト」として特殊貼り付けを使用すると、常に右側に余分な列ができました。私のpptスライドで。それは私を死に至らせたので、うまくいけば、これは少数の人々を助けるかもしれません。

私にとって、問題はExcelのページビューにありました。 Excelで標準ビューに切り替えた場合、セルはpptで正常に表示されます。

Excelワークシートが「ページレイアウト」ビュー(セルをコピーするときに使用していたもの)の場合、pptでリンクを貼り付けたり更新したりすると、常に余分な列が表示されます。

通常のビューに切り替えた場合、正しい列番号でpptにうまく貼り付けられました。 Excelで別のページレイアウトに切り替えてから、pptでリンクを更新すると、余分な列が返されます。

これが一部の人々に役立つことを願っています。

0
moss

これはMS Word(2007)にも当てはまるので、PowerPointでも同じことが言えると思います。

  1. 埋め込まれたワークシートをダブルクリックして「選択」します
  2. 左上隅の「A」と「1」の横にある矢印をクリックします
  3. 埋め込みオブジェクトのサイズを調整すると、行/列の数が変更されます。サイズをスケーリングする代わりに。
0
anonymous

Wordで編集するには、埋め込みオブジェクトをダブルクリックする必要があります。現在表示されているものを反映するセルが選択されます。表示するセルを選択します。埋め込みオブジェクトでの編集を停止するには、メインドキュメントの別の場所を選択します。

0