亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 1592561.txt

?? 競賽用智能評分系統,當有多人參加競賽時,可用此系統進行評分,省時省人省力.幾個人的工作一人完成.
?? TXT
字號:
   
 
在VB中操縱Excel 
一.Excel對象模塊 
                    Application 
           對象         |            集合 
       ---------------------------------- 
      |-----Assistant                   |----Addins(Addin) 
      |-----AutoComect                  |-----OLEDBErrors 
      |-----Debug                       |-----CommandBars(CommandBar) 
      |-----VBE                         |-----Dialogs(Dialog) 
      |-----WorksheetFunction           |-----RecentFilds(RecentFile) 
      |-----DefaultWebOptions           |-----Windows(Window) 
      |-----LanguageSettings            |-----Workbooks(Workbook) 
      |-----Filesearch                  |------Names(name) 
      |-----AnswerWizard                |------ODBCErrors 

最上層的Application是指整個應用程序,其中最常用到的Workbooks代表活頁簿集合,在其后的括號內的Workbook是指一個工作簿。 
在VB中要打開Excel,首先要引用Microsoft Excel 9.0(或8.0)Object Lobrary。 
打開的步驟是:(1)定義兩個變量,數據類型指定為Excel.Application.Excel.Workbook. 
(2)激活Excel應用程序。(3)打開工作簿(我們假設在當前路徑下有一個工作簿students.xls)。 
代碼如下: 
Option Explicit 
Public appExcel As Excel.Application 
Public wbExcel As Excel.Workbook 
Private Sub Setup_Excel_object() 
   Set appExcel = CreateObject("excel.application") 
   Set wbExcel = appExcel.Workbooks.Open(App.Path & "\students.xls") 
   appExcel.Visible = True '使對象可見 
End Sub 

二.工作表對象Worksheet 
       Workbooks對象有一個集合對象--工作表Worksheets,,用來放工作表相關的資料。 
          
                 Workbooks(workbook) 
      對象                    |           集合 
       ------------------------ 
       |----HTMLProjcet                   |----Publishobjects 
       |----RoutingSlip                   |----DocumentProperties 
       |----Areas                         |----Worksheets 
       |----WebOptions                    |----Names 
       |----VBProject                     |----CustomViews 
                                          |----CommandBars 
                                          |----PivotCaches 
                                          |----Windows 
                                          |----Styles 
                                          |----Charts 

    調用方法是聲明一個工作表變量,用For-Each循環方式可以讀取集合對象Workbooks里的所有工作表名。 
代碼如下: 
   Dim temp As Excel.Worksheet 
   For Each temp In wbExcel.Worksheets  'wbExcel是上面代碼中聲明的Workbook 
       FORM1.Combo1.AddItem temp.Name 
   Next 

三.讀取工作表某個選取范圍的內容。 
要讀取工作表某個范圍單元格,可先定義一個Excel范圍對象變量,然后使用Rows或Columns函數指定某行或某列的范圍,范圍單元格(Cells)地址以目前被選取范圍為基準。具體方法如下: 
(1)設置工作表對象變量操作哪個工作表; 
(2)選取工作表的某行或某列; 
(3)在上面的選取范圍內讀取某個單元格內容。 
代碼如下: 
   Dim Tempsheet As Excel.Worksheet '定義Excel工作表 
   Dim TempRange As Excel.Range '定義Excel工作表范圍變量 
    
   '第一步:選取工作表Sheet1 
   Set Tempsheet = appExcel.Worksheets("sheet1") 
    
   '第二步:選取第二行(以這行為第一行) 
   Set TempRange = Tempsheet.Rows(2) 
    
   '第三步:讀取范圍內第一行.第二列的單元格 
   Text1.Text = TempRange.Cells(1, 2) 

四.其他 
     用TempRange.Find("").Column方法可以查找目前范圍內第一行的第一個空白單元格 


如何實現VB與EXCEL的無縫連接 
 
