我想仅使用
Microsoft.Office.Interop.Excel
(Microsoft 365 64 位/.NET 7.0)将 Excel 单元格内容转换为 html(包括字体颜色、大小等),无需外部库。
我设法通过
range.Characters
获取所有字符,但无法获取单个字符。我从文档中了解到,它无法迭代,但似乎可以通过 Range.Characters[Object, Object] Property 获取任何子字符,这在 VBA 中完美运行。
有人知道导致问题的原因吗?为什么我无法写
range.Characters[1, 1]
来获取第一个字符?
PS我已经遇到了一些方法(例如通过智能突出显示的
Add()
而不是AddEx()
,但我不认为它对应于类似的问题,因为我们面临着一个属性,但是不是方法)。