发布网友 发布时间:2022-04-23 23:16
共3个回答
热心网友 时间:2023-10-13 08:39
Range(E5).value = "123"
Dim xlApp As Excel.Application
xlApp.ActiveSheet.Range(E5).value = "123"
热心网友 时间:2023-10-13 08:40
建议你看EXCEL 的 VBA 帮助。理解一下EXCEL 的对象模型。其结构如何。
其大概对象模型如下: APPLICATION (工程,一个工程可以包含一个以上的WORKBOOK工作簿)-----WORKBOOK 对象,工作簿-----worksheet 对象,工作表----range对象,单元格或者是单元格区域。
在VB中访问EXCEL,就要注意写明完整的对象路径。例如:你想设置 名为 "testbook" 工作簿中的名为"ttsheet" 中的 E5 单元格的值为 123,必须得写:
xlpp.workbooks("testbook").worksheets("ttsheet").Range("E5").Value="123"
=============================================
你必须在程序中获取EXCEL.APPLICATION,上面语句是假设你获取的Excel.Application 对象名为 xlpp
热心网友 时间:2023-10-13 08:40
Excel实际上是一个Access数据库
把它当成数据库,用Oledb读写