如何更改Docx文档中的配色方案?

时间:2015-05-14 15:33:54

标签: c# ms-office

我想知道是否可以使用C#以编程方式修改文档的颜色。

enter image description here

使用C#语言生成文档后,如何修改文档主题颜色?我曾尝试使用宏来做到这一点但是没有用。

2 个答案:

答案 0 :(得分:0)

此问题的解决方案是:

  1. 以thmx格式保存所需的主题;
  2. 创建以下宏:

    Sub MacroSetTheme()

     ActiveDocument.ApplyDocumentTheme _ "C:\Users\Admin\Theme.thmx"
    
     ActiveDocument.Save
    

    End Sub

答案 1 :(得分:-1)

Word对象模型适用于所有类型的应用程序 - VBA,C#,Visual Basic等。我建议使用Word中提供的宏录制器录制VBA宏。因此,您将找到应该用于以编程方式完成工作的属性和方法。有关详细信息,请参阅Record or run a macro

此外,您可能会发现如何使用C#读取/学习以下材料来自动化Word: