vba對象引用的前期綁定與后期綁定

vba對象引用的前期綁定與后期綁定

ID:9983653

大?。?7.00 KB

頁數(shù):9頁

時間:2018-05-19

vba對象引用的前期綁定與后期綁定_第1頁
vba對象引用的前期綁定與后期綁定_第2頁
vba對象引用的前期綁定與后期綁定_第3頁
vba對象引用的前期綁定與后期綁定_第4頁
vba對象引用的前期綁定與后期綁定_第5頁
資源描述:

《vba對象引用的前期綁定與后期綁定》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、VBA在EXCEL中操作WORD表格之一第9頁共9頁VBA對象引用的前期綁定與后期綁定編輯:madmlwt前言系列問題涉及:1.操作環(huán)境是:Ofeice2003完整版,WinXP操作系統(tǒng)。2.探討主方向:在EXCEL中用VBA操作WORD表格,進行EXCEL數(shù)據(jù)與WORD數(shù)據(jù)的相互讀寫及相應(yīng)格式設(shè)置。3.引用WORD程序的方法:后期綁定。不需要在對象庫中去勾選MicrosoftWord11.0ObjectLibrary對象。4.資料收集整理:網(wǎng)絡(luò)查詢、Ofeice2003相關(guān)程序自身的VBA幫助、個人理解,本人是個編輯者。5.相關(guān)實例:網(wǎng)絡(luò)搜索引用、個人原創(chuàng),在EXCEL中實際操作通過。

2、綜上,在后續(xù)的系列文章中的諸多說法、實例中,不再一一重復闡述說明。編輯此系列問題,可能已經(jīng)滯后,僅供有此需要的朋友參考借鑒!如有雷同,敬請見諒、免責!一、問題的提出試圖在EXCEL中用VBA操作WORD文檔,結(jié)果在WORD中能夠正常使用的一些方法或?qū)傩?,在EXCEL中不能使用或使用后沒有達到應(yīng)該有的效果。【例子】在EXCEL中用VBA操作。首先創(chuàng)建一個空白的新WORD文檔,再寫入2句話(作為2個段落),然后分別對這二個段落進行字體、字號和居中設(shè)置。【要求】在EXCEL中用VBA操作WORD文檔時,VBA代碼編輯過程中,不直接引用MicrosoftWord11.0ObjectLibrary

3、對象,采用后期綁定SetwordAppl=CreateObject("Word.Application")定義一個Word對象變量?!静僮鳌縑BA在EXCEL中操作WORD表格之一第9頁共9頁1.直接在WORD文檔中運行代碼⑴在已經(jīng)存在的操作假定上面要求的WORD文檔已經(jīng)創(chuàng)建,打開該文檔。在鍵盤上按組合鍵Alt+F11,打開WORD代碼編輯窗口。在左邊的“工程-Normal”下面窗格中雙擊“Project(當前打開的WORD文檔名稱)”下面的“引用Normal”圖標,右邊顯示當前WORD文檔的代碼編輯窗口,復制并粘貼下面的代碼。Sub設(shè)置()WithActiveDocument.Para

4、graphs(1).Range.Font.Size=18'字號.Font.Name="黑體"'字體.Font.Bold=wdToggle'字型加粗.ParagraphFormat.Alignment=wdAlignParagraphCenter'水平居中EndWithEndSub單擊代碼編輯窗口上方工具欄上的綠色三角形按鈕(或按鍵盤上的F5),運行上述代碼,可以看到你打開的WORD文檔中的第一段文本,按要求進行了字體設(shè)置和水平居中??梢姡a正常運行且達到預期目標?、苿?chuàng)建一個新的WORD文檔打開一個任意已經(jīng)存在的WORD文檔,在鍵盤上按組合鍵Alt+F11,打開WORD代碼編輯窗口。在左

5、邊的“工程-Normal”下面窗格中雙擊“Project(當前打開的WORD文檔名稱)”下面的“引用Normal”圖標,右邊顯示當前WORD文檔的代碼編輯窗口,復制并粘貼下面的代碼。Sub設(shè)置()Application.ScreenUpdating=False'關(guān)閉屏幕刷新Documents.Add'創(chuàng)建一個新的Word文檔Selection.TypeTextText:="創(chuàng)建WORD表格模型"'寫入第一段文字VBA在EXCEL中操作WORD表格之一第9頁共9頁…………WithActiveDocument.Paragraphs(1).Range'對第一個段落進行格式設(shè)置.Font.Siz

6、e=18'字號.Font.Name="黑體"'字體.Font.Bold=wdToggle'字型加粗.ParagraphFormat.Alignment=wdAlignParagraphCenter'水平居中(問題代碼)EndWithActiveDocument.SaveAsFileName:=ThisDocument.Path&"新建WORD文檔.doc"'保存新建Word文檔與當前WORD文件相同位置ActiveWindow.Close'關(guān)閉新建文檔Application.ScreenUpdating=False'關(guān)閉屏幕刷新EndSub2.在EXCEL中運行代碼打開一個EXCEL工

7、作簿,任指定一個名字保存打開的工作簿于任意位置(為便于操作最后就保存到桌面)。在鍵盤上按組合鍵Alt+F11,打開EXCEL代碼編輯窗口。在菜單命令中單擊“插入”打開列表命令后再單擊“模塊”,顯示當前EXCEL文檔的代碼編輯窗口,復制并粘貼下面的代碼。⑴創(chuàng)建一個新的WORD文檔Sub設(shè)置()Application.ScreenUpdating=False'關(guān)閉屏幕刷新SetwordAppl=CreateObject("Word.Ap

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。