我正在尝试创建一个宏,以便在选择快捷键时插入一个填充有预定文本的文本框。我可以录制一个宏来生成文本,但无法让它用里面的文本填充文本框。例如,如果我选择Ctrl+ Alt+ T,将创建一个文本框,其中包含单词“卡车”在里面。
使用 Microsoft Word 2010,我该如何实现这一点?
答案1
这不是特定于您的 VBA 的,因为我们不知道它是什么,但下面是如何使用 VBA 添加带有文本的文本框。
Sub addBox()
Dim Box As Shape
Set Box = ActiveDocument.Shapes.addTextBox( _
Orientation:=msoTextOrientationHorizontal, _
Left:=50, Top:=50, Width:=100, Height:=100)
'This adds text to the box...
Box.TextFrame.TextRange.Text = "Truck"
End Sub