将样式从一个文档复制到另一个VBA

问题描述 投票:0回答:1

我尝试将样式从一个文档更新到另一个文档,但未成功。由于某些原因,使用模板并通过导入/导出进行更新会更改某些颜色。

现在,我正在尝试使用以下方式检索样式的颜色:

C = styles_template.Styles(style).Font.TextColor

然后将结果更改为十六进制,但并不总是有效。我还注意到,当从interior.color检索时,excel会正确给出颜色代码。

任何想法?

vba ms-word styles
1个回答
0
投票

请学习如何使用F1获得帮助。在VBA IDE中,如果将光标放在某个关键字上,然后按F1键,将获得该关键字的MS帮助页面。

对于.TextColor,帮助页面将告诉您TextColor是需要RGB值的ColorFormat对象。

因此,变量'c'必须为可容纳colourformat对象的类型。

© www.soinside.com 2019 - 2024. All rights reserved.