【发布时间】:2019-04-03 04:33:11
【问题描述】:
我在说明文档表中使用 unicode“字体”(Segoe UI 符号)而不是剪贴画/图标。我不知道如何使用 VBA 使 unicode 图标“漂亮”。录制宏时,我导航到:主页 |字体 |文字效果和排版|填充 - 橄榄绿、重音 3、锐角 > 没有任何记录。 :(
我已经知道如何插入 unicode 符号了:
Selection.InsertSymbol Font:="Segoe UI Symbol", CharacterNumber:=9745,
Unicode:=True
Selection.Font.Size = 40
我不知道如何让它漂亮。我试图做这样的事情无济于事:
With ActiveDocument.Styles("UnicodeIcon").Font
.Name = "Segoe UI Symbol"
.Size = 40
.Outline = True
.Emboss = True
.Shadow = True
.Color = 15908096 'I need it this color
.Engrave = True
End With
我希望将这个模板分享给只需要选择开发者| 的培训师。宏 |选择宏 |按 RUN 键,VBA 将插入一个大小和颜色正确的字体/图标,并将其从无聊的平面图像变为多维图像。
【问题讨论】:
-
如何在模板中提供格式化符号作为Building Block,然后使用宏插入Building Block?
-
您是否可以手动创建您在“伪代码”中提出的样式?另外,我没有找到您列出的命令-您使用的是哪个版本的 Word?和/或包括屏幕截图。
-
探索
Selection.Font.TextShadow的可用属性