【发布时间】:2016-11-21 03:08:06
【问题描述】:
我正在使用 VBA 为我的 word 文档制作一个表单。我边走边学。我有一个组合框,您可以在其中从列表中选择一个项目。基本上,如果选择了“Homestretch”项,我希望文档打印出 4 个副本,而对于选择或键入组合框中的所有其他内容,我希望打印出 3 个副本。
当我选择 Homestretch 时,我可以完美打印出 4 份副本,但如果我选择其他任何内容,它就不会打印。另请注意,这是在命令按钮单击功能下,我只希望在选中 ckbPrint 复选框时执行。这是下面的代码。谢谢。
If Me.ckbPrint.Value = True Then
If cbxCarrier.Value = "Homestretch" Then
ActiveDocument.PrintOut copies:=4
ElseIf cbxCarrier.Value <> "Homestretch" Then
ElseIf Me.ckbPrint.Value = True Then
ActiveDocument.PrintOut copies:=3
End If
End If
【问题讨论】:
标签: vba if-statement basic