国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

用VB5直接控制Excel97

2019-11-18 17:49:34
字體:
來源:轉載
供稿:網友
用VB5可編寫直接控制Excel操作的程序,方法是用VB的OLE自動化技術獲取Excel97的控制句柄,從而直接控制Excel97的一系列操作。與用VBA語言編寫的Excel控制程序相比,兩者主要有如下差異:
  1.實現VB5對Excel的直接控制后,可在用戶所編的程序中調用Excel,即從控制界面直接調入Excel,且退出Excel后又回到控制界面,使人看起來就如Excel是依附于用戶程序上。這給既想獲取Excel的強大支持,又想編寫"傻瓜"軟件交給不熟悉計算機的用戶使用的程序員來說,其好處是不言而喻的。VBA則必須依附于特定的Excel環境,且只有先進入確定的Excel環境后,才能運行VBA程序。
  2.用VB5實現Excel的控制后,所有程序可編譯成完整的EXE執行文件,直接在Win95/NT平臺上執行,運行環境更為簡潔明了,程序更易加密。不會因為有多個程序指令塊帶來管理麻煩,也不易因用戶的不小心使用而出現程序丟失,造成功能短缺。VBA編寫的程序最大的不方便是不能編譯成執行文件,不能脫離其主應用程序獨立運行。
  3.VBA在Excel環境中,幾乎是一個萬能的工具,可通過建立功能強大的宏指令來擴展或模擬Excel的全部功能。而VB的OLE自動技術目前還不能實現Excel所有功能的模擬與控制。
  操作步驟
  用VB5控制Excel97的操作步驟如下:
  1.引用MicrosoftExcel類型庫:
  *從"工程"菜單中選擇"引用"欄;
  *選擇MicrosoftExcel8.0ObjectLibrary;
  *選擇"確定"。
  2.聲明顯式數據類型:
  Dimx1asExcel.application
  3.創建新實例,獲取Excel的控制句柄:
  Setx1=CreatObject("Excel.Application")
  4.由于Excel97啟動為不可見,調用后需使其顯示出來:
  x1.Visible=True
  5.交還Excel控制句柄:
  Setx1=Nothing
  同理,用此方法也可直接控制Word、access等MicrosoftOffice97的其他應用軟件,享受其便利和支持。
  操作程序
  


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中牟县| 东山县| 秀山| 西昌市| 玉龙| 独山县| 崇义县| 浙江省| 刚察县| 克东县| 龙门县| 贡嘎县| 松潘县| 武定县| 高要市| 怀宁县| 昌图县| 安泽县| 乾安县| 闸北区| 岐山县| 南城县| 浮山县| 渝中区| 开原市| 曲沃县| 朔州市| 江山市| 兖州市| 金堂县| 马尔康县| 南岸区| 海宁市| 南陵县| 平罗县| 宁明县| 乌什县| 广南县| 水城县| 江达县| 绥宁县|