KB0163: データをコピーして貼り付けた後、Excel データ リンク付きのグラフが更新されない
問題
Excel ブックにリンクされた thinkcell グラフがあり、Excel の計算モードが手動に設定されています。ブック内のデータをコピーして、リンクされた Excel 範囲に貼り付けても、グラフが更新されません。
解決策
- 開いているすべてのブック(F9)またはアクティブなワークシート(Shift+F9)を手動で再計算します。データを変更しても、最初の手動再計算でグラフが更新されない場合は、KB0175 を参照してください。
- ブックまたはワークシートを再計算せずにグラフを更新したい場合は、影響を受けるリンク範囲内のセルを選択し、F2 を選択してから Enter を選択します。
説明
Excel は、セル範囲内のデータが変更されると他のプログラムに通知を送信します。Microsoft の設計上の制限により、同じブック内でデータをコピーして貼り付けた場合、Excel は通知を送信しません。Microsoft はこの制限に関するドキュメント(knowledge base 記事 KB2768406)を削除していますが、アーカイブされたドキュメントはこちらで確認できます。
貴社にMicrosoft Officeサポートの連絡先があり、この問題についてMicrosoftに連絡して修正プログラムを要請なさりたい場合は、Microsoftケース番号112071832712407を使用してください。
この問題は thinkcell なしでも再現できます。 もっと読む
- thinkcell を無効化またはアンインストールします(thinkcell を一時的に無効にする を参照)。
- Excel を開きます。
- 計算モードを手動に設定します。File > Options > Formulas を選択し、Workbook Calculation を Manual に設定します。
- セル A1 と A2 に任意の数値を入力します。
- Excel ファイルを保存します。
- セル範囲 A1:A2 をコピーします(Ctrl+C)。
- Word を開き、Word ファイルを保存します。
- Home > Paste > Paste Special を選択します。
- Paste Special ダイアログで、Paste Link を選択し、次に Microsoft Excel Worksheet Object を選択します。OK を選択します。
- Excel で、次の方法を使用してセル A2 の内容を変更します。
- 別の値(例:
200)を入力します。 - 別のアプリ(例:メモ帳)から値をコピーし、セル A2 に貼り付けます。
- セル A1 の値をコピーし(Ctrl+C)、A2 に貼り付けます(Ctrl+V)。
- 別の値(例:
ほとんどの場合、Excel のソースデータを変更すると、Word 内のリンクされたワークシートが更新されます。ただし、同じブックからソースデータに値を貼り付けた場合、Word 内のリンクされたワークシートは更新されません。この場合にリンクされたワークシートを更新するには、Excel で F9 を選択します。その後、更新を確認するために Word ウィンドウを選択する必要がある場合があります。