|
在應(yīng)用系統(tǒng)的設(shè)計(jì)中,有時(shí)要求在程序中自動(dòng)調(diào)用Microsoft 應(yīng)用程序,如Word或Excel 等來創(chuàng)建文檔或制作表格。在開發(fā)一個(gè)辦公系統(tǒng)時(shí),就采用了這種方法。 設(shè)計(jì)環(huán)境: ①MicroSoft Visual FoxPro 5.0中文版; ②Windows 98中文操作系統(tǒng); ③Microsoft (R)Word 97。 首先創(chuàng)建一個(gè)表單Form1,在Form1上新建一個(gè)命令按扭Command1,并設(shè)置Command1的Caption 為“自動(dòng)創(chuàng)建Word文檔”。Command1的Click 過程包括下列命令 語句:c MessageTitle ='啟動(dòng)窗' c MessageText ='啟動(dòng)Microsoft (R) Word 97'nDialogType =0+64+0 nAnswer =MESSAGEBOX (c MessageText ,nDialogType ,c MessageTitle) filename ='99年工作計(jì)劃' public objwdoc nllocaleId =sys(3004) =sys(3006,1033) objWDdoc =crea("word .basic") objwddoc .appshow objWDdoc .appmaxi mize objwddoc .filenewdefault objwddoc .filesaveas("&filename") =sys(3006,val(nlLocaleId)) c MessageTitle ='結(jié)束窗' c MessageText ='文檔創(chuàng)建完畢'+chr(13)+'退出Mi— crosoft (R)Word 97' nDialogType =0+64+0 nAnswer =MESSAGEBOX(c MessageText ,nDialogType , c MessageTitle) 這樣,在命令窗口中運(yùn)行上述Form 時(shí),單擊“自動(dòng)創(chuàng)建Word 文檔”按扭,則自動(dòng)調(diào)用Word 97創(chuàng)建文檔,且文檔的名字為“99年工作計(jì)劃”。 (海軍航空工程學(xué)院孔波264001)
|