Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
  • 締切済み

Wordの変更履歴を使って

設計書などではページの頭のほうに変更履歴欄を設けたりしますが、その欄にWordの変更履歴機能を使ってうまく活用できないかと思ったのですが、なかなかわからないので質問させていただきました。 行いたいことは、Wordの変更履歴で表示されている文章などを、あらかじめ自分で作成した変更履歴欄に反映させたりできないかと思っております。 使用しているofficeは2003です。 出来るか、出来ないか。 また出来るならどのようにすれば出来るのかをお願いします。 ご存知の方がいらっしゃいましたらよろしくお願いします。

みんなの回答

回答No.1

誰か参考になる回答がつかないか、お気に入りに入れて回答されるのを 待っていましたが、誰からも投稿されませんね。 私の考えでは、たぶん出来るかと思うのですが、そのための方法を提示 できるほどのスキルを持ち合わせていないので、簡単なアドバイスだけ ですが。 変更履歴をWord VBAで取得して、それを特定の範囲に貼り付けることで 希望していることは可能だと思います。ですが、私が知っているものは テキストとして履歴の内容を取り出すだけです。削除したものなのか、 追加したものなのかを判断させる手段は知りませんので、あとは質問者 さんのほうで検討してみてください。 例: Sub test() Dim lCnt As Integer Dim wdDoc As Document Dim wRev As Variant Set wdDoc = ActiveDocument lCnt = wdDoc.Revisions.Count For Each wRev In wdDoc.Revisions Debug.Print wRev.Range.Text Next End Sub これを応用すれば、たぶん可能かと思います。 これ以上のアドバイスは、補足されても回答できないと思いますので、 別途質問をしてWord VBAについて少しは知識のある方も、ココの回答者 にはいますので、その方などからのアドバイスを受けてください。

tkjn_0629
質問者

お礼

ご連絡遅くなりすいません。 回答ありがとうございました。 出来そうなことがわかっただけでも助かりました。 色々調べてみます。

すると、全ての回答が全文表示されます。

関連するQ&A