外部ドキュメントMS Wordとのリンクを解除


8

私はWord 2007を使用しています。さまざまな外部(WordおよびExcel)ドキュメントからテキスト、表、および画像をコピーアンドペーストして、大規模な(300ページ)Wordドキュメントを作成しました。これは最善の方法ではなかったかもしれませんが、最後に管理した簡単なサンプルドキュメントが必要でした。

問題は、テキストとデータとともに、いくつかのリンクが新しいWord文書にもコピーされてしまうことです。私はしたくない私のWord文書内の任意の外部リンクを。データをコピーしたすべてのドキュメントから完全に分離したい。そのため、[Officeボタン]> [準備]> [ファイルへのリンクの編集]に移動してリンクを解除し、すべてのリンクを選択して[リンクを解除]をクリックしました。既存のリンクはすべて壊れましたが、1つは残りました:

ここに画像の説明を入力してください

私は持っていないNOこの何のアイデアNULLソースファイルがあるとし、このリンクを解除することはできませんよ。ctrl+ Aとを実行してすべてのフィールドを更新しようとするとF9、次のエラーメッセージが表示されます。

ここに画像の説明を入力してください

障害のあるリンクを見つけることができないので、これは本当にイライラします。ドキュメント全体(300ページ)をスキャンしましたが、この「グラフ」オブジェクトの場所を特定する方法が見つかりませんでした。

他の誰かがWord 2007/2010で同様の問題を経験しましたか?欠陥のあるリンクを特定する方法またはそれを解除する方法についての助けがあれば大歓迎です!


リンクを変更して保存してから削除しようとしましたか?また、Visual Basicエディターで何かをコピーしたかどうかを確認してみてください。Atl + F11を使用して、Visual Basicエディターにアクセスします。
CharlieRB 2012

@CharlieRB「リンクの変更」とはどういう意味ですか?ランダムなソースを割り当てて、それをもう一度壊そうとしましたが、うまくいきませんでした。私もVisual Basic Editorにアクセスしましたが、それは空のようです(余分なオブジェクトが存在することを示すものは何もありません)。何か案は?私は困惑しています
プラーオ

「修正」することで、私はあなたが何を試したかを正確に考えていました。このリンクを1つだけ残しておくだけで、他に悪影響はありますか?
CharlieRB 2012

フィールドを更新するたびに、「リンクされたファイルが利用できません」というエラーウィンドウが表示されるまでに長い時間がかかるため、さらに数秒待つ必要があります。フィールドは完全に正常に更新されますが、迷惑なリンクのウィンドウが毎回表示され続けます。私は、少なくとも(多分表/図の再作成)、それを固定し、手動で試すことができるように障害のあるオブジェクトを見つけるか何かにする方法があった希望
prrao

1
「フィールドチェッカー」については知りませんが、私の回答で解決できない場合は、VBAコードを探して識別できます。
CharlieRB 2012

回答:


9

[Officeボタン]> [準備]> [ファイルへのリンクの編集]に移動し、[ソースの変更]を選択することで、この問題を比較的簡単に修正しました。
ここに画像の説明を入力してください

基本的に、ソースをwordドキュメントと同じディレクトリ内のランダムな空のExcelブックに変更しました。この後、ドキュメント内のすべてのExcelグラフを注意深くスキャンしました。次のように、欠陥のあるチャートは手ぶらで捕捉され、空白のExcelプロットとして表示されました。
ここに画像の説明を入力してください

チャートを削除するだけで、リンクは自動的に壊れました。

概要:すべてのリンクを解除し、ドキュメントに1つ(または複数)のNULLソースがあることを確認してから、疑似ソースExcelシートを指定します。外部リンクのあるグラフのみが空白のグラフとして表示されます。クリーンな(外部ブックにリンクされていない)正しくコピーされたすべてのグラフには、そのような問題はありません。


あなたが見つけたものを文書化する素晴らしい仕事。これは間違いなく他の人に役立つでしょう。
CharlieRB 2012

5

