如何使用Excel';将单元格格式化为超链接;s的COM API?

如何使用Excel';将单元格格式化为超链接;s的COM API?,excel,add-in,Excel,Add In,我有一个Excel加载项(C#IEExtensibility),需要将单元格标记为具有超链接格式。最好的方法是什么 我想我需要做的是将一个单元格设置为内置样式8。但是如果我得到Range.Style-就没有办法设置样式内置id。我该怎么做 ??-谢谢-戴夫 Range("A1").Style = "Hyperlink" 请注意,这只会使单元格看起来像超链接。要使其真正具有超链接,您需要执行以下操作: Sheet(1).Hyperlinks.Add Anchor:=Range("A1"), _

我有一个Excel加载项(C#IEExtensibility),需要将单元格标记为具有超链接格式。最好的方法是什么

我想我需要做的是将一个单元格设置为内置样式8。但是如果我得到Range.Style-就没有办法设置样式内置id。我该怎么做

??-谢谢-戴夫

Range("A1").Style = "Hyperlink"
请注意,这只会使单元格看起来像超链接。要使其真正具有超链接,您需要执行以下操作:

Sheet(1).Hyperlinks.Add Anchor:=Range("A1"),  _
    Address:="http://www.google.com", _
    TextToDisplay:="www.google.com"

这给了我一个错误:找不到COMException:Style超链接。如果我先创建了一个超链接,那么这就可以了。但如果尚未使用超链接样式,则不起作用。有没有办法强迫你创造那种风格?我不知道。当在excel中使用VBA时,这会自动工作,我想这是在.Net中工作时有点不同的事情之一。它当然是Excel 2007中的内置样式之一(在“样式”功能区项中可见)。可能.Net API无法使用内置样式?也许您使用的是Excel 2003 API?…或者您应该只在知道答案的情况下回复?在请求的.NET而不是VBA中