中易网

怎样用VB操作Word与Excel?详细点

答案:1  悬赏:20  
解决时间 2021-01-16 12:13
怎样用VB操作Word与Excel?详细点
最佳答案
给你两个小例子。一、控制WordPrivate Sub Command1_Click()
Dim wdApp As Application
Dim wdDoc As Word.Document
Dim OpenFile As String
Dlg1.ShowOpen
OpenFile = Dlg1.FileName
Set wdApp = CreateObject("Word.application")
Set wdDoc = wdApp.Documents.Open(OpenFile)
For i = 1 To wdDoc.Characters.Count
Text1.Text = Text1.Text + wdDoc.Characters(i)
Next
wdDoc.Close
wdApp.Quit
Set wdDoc = Nothing
Set wdApp = Nothing
End Sub 二、操作ExcelPrivate Sub Form_Click()
'在“工程/引用”中选择Microsoft Excel9.0 Object LibraryDim xlApp As Excel.Application '定义EXCEL类
Dim xlBook As Excel.Workbook '定义工作簿类
Dim xlSheet As Excel.Worksheet '定义工作表类
'激活EXCEL应用程序
Set xlApp = CreateObject("Excel.Application")
'打开工作簿
Dim Filename As String
dlg1.ShowOpen
Filename = dlg1.Filename
Set xlBook = xlApp.Workbooks.Open(Filename)
Set xlSheet = xlBook.Worksheets(1)
Text1.Text = xlSheet.Range("A1").Value '关闭工作簿和EXCEL应用程序
xlBook.Close
xlApp.Quit
Set xlSheet = Nothing
Set xlBook = Nothing
Set xlApp = NothingEnd Sub
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
凯富k资产投资是骗人的?
B社RG的强袭盒子有多大?麻烦长宽高分别都给
在工行购买基金为什么份额不是按当天净值算的
什么是日本动漫商业化?
成语谜语:出门见伙伴
自己装黑域一定要用电脑设置了才能用吗
求翻译“士以此方数千里争往归之,致食客三千
汝心泱泱,吾亦身受.人生如一场风烟,吾愿三生
乐视游戏不知道哪个区了怎么办
王者荣耀26攻速符文怎么搭配
CSOL一般更新多久?
资深的传奇老玩家请进到底《嗜魂法杖》,能不
沉着的着读什么
太原公交路线:从丽花苑去晋源区劳动局咋坐车?
艾吉为什么退役
推荐资讯
同人不同命,同姓不同格,唉为什麼别人男人这
什么是SSID?(wlan中的SSID)
性脱毒一般在7至15天内可以完成吗
找一个农场游戏!!急
百世汇通(联盟路)地址好找么,我有些事要过去
鞍山山南一带的房子哪个好
我用力追 追到无法追是什么歌
设想当数十年后中东石油枯竭的时候,这些要水
win10下N卡驱动安装失败,目前最新版本,求助
房屋倾斜率多少是超限
0摄氏度的水在什么条件会存在?
租客联系不上,拖欠房租物管水电费怎么办啊?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?