【发布时间】:2009-11-23 15:25:13
【问题描述】:
我正在 Word 中组合一个模板,使用一个表单供用户填写,然后填充一些文档。
我目前坚持的一点是在文档的末尾,其中列出了抄送。
表单有一个多行文本框,用户可以在其中输入抄送,每行一个。
然后我想将文本框的内容添加到文档的末尾,但格式正确。具体来说,它应该如下所示:
cc: First CC contact
Second CC contact
so on and so forth
我尝试使用 2 个书签来执行此操作,所以我目前的代码是:
' If 'CC' box has content, add it
If doc_CC.TextLength > 0 Then
.Bookmarks("CC").Range.Text = vbCr + "cc:"
.Bookmarks("CCs").Range.Paragraphs.Indent
.Bookmarks("CCs").Range.Text = doc_CC + vbCr
End If
但是,当它运行时,在页面上它看起来像:
cc: first contact
second contact
and so on
意识到 2 书签方法有点混乱,但在当时似乎是个好主意 - 显然情况并非如此!已经做了一些寻找使用 Split 的方法,但在这条道路上没有取得太大进展 - 怀疑我在谷歌搜索错误的东西。
如何做到这一点,以使格式符合要求?非常感谢任何帮助。
【问题讨论】: