在微软的单词中,我可以打开一个文档并为这样的单元格获取文本(office interop):
app.Tables[1].Cell(2, 2).Range.Text;
但我找不到可以返回这种确切单元格颜色的属性。任何帮助表示赞赏!
答案 0 :(得分:2)
我认为您需要Shading
属性(app.Tables[1].Cell(2, 2).Shading;
)。
修改
解决你的评论:我不相信有更好的方法来获得颜色。 WdColorIndex枚举的BackgroundPatternColorIndex
和ForegroundPatternColorIndex
返回值;它们具有与RGB颜色无关的数值。例如,wdRed
的值为6
(有关详情,请参阅http://msdn.microsoft.com/en-us/library/bb237561(v=office.12).aspx)。
如果您想要RGB值,您可能会使用BackgroundPatternColor
和ForegroundPatternColor
而不是...ColorIndex
。但听起来你正在寻找字符串名称而不是数字值。