【发布时间】:2009-05-26 15:49:22
【问题描述】:
将 Word 模板从 Word 2003 移动到 Word 2007 时遇到问题
我需要转换的代码是
Sub Standardbrev()
Documents.Add Template:= _
"p:\setup\stdbrev.DOT", NewTemplate:= _
False
mask "<Navn>", False
mask "<Adresse>", False
mask "<Postby>", False
mask "<att>", True
mask "<Jura Nr>", False
mask "<Vedr>", False
mask "<Jurist>", False
End Sub
编辑,问题: 当我尝试将代码复制/粘贴到 dotx 文档时,出现编译错误:
子或函数未定义。
如果我对 maskpart 进行注释,我可以运行宏并在新窗口中打开 stdbrev.DOT 文件
编辑:它在 2003 年做了什么: 当您运行宏时,会弹出 7 个框(每个掩码 1 个),您可以在其中填写信息。信息替换文档中的掩码字段
希望这能解释我的问题
编辑:我找到了解决办法,我误解了一些代码,不知道mask是很久以前别人写的一个函数。很抱歉发布这个无聊的问题
【问题讨论】:
-
需要更多信息。 “面具”功能在做什么?你有任何错误吗?此处给出的代码在 Word 2007 中也是正确的。