2003-02-17· ·吳剛··yesky

 

  VB是常用的應用軟件開發工具之一,由于VB的報表功能有限,而且一但報表格式發生變化,就得相應修改程序,給應用軟件的維護工作帶來極大的不便。因此有很多程序員現在已經充分利用EXECL的強大報表功來實現報表功能。但由于VB與EXCEL由于分別屬于不同的應用系統,如何把它們有機地結合在一起,是一個值得我們研究的課題。

  一、 VB讀寫EXCEL表:

  VB本身提自動化功能可以讀寫EXCEL表,其方法如下:

  1、在工程中引用Microsoft Excel類型庫:

  從"工程"菜單中選擇"引用"欄;選擇Microsoft Excel 9.0 Object Library(EXCEL2000),然后選擇"確定"。表示在工程中要引用EXCEL類型庫。

  2、在通用對象的聲明過程中定義EXCEL對象:

Dim xlApp As Excel.Application
Dim xlBook As Excel.WorkBook
Dim xlSheet As Excel.Worksheet 

  3、在程序中操作EXCEL表常用命令:

Set xlApp = CreateObject("Excel.Application") '創建EXCEL對象
Set xlBook = xlApp.Workbooks.Open("文件名") '打開已經存在的EXCEL工件簿文件
xlApp.Visible = True '設置EXCEL對象可見(或不可見)
Set xlSheet = xlBook.Worksheets("表名") '設置活動工作表
xlSheet.Cells(row, col) =值 '給單元格(row,col)賦值
xlSheet.PrintOut '打印工作表
xlBook.Close (True) '關閉工作簿
xlApp.Quit '結束EXCEL對象
Set xlApp = Nothing '釋放xlApp對象
xlBook.RunAutoMacros (xlAutoOpen) '運行EXCEL啟動宏
xlBook.RunAutoMacros (xlAutoClose) '運行EXCEL關閉宏 

  4、在運用以上VB命令操作EXCEL表時,除非設置EXCEL對象不可見,否則VB程序可繼續執行其它操作,也能夠關閉EXCEL,同時也可對EXCEL進行操作。但在EXCEL操作過程中關閉EXCEL對象時,VB程序無法知道,如果此時使用EXCEL對象,則VB程序會產生自動化錯誤。形成VB程序無法完全控制EXCEL的狀況,使得VB與EXCEL脫節。

  二、 EXCEL的宏功能:

  EXCEL提供一個Visual Basic編輯器,打開Visual Basic編輯器,其中有一工程屬性窗口,點擊右鍵菜單的"插入模塊",則增加一個"模塊1",在此模塊中可以運用Visual Basic語言編寫函數和過程并稱之為宏。其中,EXCEL有兩個自動宏:一個是啟動宏(Sub Auto_Open()),另一個是關閉宏(Sub Auto_Close())。它們的特性是:當用EXCEL打含有啟動宏的工簿時,就會自動運行啟動宏,同理,當關閉含有關閉宏的工作簿時就會自動運行關閉宏。但是通過VB的自動化功能來調用EXCEL工作表時,啟動宏和關閉宏不會自動運行,而需要在VB中通過命令xlBook.RunAutoMacros (xlAutoOpen)和xlBook.RunAutoMacros (xlAutoClose) 來運行啟動宏和關閉宏。

  三、 VB與EXCEL的相互勾通:

  充分利用EXCEL的啟動宏和關閉宏,可以實現VB與EXCEL的相互勾通,其方法如下:

  在EXCEL的啟動宏中加入一段程序,其功能是在磁盤中寫入一個標志文件,同時在關閉宏中加入一段刪除此標志文件的程序。VB程序在執行時通過判斷此標志文件存在與否來判斷EXCEL是否打開,如果此標志文件存在,表明EXCEL對象正在運行,應該禁止其它程序的運行。如果此標志文件不存在,表明EXCEL對象已被用戶關閉,此時如果要使用EXCEL對象運行,必須重新創建EXCEL對象。

  四、舉例:

  1、在VB中,建立一個FORM,在其上放置兩個命令按鈕,將Command1的Caption屬性改為EXCEL,Command2的Caption屬性改為End。然后在其中輸入如下程序:

Dim xlApp As Excel.Application '定義EXCEL類 
Dim xlBook As Excel.Workbook '定義工件簿類
Dim xlsheet As Excel.Worksheet '定義工作表類 
Private Sub Command1_Click() '打開EXCEL過程
 If Dir("D:\temp\excel.bz") = "" Then '判斷EXCEL是否打開
  Set xlApp = CreateObject("Excel.Application") '創建EXCEL應用類
  xlApp.Visible = True '設置EXCEL可見
  Set xlBook = xlApp.Workbooks.Open("D:\temp\bb.xls") '打開EXCEL工作簿
  Set xlsheet = xlBook.Worksheets(1) '打開EXCEL工作表
  xlsheet.Activate '激活工作表
  xlsheet.Cells(1, 1) = "abc" '給單元格1行駛列賦值
  xlBook.RunAutoMacros (xlAutoOpen) 運行EXCEL中的啟動宏
 Else
  MsgBox ("EXCEL已打開") 
 End If
