Ms word 有人知道如何修改MS Word中的文档自动格式化功能吗?
我正在尝试将一种格式自动应用于Word中的文档。“自动套用格式”对话框有三个文档类型选项:常规文档;信件;电子邮件。我原以为可以根据文档类型创建模板,但我找不到关于此功能的太多文档,搜索Word文件夹也没有发现任何有希望的结果。有人能解释一下吗 谢谢Ms word 有人知道如何修改MS Word中的文档自动格式化功能吗?,ms-word,autoformatting,word-2013,Ms Word,Autoformatting,Word 2013,我正在尝试将一种格式自动应用于Word中的文档。“自动套用格式”对话框有三个文档类型选项:常规文档;信件;电子邮件。我原以为可以根据文档类型创建模板,但我找不到关于此功能的太多文档,搜索Word文件夹也没有发现任何有希望的结果。有人能解释一下吗 谢谢 由于这是StackOverflow(=编程),我假设您正在寻找通过VBA(宏)访问它的方法。自动格式化“类型”是使用Document.Kind对象设置的,该对象接受WdDocumentKind枚举的成员: wdDocumentEmail
由于这是StackOverflow(=编程),我假设您正在寻找通过VBA(宏)访问它的方法。自动格式化“类型”是使用Document.Kind对象设置的,该对象接受WdDocumentKind枚举的成员:
wdDocumentEmail 2 E-mail format.
wdDocumentLetter 1 Letter format.
wdDocumentNotSpecified 0 No format specified.
在应用AutoFormat时录制宏会产生如下代码:
Selection.Document.Kind = wdDocumentLetter
Selection.Range.AutoFormat
我不太清楚为什么在设置模板时要使用AutoFormat。通常,当人们不厌其烦地使用模板时,他们也会为人们定义一组样式和一个用户界面来使用这些样式…谢谢Cindy,我希望能够更好地控制Word解释正在处理的文档的方式-例如,将一行转换为14磅次的标题2,将x转换为y。我也一直在关注潘多克,我想我可能会有更好的运气。如果你把这些信息放在你的问题中,那么Best/EIt会有所帮助。。。FWIW从来没有任何官方文件。很多年前,当它第一次被引入时,我记得有一些关于如何格式化纯文本的指南,比如说,可以应用标题级别。但从来没有你想的那么具体。总之,对于您所描述的内容,Find/Replace宏可能是更好的方法。