Word 2010 - 在文档的特定部分强制格式化

时间:2013-02-02 07:37:08

标签: vba ms-word formatting

我正在使用Microsoft Word 2010.我有一个文档,作为我正在处理的项目的多个用户的模板。当用户键入时,我想强制格式化文档的两个部分:

  1. 输入电子邮件地址 - 我希望地址不会自动转为超链接。我希望它不要仅仅转向文档的这一部分的超链接。其余部分我想要启用超链接。

  2. 输入前面没有www的网址(例如google.com),并且第一个字母不会自动大写。我不想关闭整个文档中句子的第一个字母。就在文档的这一部分。

  3. 这是可以做到的吗?我试过搞乱菲尔兹,但没有任何运气。我对VBA很熟悉,所以如果有办法用代码做到这一点,我也对此持开放态度。

1 个答案:

答案 0 :(得分:1)

您需要的两个功能都是使用自动更正/自动套用格式在Word中实现的。它们不受风格机制控制,因此无法有选择地激活。

邮件地址格式可以由样式控制,您可以防止切换到超链接样式。您还可以考虑一个宏,它可以根据文档的后处理过程中的需要有选择地更改文本的样式 - 也许是下次用户打开文档进行审阅时。