要设置word文档的字体为透明色,需要office的版本为2007(含)以上。
一、通过“文字效果”对话框设置字体为透明色
如下图所示,选中要设置为透明色的字符,然后打开“字体”设置对话框,单击“文字效果”
然后在设置“文本效果格式”中选择“文本填充”,然后设置透明度为“100%”,即可实现将选中字符设置为透明色。
二、通过vba设置字体为透明色
上述介绍了如何通过手工设置将字体设置为透明色,接下来本文介绍如何通过VBA将字体设置为透明色。
要在VBA中设置字体为透明色,需要用到FillFormat对象。
要设置透明度,可以设置FillFormat对象的Transparency属性。
设置该属性的值为0.0表示完全不透明,设置该属性的值为1.0表示完全透明。
以下代码将设置当前word文档的前5个字符的字体为透明色:
Sub QQ1722187970() Dim oDoc As Document Dim oRng As Range Set oDoc = Word.ActiveDocument Set oRng = oDoc.Range(0, 5) With oRng '设置前5个字符为完全透明的 .Font.Fill.Transparency = 1 End With End Sub
发表评论