zoukankan      html  css  js  c++  java
  • VB6.0 Excel不同Sheet之間的操作

    VB6.0

    Dim l_xlsApp As Excel.Application    '定義一個Excel應用程序對像
        Dim l_xlsWB As Excel.Workbook   '定義一個Excel工作區對像
        Dim l_objQTable As Excel.QueryTable
        Dim l_xlsWS As Excel.Worksheet '定義一個WorkSheet對像(對應Excel中的Sheet)

        Dim l_xlsWS2 As Excel.Worksheet '定義另一個WorkSheet對像

        ' 設定物件變數
        'Set l_xlsApp = CreateObject("Excel.Application")
        Set l_xlsApp = New Excel.Application
        Set l_xlsWB = l_xlsApp.Workbooks.Open(l_strExcelFile)
        Set l_xlsWS = l_xlsWB.Worksheets(1)
        l_xlsWS.Name = "例子"

        '以上我生成好一個Sheet了,還可以對l_xlsWS做相關的操作,但當我們想在第二個Sheet做相關操作時,怎麼辦呢?因為l_xlsWS2是我們定義的另一個Sheet的對像,所以我們可以如下:

            Set l_xlsWS2 = l_xlsWB.Worksheets(2)
            l_xlsWS2.Name = "第二個Sheet名"

    '這裡值得提醒的是....l_xlsWB.Worksheets(2)有可能范圍會超出或爆左,這就要視乎模版的Sheet或者生成的Sheet中有多少個已設定好的Sheet,如果模版或生成的只有一個Sheet,這樣用l_xlsWB.Worksheets(2)就必定會范圍爆左,這樣就要采用番動態生成Sheet的方法,之後再操作

  • 相关阅读:
    oracle删除用户及其名下对象
    CENTOS7设置显示中文
    hadoop安装
    linux使用flock文件锁解决crontab冲突问题
    Hive On Spark和SparkSQL
    MapReduce和Tez对比
    安装python的redis模块
    拷贝一个用户下的所有表和数据到另外一个库
    java学习笔记10--泛型总结
    java学习笔记9--内部类总结
  • 原文地址:https://www.cnblogs.com/guyuehuanhuan/p/1899564.html
Copyright © 2011-2022 走看看