
私は Word で文書を準備していますが、この文書には 1 つの Excel ファイルから複数のワークシートを含める必要があります。作成ファイルからオブジェクトを挿入すると、最後に開いたワークシートが挿入されます。リンクを更新しようとすると、デフォルトで最後に開いたシートに戻るため、問題が発生します。
私が見た別の質問これに似た回答がありましたが、提供されたフィールド コードが間違っていました。誰か助けていただけませんか? シートとセル範囲の参照をどこに入力すればよいのか知りたいだけです。
私が使用しているコードは
{ LINK Excel.Sheet.8 "C:\\Users\\username\\Documents\\SFA Project Statistics 10-31-16.xls" "" \a \f 0 \p }
私が使用しているシートはSheet8!A1I67
答え1
はい。同じ方法で、異なるワークブックやワークシートからデータを埋め込むことができます。まず、Word 文書を開いてください。
埋め込みたい Excel シートを開きます。例として、テスト データをいくつか用意しました。埋め込みたい領域を選択し、Ctrl + C を押すか、右クリックしてコピーを選択します。
次に、Word 文書を選択し、Ctrl + V を押します。貼り付けダイアログが表示されます。リンクを保持するには選択します。
これで、Word 文書が閉じられ、コピーした Excel セクションが変更された場合、再度開いたときに次のダイアログが表示されます。
「はい」をクリックするだけです。
複数の領域、異なるワークブック、異なるワークシート、または同じワークシートからコピーする場合も、まったく同じ方法が機能します。
これは VBA なしで実行されますが、Excel はリンクをバックグラウンドで保存します。