vb.net - Excel Interop 中的联合范围

标签 vb.net excel

我想要一个组合范围。 如何将两个范围合并为一个范围?

Dim range1 as Excel.Range =   osheetTemperatureData.Range("A7:"A10")
Dim range2 as Excel.Range =   osheetTemperatureData.Range("C7:"C10")

Dim range3 as Excel.Range = range1 + range2 '????

最佳答案

请参阅此 Microsoft 知识库文章:15: How to Select the Union of Two or More Specified Ranges

您需要使用 Excel.Application 对象,然后执行以下操作:

Dim range3 as Excel.Range = xlApp.Union(range1, range2)

关于vb.net - Excel Interop 中的联合范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4692206/

相关文章:

vb.net - 十六进制比较 (If ((&H7F And &H80) = &H80)) 意味着什么?

c# - Devexpress Treelist 添加对象只显示对象名称

python - 将带有包装标题的 excel 文件读入 pandas

excel - 如何选择工作簿中的所有工作表?

.net - GetVstoObject 失败并出现 AccessViolationException

vb.net - 在 Windows 服务上运行 CMD 命令

vb.net - 我们如何在VB.Net控制台应用程序中使用计时器控件?

.net - 无法加载文件或程序集 "Braintree"或其依赖项之一

vb6 - 从 VB6 在 Excel 中格式化

html - Google Chrome 中缺少 MS Excel 到 HTML 网格线