将DOORS属性字体颜色导出为Excel字体颜色

时间:2017-01-17 14:05:39

标签: export-to-excel ibm-doors

我已在https://www.ibm.com/developerworks/community/forums/html/topic?id=7981c520-ee1b-4a5f-b1f7-510172d2a3bd&ps=25中看过讨论,并获得了GalacticSolutions Excel导出脚本的副本。该脚本采用模块单元格中的字体颜色并将其映射到Excel单元格填充颜色。我不清楚如何获取相同的源颜色并将其映射到Excel单元格的文本颜色。
我的source属性是一个枚举,其中指定的颜色设置字体颜色,如this picture。也许最简单的答案可以帮助我,如果熟悉GalacticSolutions脚本的人可以识别将颜色传递给单元格填充颜色的代码,并提供处理字体颜色的等效命令。 谢谢 卡尔

1 个答案:

答案 0 :(得分:0)

我在IBM论坛上收到了答案,并将其复制到此处。

dowhich = "Interior"  //to shade the cell
dowhich = "Font" //to color the font

void excelSetRangeColorOLE( OleAutoObj objExcelRange, int iRGBValue ) { OleAutoObj objExcelInterior = null oleResult( oleGet( objExcelRange, dowhich, objExcelInterior ) ) oleResult( olePut( objExcelInterior, "Color", iRGBValue ) ) }