歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > PPT文檔下載  

ransparancy6應(yīng)用程序與Word和Excel的交互.ppt

  • 資源ID:11497792       資源大?。?span id="ct0odjc" class="font-tahoma">1.20MB        全文頁數(shù):33頁
  • 資源格式: PPT        下載積分:9.9積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要9.9積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標題沒有明確說明有答案則都視為沒有答案,請知曉。

ransparancy6應(yīng)用程序與Word和Excel的交互.ppt

第六章,應(yīng)用程序與Word和Excel的交互,2,回顧,編寫ActiveXDLL服務(wù)組件;ActiveXDLL組件的調(diào)試;兼容性設(shè)置和使用Implements實現(xiàn)接口;組件的Instancing屬性設(shè)置;編寫ActiveXEXE進程外組件;使用事件實現(xiàn)回調(diào)和客戶端異步;,3,使用Word應(yīng)用程序、文檔對象實現(xiàn)桌面文檔交互;使用Excel工作簿、工作表對象實現(xiàn)文檔自動化;掌握Word自定義宏及相關(guān)的配置;在VBE中使用應(yīng)用程序、文檔、工作簿和工作表對象;自定義文檔模板及操作;,目標,4,Word和Excel對象,ActiveXEXE對象;可以在VB中進行對象和接口方式的調(diào)用;,5,層次式對象模型,6,創(chuàng)建Word對象綁定,前期綁定DimwdAppAsWord.ApplicationDimwdDocAsWord.DocumentSetwdApp=NewWord.Application后期綁定DimwdAppAsObjectSetwdApp=CreateObject(“Word.Application”)wdApp.Documents.Add,7,創(chuàng)建Word對象GetObject,DimwdDocAsObjectSetwdDoc=GetObject("C:SPM-Sem1.doc")wdDoc.Application.Visible=True,8,Word應(yīng)用程序?qū)ο髮傩?MyApp.Visible=TrueMyApp.ActiveDocument.SaveMyApp.Caption=“公文20040102”MyApp.ActiveDocument.FullName=MyApp.Path&“A.DOC”MyApp.WindowState=wdWindowStateMaximize,9,Word應(yīng)用程序?qū)ο蠓椒?MyApp.ActivateDocName=Dir("*.DOC")WhileDocNameEmptyApplication.PrintOut(adoc)DocName=Dir()WendMyApp.QuitMyApp.Repeat:MyApp.UndoNormal.Module2.Macro1:CallNormal.Module2.Macro1Application.RunMacroName:="Normal.Module2.Macro1,10,Word文檔對象屬性,IfMyDoc.Saved=FalseThenMyDoc.SaveDebug.PrintActiveDocument.AttachedTemplate.FullNameSetmyRange=ActiveDocument.ContentmyRange.Font.Name="Arial"ActiveDocument.PassWord=“ABC”ActiveDocument.ReadOnly=TrueActiveDocument.SaveFormat=wdFormatRTF,11,Word文檔對象方法,IfMyDoc.Saved=FalseThenMyDoc.SaveCallActiveDocument.SaveAs(“C:ABC.DOC”,wdFormatDocument,False,”O(jiān)penPwd”,True,”WritePwd”,True)SetmyRange=ActiveDocument.ContentmyRange.Font.Name="Arial"ActiveDocument.CloseActiveDocument.Undo(2),12,DimwdAppAsWord.ApplicationSetwdApp=NewApplicationIf(wdAppIsNothing)OrErr.Number=0ThenWithwdApp.Visible=True.Activate.WindowState=wdWindowStateMaximize.Documents.Open(strDocFileName)Call.ActiveDocument.SaveAs(“C:ABC.TXT”,wdFormatEncodedText).ActiveDocument.Close.Quit(False)EndWith,使用Word文檔對象,演示文檔格式轉(zhuǎn)換,13,創(chuàng)建Excel對象,前期綁定DimexAppAsExcel.ApplicationDimexDocAsExcel.WorkBookSetexApp=NewExcel.Application后期綁定DimexAppAsObjectSetexApp=CreateObject(“Excel.Application”)exApp.SheetsInNewWorkbook=1exApp.Workbooks.Add,14,Excel工作簿對象屬性,MyBook.ActiveSheet.Name=“年度計劃工作表”MyBook.ActiveChart.BarShap=xlBoxMyBook.KeepChangeHistory=TrueMyApp.Sheets.Item(1).Cell(1,1).Value=12,15,Excel工作簿對象方法,MyBook.ActivateMyBook.CloseMyBook.ProtectPassword:=“ASPS"MyApp.SaveCopyAs(“C:A.XLS”),16,Excel工作表對象屬性,MySheet.Application.DisplayFullScreen=TrueMySheet.Cells(1,1).Locked=FalseMySheet.Columns(1).Font.Bold=TrueMySheet.Visible=FalseMySheet.PageSetup.LeftMargin=Application.InchesToPoints(0.5),17,Excel工作表對象方法,MySheet.UsedRange.Columns("A:C").CalculateMySheet.CheckSpellingMySheet.Range("A1:D10").DeleteShift:=xlShiftToLeftMySheet.PrintPreview=TrueMySheet.Range("A1:B3").Select,18,使用Excel工作表對象,exlApp.SheetsInNewWorkbook=1exlApp.DefaultFilePath=App.PathexlApp.Workbooks.AddexlApp.Visible=TrueSetwsBook=.ActiveWorkbookSetwsSheet=.ActiveSheetwsBook.Application.DisplayAlerts=FalseCallwsBook.SaveAs("C:ABCD.XLS","ASD")wsBook.Application.DisplayAlerts=TruewsBook.Author=.FullNamewsSheet.Cells.Font.Name="System"wsSheet.Cells.Font.Size=12wsSheet.Name=“隨機數(shù)據(jù)檢測”填充隨機數(shù)的代碼wsBook.SaveexlApp.DisplayAlerts=TrueexlApp.Quit,演示填充隨機數(shù)到工作表,19,宏和宏錄制,為了自動執(zhí)行某些任務(wù)而作為單個命令組合在一起的一系列或一組命令;宏病毒;可以通過宏錄制來轉(zhuǎn)化操作為執(zhí)行代碼;,演示宏錄制、查看,20,自定義和宏命令按鈕,21,VBA程序設(shè)計3-1,22,VBA程序設(shè)計3-2,23,VBA程序設(shè)計3-3,24,文檔模板2-1,文檔的格式、內(nèi)容和相關(guān)操作進行定制;需要和Word中的宏結(jié)合起來使用;可以檢測文檔、應(yīng)用程序?qū)ο蟮氖录?,對文檔編輯、審核、安全等方面進行控制;以.Dot的形式保存文檔模板文件;,25,文檔模板2-2,26,在文檔模板中自定義工具欄按鈕,27,文檔模板工程加密,28,VBE對象事件4-1,29,VBE對象事件4-2,30,VBE對象事件4-3,類模塊clsApplicationEvents代碼PublicWithEventsMyAppAsApplicationPrivateSubMyApp_DocumentBeforeClose(ByValDocAsDocument,CancelAsBoolean)MyApp.ActiveDocument.Saved=TrueMyApp.DisplayAlerts=wdAlertsNoneEndSub,31,VBE對象事件4-4,模塊modMain中的代碼DimXAsNewclsApplicationEventsSubRegester_Events()SetX.MyApp=Word.ApplicationEndSub,32,總結(jié)2-1,MicrosoftOffice中的Word、Excel、PowerPoint、Access等,都是ActiveXEXE組件,可以在VisualBasic應(yīng)用程序中調(diào)用其組件接口,進行可編程方式的訪問和控制;Word和Excel提供了一個層次式的對象結(jié)構(gòu)提供外部訪問,在外部應(yīng)用程序中,可以通過前期綁定或者后期綁定的方式來訪問其應(yīng)用程序?qū)ο?;像使用其他ActiveXEXE組件對象一樣,可以調(diào)用Application、Document、WorkBook、WorkSheet對象的屬性、方法進行相關(guān)的操作;Word宏是為了自動執(zhí)行某些任務(wù)而作為一個命令組合在一起的一系列或一組命令;,33,總結(jié)2-2,VisualBasic編輯器通常稱為VBE,是一種可用于創(chuàng)建、編輯和測試VisualBasicforApplications代碼和過程的環(huán)境,并且可以在Word中使用窗體、控件、模塊和類模塊等多種編程對象;通過文檔模板,可以定制文檔格式和操作,并且經(jīng)常和宏結(jié)合起來使用;在VBE中,可以像VBIDE一樣使用Document、WorkBook、WorkSheet對象的事件,并且可以通過WithEvents關(guān)鍵詞,引用Application對象的事件。,

注意事項

本文(ransparancy6應(yīng)用程序與Word和Excel的交互.ppt)為本站會員(max****ui)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!