【发布时间】:2020-02-17 20:25:30
【问题描述】:
Win10x64 Office 365 PPT v 16.0.12325.202080 64 位
为了便于阅读,我需要显示一个字体颜色为黄色但轮廓为黑色的字符。这个字符进入一个 Powerpoint 表格单元格。
下面的链接有一个我目前正在使用的方法,它包括创建一个虚拟形状、向其中添加文本、修改形状的 textframe2 textrange 字体行属性,然后将其复制并粘贴回表格单元格。
http://www.vbaexpress.com/forum/archive/index.php/t-43787.html
这是 8 年前提出的问题,但我目前看到了相同的行为,即我们无法直接操作单元格内文本的 textframe2 wordart 格式。该程序不显示错误但不起作用。
我已经放弃尝试直接从 VBA 修改 textrame2 textrange 字体行属性。
我已经设法让它激活字体轮廓颜色使用
Application.CommandBars.ExecuteMso ("TextOutlineColorPicker")
激活后,我以为我可以修改 textframe2 textrange 字体行属性,但它仍然不起作用。
是否有用于更改表格单元格内的字体轮廓颜色和字体轮廓线宽度的 Application.CommandBars idMso?
或者在表格单元格中粘贴格式化文本以外的其他方式。
编辑: 添加图像来说明我所说的文本颜色和文本轮廓颜色的含义以及用于在红色圆圈中显示它们的菜单:
编辑2 添加了另一个快照以举例说明具有黑色轮廓的单元格内的字符和没有轮廓的单元格内的字符
谢谢
【问题讨论】:
标签: vba office365 powerpoint