使用 Word VBA 将文本框线条外观设置为渐变? (2016)

问题描述

上下文:我正在 Word 2016 中设置一个宏来格式化文本框独立于当前模板或文本框认值。要清楚,不, 我不能依赖“设置文本框认值”选项。

我必须复制的设计在外部文本框的边框上放置了一个线性渐变,从顶部的深色到底部的白色。很简单,对吧?除了我不知道如何告诉 VBA 来完成这个。

通常我会录制一个宏来查看要更改的属性,但宏录制器不会将任何编辑保存为 Shape 格式。

我手动输出.Pattern 通过 Debug.Print 在 textBox.Line 对象上使用的.Pattern:Word 返回 -2 (msoPatternMixed),即“Not支持”根据 Microsoft 的参考文档。

我不知道怎么走得更远。

谁能分享一些示例代码,让我通过 VBA 设置线条渐变?

或者:告诉我如何强制宏录制器保存我在格式形状对话框中所做的更改?它拒绝向我展示任何东西真是太烦人了。

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)