我已经集成了一个选项卡名称“Philip Prosenber”和一个按钮(还为此按钮添加了自定义灯泡图标)以使用 office 自定义 UI 编辑器运行 VBA 宏。
我的 .docm 模板“Springer Publishing”如下所示:
我的计划是为用户插入一个文本框,以便他们可以使用如下所示的预定义格式(满足所有要求):
但有人建议我这样做:
- 使用表格,否则它不会让灯泡在文本框中自动垂直居中。
- 使用快速部件/构建块而不是使用代码。
所以我使用以下代码将表格输入到 .docm 模板中:
Sub Insert_Table_Textbox()
Set newDoc = ActiveDocument
Set mytable = _
newDoc.Tables.Add(Range:=Selection.Range, NumRows:=1, _
NumColumns:=2)
mytable.Cell(1, 1).SetWidth ColumnWidth:=InchesToPoints(1.3), RulerStyle:=wdAdjustNone
mytable.Cell(1, 2).SetWidth ColumnWidth:=InchesToPoints(5.3), RulerStyle:=wdAdjustNone
mytable.Shading.BackgroundPatternColor = -603917569
mytable.Cell(1, 2).Range.InsertAfter "<Enter information content here>"
mytable.Cell(1, 1).Range.InsertAfter "icon" ''here I need to select insert icon which I already have embedded in given template.
mytable.Cell(1, 2).Range.Select
End Sub
如何在单元格 1 中插入该灯泡图标?这样它应该看起来像我需要的表。灯泡图标已由 Microsoft 使用自定义用户界面编辑器添加到模板中。
注意:我同时使用 MS word 2010-13。.docm 模板,以便任何人都可以使用它。