![](/img/trans.png)
[英]How to change background color of a comment inserted in MS Word document?
[英]MS Word, how to change formatting of entire paragraphs automatically in whole document?
我有一個 20 頁的 word 文檔,其中標有描述性注釋,如下所示:
3 輸入數據要求
一些需求文本。
注意:這是關於要求的描述性說明,這是我想使用查找和替換或 VBA 腳本自動選擇並將格式更改為斜體的段落。 注釋總是以回車符結尾:¶。
如果它只是一個文本文檔,而不是 MS-Word,我會在代碼編輯器(如 sublime)中使用正則表達式將它包裹在<I>
... </I>
或類似的東西中。
最好,有沒有辦法在 Word 的“高級”查找和替換功能中做到這一點? 或者,如果沒有,在 VBA 中最好的方法是什么? 我試過在查找和替換中使用這樣的搜索字符串: NOTE: *[a-z0-9,. AZ)(-]{1,255}^l
NOTE: *[a-z0-9,. AZ)(-]{1,255}^l
但換行部分似乎不起作用,對於許多段落來說,最大 255 個字符是不夠的。
編輯:另一個稍微重要的細節:該文檔是從另一個軟件自動生成的 .RTF,我立即將其轉換為 .docx。
嘗試 #2:使用 Notepad++ 查找和使用正則表達式替換。 刪除引號。
查找:“(注意:.*?)\\r”
替換為:“ \\i \\1 \\i0 \\r ”
//舊
當然是。 不需要 VBA 或花哨的技巧。
應該工作。 如果您需要一致地更改整個段落,那么您可能應該在開始時使用這些段落的樣式。 這樣,您可以通過更新樣式本身來一次性更改所有樣式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.