このスレッドは非常によく似た問題を説明しているようです:テンプレートのNULLソースファイル

Q:テンプレートにソースファイルへのリンクがあるようですが、ファイル/情報/ファイルへのリンクを見ると、NULLソースファイルが表示され、その名前はCHARTです。

A: Excelスプレッドシートにリンクされた円グラフであることがわかりました-円グラフを削除し、ビンゴリンクを削除しました

ドキュメントを検索する1つの方法は、検索(Ctrl-F)、[移動]タブ、およびチャートオブジェクトを検索することです。例えば ​​:

画像


そのリンクは、問題を引き起こしていた円グラフがどのように見つけられたかを説明していません!また、私のドキュメントには円グラフがありません。テーブル(Excelからコピーしたもの)と画像(PowerPointからコピーしたもの)しかありません。ドキュメントが非常に大きいので、(何百ものExcelテーブル/ PowerPointイメージの中から)問題を引き起こしているものを簡単に特定できますか?
プラオ

私の推測では、あなたはそれを知らずにチャートをコピーしたに違いありません。グラフを検索する1つの方法を追加しました。
harrymc 2012

先端をありがとう。私はctrl + Fを使用して、表示されているようにグラフを探しましたが、ドキュメントにオブジェクトが存在しません !! ドロップダウンを[Excelグラフ]から[すべてのオブジェクト]に変更しましたが、ドキュメント全体でオブジェクトが見つかりません。他のすべてのエントリ(フィールド、見出し、ブックマークなど)は問題なく見つかります。バグだと思いますか?私はこの問題に1か月間立ち往生しています。このレートでは、ドキュメントを最初から再作成した方がいいでしょう
prao

1
これは、MSによる混乱のようです。そのような場合、私は通常、これらの新しいオブジェクトを持たない古い形式でSaveAsを試みます。SaveAs(1)97-2003 doc(2)OpenDocument(3)rtf(4)Works(時系列の降順)を試すことができます。エラーを取り除く場合は、docxとしてもう一度名前を付けて保存できます。
harrymc 2012

1
次のラウンドでは定期的にバックアップを取ることをお勧めします。同じビットを再度コピーして、同じリンクの問題を再現する可能性があるからです。リンクを使用せずにマージ/コピーしてみてください。
harrymc 2012

3

ドキュメント内のグラフの使いやすさに影響を与えずにNULL参照を修正できますが、DOCXファイルまたはPPTXファイル内でかなりの作業が必要になります。Excelをテストしていません。

  1. ファイルのバックアップコピーを作成します。以下の手順では、Word / PowerPointでファイルを読み取れなくなる危険性があります。
  2. ファイルの名前を変更して、.zip拡張子を付けます。例:mypaper.docx --> mypaper.docx.zip
  3. Windowsエクスプローラーまたはお気に入りのZIPツールでZIPファイルを開きます。
  4. ZIPファイルツリー内で、word\chartsまたはに移動しppt\chartsます。
  5. chart#.xml各グラフを表す1つ以上のファイルが見つかります。
  6. グラフファイルを抽出し、メモ帳で開きます。
  7. XML文字列の最後の方で、文字列を見つけます<c:externalData r:id="rId3"><c:autoUpdate val="0"/></c:externalData>。IDは異なる場合がありますが、タグ名<c:externalData>は重要な部分です。
  8. 文字列全体を削除します。
  9. 更新したファイルをZIPファイルに挿入します。Windowsエクスプローラーではcharts、ZIP内のフォルダーにドラッグして戻すことができます。
  10. ファイルの名前を変更して、拡張子を削除します.zip

ファイルを開くと、更新したグラフのNULLリンクが表示されなくなります。ファイルを開くことができない場合は、編集内容が上記のとおりではない可能性があります。Word 2013およびPowerPoint 2013でこれらの手順をテストしました。


1
Word 2016でこの方法を使用したところ、問題なく動作しました。
hegearon

1

