- 相關(guān)推薦
使用Word2000 VBA開(kāi)發(fā)工程文檔文件
崔永剛
煤炭部合肥院合能公司
在工程軟件的開(kāi)發(fā)中,有相當(dāng)數(shù)量軟件其計(jì)算結(jié)果往往是坐標(biāo)系、一些圖形及文字等。這類(lèi)軟件要求在輸入數(shù)據(jù)后能立即產(chǎn)生計(jì)算結(jié)果,并可立即輸出計(jì)算結(jié)果;而且可多次輸入數(shù)據(jù)并可多次輸出計(jì)算結(jié)果。
一、早期“工程文檔”文件開(kāi)發(fā)
在早期,該類(lèi)工程軟件往往采用BASIC 語(yǔ)言編程,在計(jì)算機(jī)屏幕上產(chǎn)生坐標(biāo)系、一些圖形及文字等計(jì)算結(jié)果,再進(jìn)行屏幕打印從連接在計(jì)算機(jī)上的打印機(jī)獲得打印結(jié)果。在當(dāng)時(shí),筆者所使用計(jì)算機(jī)屏幕最大分辨率為1024X768,而且漢字與數(shù)字等字符其大小固定、顯示位置也固定,所以其計(jì)算結(jié)果往往并非令人滿(mǎn)意,例如,如要繪制坐標(biāo)系,其X
軸與Y軸大小與位置均受漢字與數(shù)字等字符顯示位置限制,效果并不理想,但由于其在輸入原始數(shù)據(jù)后能立即產(chǎn)生計(jì)算結(jié)果,并利用計(jì)算機(jī)屏幕打印功能打印計(jì)算結(jié)果;還可多次輸入原始數(shù)據(jù)、并多次產(chǎn)生與打印計(jì)算結(jié)果,所以盡管效果不十分理想,但由于其能即時(shí)產(chǎn)生計(jì)算結(jié)果,所以很多工程技術(shù)人員在許多工程軟件的開(kāi)發(fā)中,并不采用諸如利用編程語(yǔ)言產(chǎn)生AutoCAD的DXF文件格式,再在AutoCAD中獲得非常理想圖形文字結(jié)果做法,或者直接使用AutoCAD中LISP語(yǔ)言編程等做法,其主要原因就是由于該方法的輸入數(shù)據(jù)與打印結(jié)果的方便性,特別是要產(chǎn)生多個(gè)打印結(jié)果更為方便的優(yōu)點(diǎn)。
二、用VBA開(kāi)發(fā)工程文檔文件
在現(xiàn)在,由于Word2000中
VBA是集成在Word中的開(kāi)發(fā)語(yǔ)言,其編程結(jié)果可直接產(chǎn)生Word文檔,既具有以前使用打印屏幕產(chǎn)生計(jì)算結(jié)果的方便性,同時(shí)還可在一個(gè)文檔中產(chǎn)生多個(gè)計(jì)算結(jié)果,一次輸出的優(yōu)點(diǎn)。再加上VBA語(yǔ)言其本質(zhì)即為Visual BASIC語(yǔ)言一個(gè)子集,與早期的
BASIC語(yǔ)言可謂是一脈相承,所以其編程方法與以前BASIC語(yǔ)言方法類(lèi)似。正因?yàn)槿绱,使用VBA開(kāi)發(fā)上述軟件是一種非常高效、方便的開(kāi)發(fā)方法。
【使用Word VBA開(kāi)發(fā)工程文檔文件】相關(guān)文章:
Word窗口的使用界面08-16
*開(kāi)發(fā)區(qū)改革土地使用制度初探08-12
開(kāi)發(fā)區(qū)改革土地使用制度初探08-12
使用C++構(gòu)建嵌入式開(kāi)發(fā)框架08-06
認(rèn)識(shí)Word08-16
WORD教案08-16
word初識(shí)08-16