我有一个20页的单词文档,其中包含描述性注释,如下所示:
3输入数据要求
一些要求文本。
注意:这是一个关于需求的描述性注释,这是我想使用find-and-replace或VBA脚本自动选择并将格式更改为斜体的段落。这些笔记总是以回车结束:¶。
如果它只是一个文本文档,而不是MS-Word,我只会在像sublime这样的代码编辑器中使用正则表达式,用<I>
... </I>
或其他东西包装它
最好是,有没有办法在Word的“高级”查找和替换功能中执行此操作?或者如果没有,在VBA中最好的方法是什么?
我尝试在find-and-replace:NOTE: *[a-z0-9,. A-Z)(-]{1,255}^l
中使用这样的搜索字符串,但是换行符部分似乎不起作用,并且255 char max对于许多段落来说还不够。
编辑:另一个稍微重要的细节:文档是从另一个软件自动生成的.RTF,我很快转换为.docx。
答案 0 :(得分:1)
尝试#2:使用Notepad ++查找和替换使用正则表达式。删除引号。
查找:“(注意:。*?)\ r”
替换为:“\ i \ 1 \ i0 \ r”
<强> // OLD 强>
当然可以。没有VBA或花哨的技巧。
应该有效。如果您需要一致地更改整个段落,那么您可能应该首先使用这些段落上的样式。这样,您可以通过更新样式本身立即更改所有这些内容。
答案 1 :(得分:0)