【发布时间】:2013-08-31 11:47:19
【问题描述】:
Microsoft.Office.Interop.Word 版本 14.0.0.0。 .NET 4.0 VS 2010。
MS Word API 的 Style 类有一个 BaseStyle 属性,可用于设置样式的基本(基于)样式。该属性在 VBA 中对我来说很好。
但是,在使用 Word interopt 的 C# 中,没有 BaseStyle 属性。但是,有两个(据我所知没有记录)函数 set_BaseStyle() 和 get_BaseStyle()。
当我调用 set_BaseStyle() 时,我得到一个带有消息的 COMException:
“此命令不可用。”
我认为这意味着COM接口不支持程序(命令)。但为什么?为什么会出现在智能感知和编译中?有解决方法吗?
【问题讨论】:
-
您尝试将 BaseStyle 设置为什么?
-
我尝试了一个样式名称和一个样式对象。我认为问题不在于分配的值。它是一个 COM 异常,因为我认为该函数不是由 COM 对象定义的。
-
奇怪,它看起来有记录。今晚我去看看。