我有一个变量(strLastname),用于将字符串发送到书签。效果很好。我还希望使用该变量来替换长文档中的临时文本“Name>”。
这就是我现在所拥有的。
Sub cmdOK_Click()
Dim strLastname As String ' from dialogue box "BoxLastname" field
strLastname = BoxLastname.Value
....
End sub
不起作用的宏:
Sub ClientName()
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "Name>"
.Replacement.Text = strLastname??????
'Selection.TypeText (strLastname) ????
'How to use the variable from the Dialogue Box - strLastname????
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub
我试过了 。Replacement.Text = strLastname and .Replacement.Text = BoxLastname.Value
但没有人工作。