あなたのドキュメントには多くのページがあることを知っているので、簡単に修正できるのでこれが機能することを願っています。うまくいけば、カットアンドペーストで詰まることはありません。

  1. 既存のドキュメントで、Ctl+ を使用してすべてのテキストを選択しますa
  2. 右クリックしてコピーを選択
  3. 新しいドキュメントを開く
  4. 右クリックして、「テキストのみ」の貼り付けオプションを選択します。

これにより、テキストのみ(リンクなし)が新しいドキュメントに貼り付けられます。


提案をありがとう、本当に感謝しています。しかし、問題は、私の大きなドキュメントに、図や表などの相互参照やハイパーリンクが大量に含まれていることです。
prrao

最良の方法は、VBAコードを使用して外部リンクのみを削除し、ドキュメント内のすべての内部リンクを保持することです。これを行う方法を知っていますか?
prao

ごめんなさい。「Word文書に外部リンクが必要ない」と誤解され、リンクがまったくない。VBAコードを探す必要があります。
CharlieRB 2012

解決策を見つけ、それを回答として投稿しました。ソースを空のExcelワークブックに変更してみました。これにより、問題の原因となっている正確なグラフが表示されました。他の(正しくコピーされた)プロットとは異なり、空白のプロットとして表示されました。ご協力いただきありがとうございます!
prrao 2012

1

私にとって、元のグラフオブジェクトを空白のグラフで置き換えることはできませんでした。問題は、改訂プロセスの一部としてドキュメントに加えられたすべての変更を追跡していたという事実になりました。

変更履歴を使用している場合、削除されたグラフオブジェクトは、表示されなくてもドキュメント内に残ります。これは、リンクがNULLであるかどうかにかかわらず、ドキュメント内にとどまり、リンクが壊れている場合にそれらの迷惑な警告メッセージを表示することも意味します。

解決策は、すべての変更の可視性をオンにし、グラフの削除「変更」を見つけてそれを受け入れ、グラフを完全に削除することでした。


0

最後に、リンクを解除する簡単な方法を見つけました!

[差し込み印刷の開始]ボタンで、[通常のWord文書]を選択します。ドキュメントを保存して閉じ、再度開きましたが、今回はデータベースからデータを配置するように求めるプロンプトは表示されませんでした。リンクが壊れていました。

実行するのは非常に簡単ですが、Microsoftが以前のバージョンのWordから大幅に変更したため、まったく見つからなかったのはばかげています。


0

私は同じ問題を抱えていたので、すべてのグラフを切り取り、正しい貼り付けオプションで貼り付けて修正しました。時々これはうまくいかないようでしたが、この手順を繰り返すことでとにかくそれを修正しました。


0

[難しい方法]次の手順に従ってください:

  • file.docxのコピーを作成します。File-copy.docx
  • コピーしたファイルを開きます。
  • 2番目の150ページを削除して保存します。
  • 再度開いて、リンクが2番目の150ページにあるかどうかを確認します。
  • はいの場合は、元のファイルのコピーをもう1つ作成し、2番目の150ページの半分を削除します。
  • 引き続きページを半分にして、リンクがあるページを見つけます。

0

nullオブジェクトを持つオブジェクトを見つけたら、オブジェクトを切り取り、同じ場所に貼り付けます。

貼り付けた後、隅のドロップダウン(「貼り付けオプション」)を選択し、それを元のファイルにリンクしないオプションを選択します。左側のオプションの下に赤い矢印が付いています。

スクリーンショット


-1

これは役立つ場合があります。「リンク」されたグラフィックは、WordがNULLリンクを探しているため問題を引き起こし、これは「情報/リンク」ウィンドウから削除することはできません。リンクされたグラフィックは、丸み帯びたエッジを持つウィンドウに含まれていることがわかります。そのため、正方形のウィンドウを持つ他のグラフィックウィンドウと比較して、それを見つけることができるかもしれません。問題のグラフィックをコピーして修正し、次に[貼り付け]オプションで[画像]として貼り付けます。


どのようにしてこの結論に到達しますか?丸みを帯びたエッジがそれと関係があることをどのようにして知っていますか?
ユーザー99572は、
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.