【发布时间】:2012-09-30 17:44:54
【问题描述】:
所以我对 VBA 很陌生。我创建了一个非常简单的模板,当打开它时,会给我一个要填写的表格,它将通过命令按钮将文本插入到文档中。
我正在尝试更进一步,但不确定如何将代码组合在一起。要插入文本,我正在使用书签功能。在我的表单上,我有 4 个文本框作为选项。如果4个都填好了,文字如下:
选项1选项2选项3选项4
我需要它看起来像:
选项1、选项2、选项3和选项4
不仅如此,我还希望根据填充的文本框数量添加“和”。例如,如果我只填充了前两个,我需要它看起来像:
选项1和选项2
这有意义吗?以下是它目前的结构。我将不胜感激任何前进的指示。
Private Sub cmdSubmit_Click()
Application.ScreenUpdating = False
With ActiveDocument
.Bookmarks("Program1").Range.Text = TextBox1.Value
.Bookmarks("Program2").Range.Text = TextBox2.Value
.Bookmarks("Program3").Range.Text = TextBox3.Value
.Bookmarks("program4").Range.Text = TextBox4.Value
End With
Application.ScreenUpdating = True
Unload Me
End Sub
【问题讨论】:
标签: vba ms-word textbox userform bookmarks