End Sub

Private Sub Command2_Click()
 If Dir("D:\temp\excel.bz") <> "" Then '由VB關閉EXCEL 
  xlBook.RunAutoMacros (xlAutoClose) '執行EXCEL關閉宏
  xlBook.Close (True) '關閉EXCEL工作簿 
  xlApp.Quit '關閉EXCEL
 End If
 Set xlApp = Nothing '釋放EXCEL對象
 End
End Sub
 

  2、在D盤根目錄上建立一個名為Temp的子目錄,在Temp目錄下建立一個名為"bb.xls"的EXCEL文件。

  3、在"bb.xls"中打開Visual Basic編輯器,在工程窗口中點鼠標鍵選擇插入模塊,在模塊中輸入入下程序存盤:


Sub auto_open()
 Open "d:\temp\excel.bz" For Output As #1 '寫標志文件
 Close #1
End Sub
Sub auto_close()
 Kill "d:\temp\excel.bz" '刪除標志文件
End Sub 

  4、運行VB程序,點擊EXCEL按鈕可以打開EXCEL系統,打開EXCEL系統后,VB程序和EXCEL分別屬兩個不同的應用系統,均可同時進行操作,由于系統加了判斷,因此在VB程序中重復點擊EXCEL按鈕時會提示EXCEL已打開。如果在EXCEL中關閉EXCEL后再點EXCEL按鈕,則會重新打開EXCEL。而無論EXCEL打開與否,通過VB程序均可關閉EXCEL。這樣就實現了VB與EXCEL的無縫連接。
 
 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本aⅴ精品一区二区三区 | 免费成人av资源网| 综合久久久久久| 国产日韩高清在线| 中文字幕一区日韩精品欧美| 中文字幕不卡一区| 中文字幕字幕中文在线中不卡视频| 久久久高清一区二区三区| 国产丝袜在线精品| 中文字幕电影一区| 亚洲女与黑人做爰| 偷拍自拍另类欧美| 精品一区二区日韩| 国产精品一区二区久久精品爱涩| 国产成人综合视频| 色综合一区二区| 欧美三级电影在线看| 欧美一区二区成人| 国产校园另类小说区| 中文字幕一区二区三区色视频| 亚洲精品ww久久久久久p站| 日韩黄色片在线观看| 国产精品888| 色妞www精品视频| 日韩一区二区三区视频在线 | 欧美日韩国产首页在线观看| 日韩一区二区免费视频| 国产精品女主播在线观看| 一区二区三区在线播放| 美女在线一区二区| 一本久久a久久免费精品不卡| 日韩一区二区免费在线观看| 国产精品乱子久久久久| 午夜av一区二区三区| 国产乱妇无码大片在线观看| 欧美影院精品一区| 中文字幕免费不卡| 日韩电影在线一区二区三区| 成人免费看的视频| 日韩欧美国产综合| 亚洲免费观看高清完整| 国产乱妇无码大片在线观看| 欧美日韩aaaaa| 亚洲欧美综合另类在线卡通| 精品亚洲成a人| 欧美久久久久久久久| 亚洲视频在线观看三级| 国产精品 欧美精品| 欧美一区二区二区| 婷婷亚洲久悠悠色悠在线播放| 国产suv一区二区三区88区| 91.com在线观看| 亚洲国产婷婷综合在线精品| 北条麻妃国产九九精品视频| 欧美mv和日韩mv的网站| 日本亚洲欧美天堂免费| 欧美日韩亚洲综合| 亚洲综合久久av| a4yy欧美一区二区三区| 欧美国产欧美综合| 国产福利一区二区三区视频 | 一区二区久久久久久| 高清久久久久久| 欧美精品一区二区三区在线播放| 午夜精品久久久久影视| 欧美在线观看禁18| 午夜精品福利一区二区三区av | 亚洲成a人片综合在线| 色综合中文字幕| 亚洲欧洲日韩一区二区三区| 成人永久免费视频| 日本一区二区三区在线不卡| 国产盗摄视频一区二区三区| 久久久综合网站| 成人一道本在线| 日韩毛片一二三区| 在线视频综合导航| 午夜久久福利影院| 日韩三级视频在线看| 久久黄色级2电影| 久久在线观看免费| jlzzjlzz国产精品久久| 亚洲三级在线免费| 欧洲国产伦久久久久久久| 一区二区欧美国产| 欧美一区二区三区视频在线观看| 日韩国产欧美视频| 精品国产91亚洲一区二区三区婷婷| 久热成人在线视频| 国产欧美日韩精品a在线观看| 国产成人精品免费视频网站| 国产精品高清亚洲| 欧美日韩国产免费| 精品在线播放免费| 国产精品色哟哟网站| 在线观看日韩毛片| 韩国精品主播一区二区在线观看 | 亚洲免费观看视频| 91精品啪在线观看国产60岁| 黑人巨大精品欧美黑白配亚洲| 国产农村妇女精品| 色妞www精品视频| 另类小说色综合网站| 中文字幕在线不卡| 制服丝袜在线91| 成a人片亚洲日本久久| 视频一区欧美精品| 亚洲国产精品成人久久综合一区| 色94色欧美sute亚洲线路一久 | 欧美日韩国产一区| 国产成人在线免费观看| 亚洲一区在线看| 国产视频一区不卡| 欧美日韩国产在线播放网站| 成人免费视频一区| 日韩精品免费视频人成| 日韩一区日韩二区| 久久综合九色综合欧美就去吻| 色香色香欲天天天影视综合网 | 国产视频亚洲色图| 欧美久久久久免费| 色综合久久综合| 国产一区在线看| 日韩不卡免费视频| 亚洲男同性视频| 国产亚洲综合色| 欧美一区二区视频网站| 色婷婷亚洲精品| 粉嫩av一区二区三区| 国产综合色精品一区二区三区| 亚洲成年人网站在线观看| 亚洲视频一区在线| 国产精品福利av| 久久久精品tv| 久久综合给合久久狠狠狠97色69| 欧美亚洲高清一区二区三区不卡| 成人av片在线观看| 国产成人精品网址| 国产成人精品www牛牛影视| 精品无人码麻豆乱码1区2区| 亚洲成在线观看| 亚洲一区二区在线观看视频| 亚洲日本电影在线| 中文字幕精品综合| 国产欧美1区2区3区| 久久久亚洲欧洲日产国码αv| 欧美成人精品福利| 久久久亚洲精品石原莉奈 | 成人精品鲁一区一区二区| 精久久久久久久久久久| 国产一区二区三区黄视频| 国产综合久久久久久久久久久久| 九九热在线视频观看这里只有精品| 偷窥少妇高潮呻吟av久久免费| 亚洲成a人在线观看| 日韩不卡在线观看日韩不卡视频| 五月天视频一区| 日韩中文字幕1| 蜜桃精品在线观看| 国产精品亚洲第一区在线暖暖韩国| 国产麻豆9l精品三级站| 国产成人在线电影| 91看片淫黄大片一级在线观看| 色婷婷亚洲婷婷| 欧美日韩中文字幕一区| 这里只有精品免费| 久久综合99re88久久爱| 中文字幕免费观看一区| 亚洲蜜臀av乱码久久精品| 五月天激情综合网| 久久精品国产第一区二区三区| 国内精品自线一区二区三区视频| 不卡视频在线看| 欧洲国内综合视频| 欧美成人综合网站| 国产精品动漫网站| 午夜欧美在线一二页| 国产精品一级片| 在线区一区二视频| 亚洲精品一线二线三线| 日韩理论片一区二区| 亚洲成人tv网| 国产成人高清视频| 欧美日韩精品一区二区三区| 久久久久国产一区二区三区四区| 国产精品国产自产拍在线| 亚洲电影一区二区三区| 精品一区二区影视| 色婷婷久久99综合精品jk白丝| 欧美一区二区三区四区五区| 国产精品午夜春色av| 丝瓜av网站精品一区二区| 国产精品一区二区果冻传媒| 欧美日本国产视频| 中文字幕视频一区| 国产在线乱码一区二区三区| 欧美视频第二页| 亚洲视频香蕉人妖| 国产乱子伦视频一区二区三区 | 日韩毛片高清在线播放|