我正在写一个提案,其中用户可以从构建块列表中选择所需的时间表长度,这样他们就不必输入整个段落。
构建基块选项屏幕截图
有没有办法可以更改使用 vba 代码选择的选项?
到目前为止,这是我在用户表单中使用组合框所尝试的:
Option Explicit
Private Sub CommandButton1_Click()
If ComboBox1.Value = "Based on when drawings can be approved" Then
Application.Templates( _
"U:\Documents\2 Estimating Rotation\Repair Template\Repair Proposal
Template Rev1.dotm" _
).BuildingBlockEntries("Option 2").Insert Where:=Selection.Range, _
RichText:=True
End If
End Sub
Private Sub UserForm_Activate()
'Schedule Options
Me.ComboBox1.Clear
Me.ComboBox1.AddItem "Based on when drawings can be approved"
End Sub
有没有办法更改“Selection.Range”以选择所需的“积木库内容控件”下拉菜单?目前,所有代码所做的都是在光标位置插入我存储在“选项 2”中的文本。
让我知道是否需要进一步澄清。