与Word和Excel交互ppt.ppt





《与Word和Excel交互ppt.ppt》由会员分享,可在线阅读,更多相关《与Word和Excel交互ppt.ppt(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、与与WordWord和和ExcelExcel交互交互pptppt回顾回顾编写编写ActiveX DLL服务组件;服务组件;ActiveX DLL组件的调试;组件的调试;兼容性设置和使用兼容性设置和使用Implements实现接口;实现接口;组件的组件的Instancing属性设置;属性设置;编写编写ActiveX EXE进程外组件;进程外组件;使用事件实现回调和客户端异步;使用事件实现回调和客户端异步;2 2使用使用WordWord应用程序、文档对象实现桌面文档交互;应用程序、文档对象实现桌面文档交互;使用使用 ExcelExcel工作簿、工作表对象实现文档自动化;工作簿、工作表对象实现文档自
2、动化;掌握掌握WordWord自定义宏及相关的配置;自定义宏及相关的配置;在在VBEVBE中使用应用程序、文档、工作簿和工作表对象;中使用应用程序、文档、工作簿和工作表对象;自定义文档模板及操作;自定义文档模板及操作;目标目标3 3WordWord和和ExcelExcel对象对象ActiveX EXEActiveX EXE对象;对象;可以在可以在VBVB中进行对象和接口方式的调用;中进行对象和接口方式的调用;4 4层次式对象模型层次式对象模型ApplicationDocumentsDocumentRangesRangeFields5 5创建创建Word对象对象 绑定绑定前期绑定前期绑定Dim
3、wdApp As Word.ApplicationDim wdDoc As Word.DocumentSet wdApp=New Word.Application后期绑定后期绑定Dim wdApp As ObjectSet wdApp=CreateObject(“Word.Application”)wdApp.Documents.Add6 6创建创建Word对象对象 GetObjectDim wdDoc As ObjectSet wdDoc=GetObject(C:SPM-Sem1.doc)wdDoc.Application.Visible=True 7 7Word应用程序对象应用程序对象 属
4、性属性MyApp.Visible=True MyApp.ActiveDocument.SaveMyApp.Caption=“公文公文2004010220040102”MyApp.ActiveDocument.FullName=MyApp.Path&“A.DOC”MyApp.WindowState=wdWindowStateMaximize 8 8Word应用程序对象应用程序对象 方法方法MyApp.ActivateActivateDocName=Dir(*.DOC)While DocName Empty Application.PrintOut(adoc)DocName=Dir()WendMy
5、App.QuitQuitMyApp.Repeat:MyApp.Undo Normal.Module2.Macro1:Call Normal.Module2.Macro1 Application.Run MacroName:=Normal.Module2.Macro1 9 9Word文档对象文档对象 属性属性If MyDoc.Saved=False Then MyDoc.SaveDebug.Print ActiveDocument.AttachedTemplate.FullName Set myRange=ActiveDocument.Content myRange.Font.Name=Aria
6、lActiveDocument.PassWord=“ABC”ActiveDocument.ReadOnly=TrueActiveDocument.SaveFormat=wdFormatRTF1010Word文档对象文档对象 方法方法If MyDoc.Saved=False Then MyDoc.SaveCall ActiveDocument.SaveAs(“C:ABC.DOC”,wdFormatDocument,False,”OpenPwd”,True,”WritePwd”,True)Set myRange=ActiveDocument.ContentmyRange.Font.Name=Ari
7、alActiveDocument.CloseActiveDocument.Undo(2)1111 Dim wdApp As Word.Application Set wdApp=New Application If(wdApp Is Nothing)Or Err.Number=0 Then With wdApp .Visible=True .Activate .WindowState=wdWindowStateMaximize .Documents.Open(strDocFileName)Call.ActiveDocument.SaveAs(“C:ABC.TXT”,wdFormatEncode
8、dText).ActiveDocument.Close .Quit(False)End With使用使用Word文档对象文档对象演示文档格式转换演示文档格式转换1212创建创建Excel对象对象前期绑定前期绑定 Dim exApp As Excel.ApplicationDim exDoc As Excel.WorkBookSet exApp=New Excel.Application后期绑定后期绑定Dim exApp As ObjectSet exApp=CreateObject(“Excel.Application”)exApp.SheetsInNewWorkbook=1exApp.Wor
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Word Excel 交互 ppt

限制150内