我浏览了各种帖子,无法弄清楚我的问题。
我有一个构建的 COM 对象和一个 Excel.Range 数据并将其交还给 Excel 宏。然后将其设置为 Variant,然后用于填充范围。很简单,它正在工作,但现在不是我不知道为什么。
C# 通过设置 Variant 来传回正确的数据,这导致了我的错误。
有任何想法吗?
代码如下:
Dim rangeData As Variant
rangeData = factory.Build(buildType)
Worksheets(sheet).Activate
Worksheets(sheet).range("A1:Z10000").Value = rangeData
工厂对象是我的 C# COM 对象。