导出为ex​​cel的例外

使用c#.net我从我的表单中的标签导出数据为Excel。 代码如下:

Excel.Font font = range.Font; font.Color =Color.Black; 

在使用这段代码的时候,我收到了一个exception

“使用System.Color参数或返回types的方法不能通过IDispatch调用”。

请帮我解决这个问题。

我相信你会在下面的线程中find答案: http : //social.msdn.microsoft.com/Forums/en-US/vbinterop/thread/6a25be14-fc4f-40c6-aaea-62cb76140cd1/

快速回答:

  font.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Black)