打印

浅说VB的OFFICE编程

浅说VB的OFFICE编程

都是一个公司的产品了.
如此好的兼容性也不足为奇.
我想说一下实际的编程:
(1) 先说VB对EXCEL的访问
在MICROSOFT的产品包括它的系统WINDOWS,目前它的编程主要
体现为基于组件模型的思想.我说这个的目的是:OFFICE的没一
应用工具(包括EXCEL WORD OUTLOOK...)都可以在VB中看做
是一个组件模型
   我们可以用如下语句访问一个EXCEL的表格
   Dim vbExcel As Object
   Set vbExce =CreateObject("Excel.Application"
   With vbExcel
         'do what you want
   End With
这样一来,我们得到了一个EXCEL 对象的引用!
(2)
同理,你可以用
   Dim vbWord As Object
   Set vbWord =CreateObject("Word.Application"
   With vbWord
         'do what you want
   End With
返回一个WORD 对象的引用!
关于其它的对象如POWERPOINT等这里就不多说了!hehe

在以上程序段中,你还可以直接用GetObject将一个EXCEL文件
或者是一个WORD文件当作一个对象来处理!
以下是大概的程序代码:
   Dim XLObj As Object
   Set XLObj =GetObject("c:\windows\*.xls"'举个例子而已
   这样一来,你就可以将XLObj当作VB的一般对象来处理了!

                       fellow
每一天都在努力

TOP


感谢一直以来您对我们的支持!
当前时区 GMT+8, 现在时间是 2008-11-22 00:33 京ICP证060528 号

Designed By 17DST