如何用VB向EXCEL里写数据?

来源:百度知道 编辑:UC知道 时间:2024/05/04 13:49:49

VB可将使用Object 数据类型对EXCEL对象进行引用。

  • Object 数据类型,Object 变量存储为 32 位(4
    个字节)的地址形式,其为对象的引用。利用 Set 语句,声明为 Object
    的变量可以赋值为任何对象的引用。

    注意 虽然以 Object
    类型声明的变量足以适应包含对各种对象的引用,但是绑定到变量引用的对象总是在晚期(运行时)绑定。要强迫在早期(编译时间)绑定的话,须将对象的引用赋值给用特定类名称声明的变量。

  • 新建VB的EXE工程,使用如下代码在第一行第一列写入vb操作excel:

    Option Explicit

        Dim xlapp As Object

        Dim xlBook As Object

        Dim xlSheet As Object

        Dim A As String


    Private Sub Command1_Click()

        Set xlapp = CreateObject("excel.application")

        xlapp.Visible = True

        Set xlBook = xlapp.Workbooks.Add

        Set xlSheet = xlBook.worksheets(1)

        A = "vb操作excel"

        xlSheet.Cells(1, 1) = A

    End Sub

Dim appexcel As Object '定义Excel应用程序对象
Dim wbmybook As Object '定义工作簿对象
Dim wsmyshee