我的教程一共十套,分為初級(jí)、中級(jí)、高級(jí)三大部分。是對VBA的系統(tǒng)講解,從簡單的入門,到數(shù)據(jù)庫,到字典,到高級(jí)的網(wǎng)抓及類的應(yīng)用。大家在學(xué)習(xí)的過程中可能會(huì)存在困惑,這么多知識(shí)點(diǎn)該如何組織成自己的程序呢?VBA可否能組織一個(gè)大型的程序呢?如何讓VBA形成一個(gè)工具,拿來就用呢?在我的教程完結(jié)后,我陸續(xù)推出這類技術(shù)工具資料,這類工具整合了若干多的VBA知識(shí)點(diǎn),讓大家感受到VBA之強(qiáng)大。工具資料共兩個(gè)系列,一個(gè)是YZ系列,一個(gè)是NZ系列。今日給大家介紹的是NZ系列工具:VBA工具之創(chuàng)建PDF文件 NZ06 VBA創(chuàng)建PDF文件說明這個(gè)應(yīng)用是展現(xiàn)給大家利用VBA給Excel工作簿創(chuàng)建PDF的各種靈活應(yīng)用。共提供五種不同方法創(chuàng)建PDF文件,分別如下: 1:創(chuàng)建整個(gè)工作簿的 PDF 2:創(chuàng)建ActiveSheet工作表的PDF。 3:創(chuàng)建選擇范圍的PDF,可以鼠標(biāo)選擇范圍,但要注意必須是當(dāng)前工作表。 4:給出指定工作表名稱創(chuàng)建 PDF,按照當(dāng)前工作表的順序創(chuàng)建。 5:給出指定工作表名稱創(chuàng)建 PDF,按照給出的工作表先后順序創(chuàng)建。 這五種情況可以覆蓋我們的平時(shí)應(yīng)用,最方便的是第五種我們可以非常方便的按照指定的順序創(chuàng)建PDF文件。 這個(gè)工具的核心技術(shù)我封裝在一個(gè)Create_PDF.xlam加載項(xiàng)中,這個(gè)加載項(xiàng)提供兩個(gè)版本,一是開放源碼的版本(如果你得到是開放源碼的技術(shù)文件,注意VBE的打開密碼是123456789,但強(qiáng)烈建議您不要輕易打開代碼窗口,即使打開也要留有備份);二是不開源碼的版本,這個(gè)版本只提供使用,學(xué)員在獲得我的全部教程后即可得到這個(gè)版本的資料。加載項(xiàng)在加載后,可以在菜單中直接看到工具的菜單,應(yīng)用非常的方便。 一 加載加載項(xiàng)后的菜單我們打開任意的一個(gè)EXCEL文件(2007版本之上),如下的測試文件: 然后打開工具的加載項(xiàng),此時(shí)菜單會(huì)有下面的選項(xiàng): 二 創(chuàng)建整個(gè)工作簿的 PDF在上述的菜單中我們選擇第一個(gè)按鈕,并根據(jù)需要選擇位置及文件名稱: 這個(gè)時(shí)候整個(gè)工作簿就會(huì)轉(zhuǎn)換為一個(gè)PDF文件了; 二 創(chuàng)建ActiveSheet工作表的PDF為了創(chuàng)建當(dāng)前工作表的PDF,我們可以選擇第二個(gè)按鈕: 后續(xù)的提示同上。 三 創(chuàng)建選擇范圍的PDF,可以鼠標(biāo)選擇范圍我們在當(dāng)前工作表上選擇某一范圍,并點(diǎn)擊下面的按鈕: 結(jié)果如下: 五 按指定工作表名稱創(chuàng)建PDF,按照當(dāng)前工作表的順序創(chuàng)建我們點(diǎn)擊按鈕: 此時(shí)會(huì)提示,輸入工作表的名稱: 我們輸入:sheet4,sheet3。注意中間要有半角的逗號(hào) 點(diǎn)擊確定: 此時(shí)第三頁是在前面的。 六 給出指定工作表名稱創(chuàng)建 PDF,按照給出的工作表先后順序創(chuàng)建我們點(diǎn)擊如下按鈕: 同樣提示輸入: 我們輸入:sheet4,sheet3。注意中間要有半角的逗號(hào)。我們看結(jié)果: 這個(gè)時(shí)候第四頁是在前面的,這就是按照順序輸出。 這個(gè)應(yīng)用實(shí)現(xiàn)了利用VBA在Excel靈活創(chuàng)建PDF的各種方案。
|
|