你可曾想過移植Excel工作表中的數(shù)據(jù),但是對那些用戶來說卻不會感覺到工作的復(fù)雜?你是否想開發(fā)具有報(bào)告列表的用戶接口,從而使你能夠插入Excel工作簿?另外,你是否能夠以這樣一種方式開發(fā)用戶接口,即當(dāng)該接口發(fā)生變化時,用戶的機(jī)器能夠自動更新到最新版本?本文將向你展示怎樣建立/
使用VB實(shí)現(xiàn)Excel自動獲取外部數(shù)據(jù)
Excel表格生成和公式設(shè)置十分強(qiáng)大便利,是一個強(qiáng)有力的信息分析與處理工具。Visual Basic是一套可視化、面向?qū)ο蟆⑹录?qū)動方式的結(jié)構(gòu)化高級程序設(shè)計(jì)語言,正成為高效率的Windows應(yīng)用程序開發(fā)工具。由于微軟的努力,Visual Basic應(yīng)用程序版可作為一種通用宏語言被所有微軟可編程應(yīng)用軟件共享。
用VB控制EXCEL生成報(bào)表
做為一種簡捷、系統(tǒng)的 Windows應(yīng)用程序開發(fā)工具,Visual Basic 具有強(qiáng)大的數(shù)據(jù)處理功能,提供了多種數(shù)據(jù)訪問方法,可以方便地存取Microsoft SQL Server、Oracle、XBase等多種數(shù)據(jù)庫,被廣泛應(yīng)用于建立各種信息管理系統(tǒng)。但是,VB缺乏足夠的、符合中文習(xí)慣的數(shù)據(jù)表格輸出功能,雖然使用Crystal Report控件及 Crystal Reports程序可以輸出報(bào)表,但操作起來很麻煩,中文處理能力也不理想。Excel作為Micorsoft公司的表格處理軟件在表格方面有著強(qiáng)大的功能,我們可用VB5編寫直接控制Excel操作的程序,方法是用VB的OLE自動化技術(shù)獲取Excel 的控制句柄,從而直接控制Excel 的一系列操作。
Excel中的“宏”的應(yīng)用
Excel電子表格軟件是應(yīng)用最廣泛的軟件之一,它的數(shù)據(jù)處理、圖表功能及各種函數(shù)和工具深受廣大用戶的喜愛。Excel文件是一個工作薄,一個工作薄最多可以包含255個工作表,每個工作表又可以包含大量的數(shù)據(jù)。
用VB創(chuàng)建復(fù)雜表格
數(shù)據(jù)庫管理系統(tǒng)的開發(fā)人員經(jīng)常感嘆的一個問題就是:我們中國人的報(bào)表太復(fù)雜了!無規(guī)則、嵌套、斜線、交叉線等歷來都是困撓開發(fā)人員的最大問題。設(shè)計(jì)一個數(shù)據(jù)庫固然有一定的技巧,設(shè)計(jì)數(shù)據(jù)操作也固然需要一定的邏輯分析能力,但這些問題對一般的開發(fā)人員來說應(yīng)該是不成為問題的。
用EXCEL組件簡化VB編程
本文介紹怎么使用EXCEL組件簡化VB編程的一種方法/
怎樣在VB中控制Word?
使用VB編程時,有時需要調(diào)用Microsoft Word對文字進(jìn)行編輯、排版及輸出。為實(shí)現(xiàn)這種調(diào)用,可以使用Shell函數(shù)、OLE自動化、在包容器中嵌入Word對象等方法。經(jīng)過試用和比較,總結(jié)出了這幾種方法的各自特點(diǎn)。
VB 中調(diào)用 Word 拼寫檢查
在VB程序中,我們能否對用戶輸入的文字進(jìn)行拼寫檢查呢?如果要靠自身代碼實(shí)現(xiàn)該功能,是非常麻煩的...不用急,我們現(xiàn)在調(diào)用WORD中的拼寫檢查,輕松完成該任務(wù)!