システムwiki

トラックの変更はオフになっていますが、追跡された変更のように見える相互参照を更新する

AnjJ 受付中 最終更新日:2021-05-14 08:04

私の変更をすべて追跡する必要はありません.

今日私は私が抜け出すことができない状況に持っています.

現在、トラックの変更はオフですが、(右クリック/更新フィールドを介して)相互参照を更新するたびに、赤くなって表示されます.変更を受け入れるとうまくいきます(黒に戻り、下線を引いていません).しかし、私は定期的に選択をするのが好きです
/F9すべての参照を更新し、それは繰り返し続けます.すべての相互参照は赤で下線を引いて見えます.

これは、相互参照の見出しテキスト部分にのみ発生します.見出し番号は、TOC全体のように問題なく更新できます.

私は文書内のすべての変更を受け入れました(私がまだ追跡したい変更があるので私は本当にやりたくない)を受け入れましたが、それに続く相互参照の更新は同じ結果を生み出します.

返信リスト(回答:12)

11 #
StefanB

変更を追跡しているドキュメントでは、フィールド番号と相互参照が正しいことを確認できないことに注意してください.変更を受け入れる(または拒否する)ことと追跡をオフにすること以外に、それを回避する方法はありません.見る https://www.shaunakelly.com/Word/sharing/howtrackchangesworks.html.

応答11# ->にスキップ
12 #
AnjJ
ありがとうございました.トラックの変更をオフにしてすべての変更を受け入れましたが、参照を更新しても問題は解決しません.
応答12# ->にスキップ
10 #
macropo

こんにちはAnjJ、

次のマクロを実行してみてください.フィールドに影響を与える追跡された変更を受け入れます.

Sub AcceptTrackedFields()
'このサブは、フィールドに影響を与える追跡された変更を受け入れます
Dim Story As Range、oFld As Field、oRev As Revision、Rng As Range
With ActiveDocument
'すべてをループしますオブジェクトの範囲を指定し、フィールドで追跡された変更を受け入れます
For Each Story In.StoryRanges
For Each oRev In Story.Revisions
For Each oFld In oRev.Range.Fields
oFld.ShowCodes=True
Set Rng=oFld.Code
With Rng
.MoveEndUntil cset:= Chr(21)、Count:= wdForward
.MoveEndUntil cset:= Chr(19)、Count:= wdBackward
.End=.End + 1
.Start=.Start-1
oFld.ShowCodes=False
.Revisions.AcceptAll
End With
Next
Next
Next
End With
Set Rng=Nothing
End Sub

応答10# ->にスキップ
2 #
kscarri

私は交差点と数字に対してのみ変更を受け入れ、Macropodによって投稿されたマクロに遭遇したときに幸運なことを数える方法の要求を持っていました.

しかしマクロを実行すると、行の行

でエラー9096、「Application定義またはオブジェクト定義のエラー」を取得します.

ストーリーの各静脈内に.

とそれを踏み込んだとき、変数ポップアップは最初にOREV変数を示し、次にOFLD変数を空として示しています.これは、OFLD変数への参照を実現します

「オブジェクト変数またはブロック変数を設定しない」

なぜなぜ訂正についてのアイデアもありますか?

キャサリンSCARRITT

応答2# ->にスキップ
1 #
macropo

これは、MSanswersまたはブラウザがコード内の一部のスペースをノーブレークタイプに変換したことが原因である可能性があります.これを修正するには、最初にコードをコピーして新しいWord文書に貼り付けてから、[検索/置換]を使用します.

検索= ^ s

置換= ^ 32

ノーブレークスペースを通常のスペースに変換します.次に、再フォーマットされたコードをコピーして、そこからVBEに貼り付けることができます.

応答10# ->にスキップ
3 #
SydneyT

こんにちはポール、

マクロを「この文書」の下に置いてみましたが、PrintOut/PrintPreviewページ番号はまだ正しくない.

ページ番号は1ページ目または秒として表示されます(たとえば、 1->1; 2ページ->2; Page 3->2)

マクロは働くようですが、特定のページだけです.しかし、単語編集モードでは、ページ番号は正しく機能します.

マクロが正しくセットアップされているかどうかがわかりますか?

私はまた以下の投稿を開きます. トラックの壊れたページ番号は単語のフッターを変更します

応答3# ->にスキップ
4 #
macropo
他のスレッドの返信を参照してください.
応答10# ->にスキップ
9 #
AnjJ

こんにちはポール、これに感謝します.今日までこの文書に戻ってきたことがありませんでした.
私は私の家のラップトップを使ってドキュメントを開けました、そして私は問題を抱えていません.私はここで2010年を持っていると信じていますが、私が戻ったときに明日のversion番号を比較し、問題が再発している場合はマクロを試してみます.
私はこれがバグのように思われると言うとき、私は明らかに述べていますか?テクニカルな単語ユーザーがこのようなものを修正するようにマクロを書くことを期待するのは夢中ですか?
繰り返しますが、どうもありがとうと私はあなたに戻ります.

応答9# ->にスキップ
8 #
AnjJ

私の職場のversionは14.0.4760.1000です.今朝職場でドキュメントを開いたとき、この問題はありませんでした.これが誰かに役立つかどうかはわかりませんが、私はそれをそこに出すと思いました.

Anj

応答8# ->にスキップ
7 #
gleicer

version14.0.7113.500532ビットでも同じ問題が発生します.Word 2007でファイルを開くと、問題が解決します.

応答7# ->にスキップ
5 #
StefanB

これは単語2010固有の問題であるように思われます.最新のアップデートをインストールしましたか?
ただし、変更を追跡しているときにフィールドを更新することは決してないことに注意してください(更新されたフィールドは削除と挿入としてマークされる可能性がある意味で). これはすべてのversionの単語に当てはまります.

応答5# ->にスキップ
6 #
gleicer
さて、Word2010にアップグレードしたばかりです.Word2007で問題が発生したことはありません.相互参照の操作や変更の追跡に慣れています.
(英語が下手でごめんなさい)