如何用EXCEL VBA批次轉PDF檔

文章推薦指數: 80 %
投票人數:10人

可以一鍵就可以批次將EXCEL檔案批次匯出成PDF或其他格式, ... Excel VBA 與資料庫整合大活用(http://www.books.com.tw/exep/prod/booksfile.php?item ... GroupsEXCEL函數與VBA設計ConversationsLabelsAbout如何用EXCELVBA批次轉PDF檔433viewsSkiptofirstunreadmessage吳老師unread,Aug22,2015,2:29:18PM8/22/15ReplytoauthorSignintoreplytoauthorForwardSignintoforwardDeleteYoudonothavepermissiontodeletemessagesinthisgroupLinkReportmessageasabuseSignintoreportmessageasabuseShoworiginalmessageEitheremailaddressesareanonymousforthisgrouporyouneedtheviewmemberemailaddressespermissiontoviewtheoriginalmessagetoEXCEL函數與VBA設計如何用EXCELVBA批次轉PDF檔完整連結:http://terry55wu.blogspot.tw/2015/08/excel-vbapdf.html這是在我的教學論壇有網路學員提的問題:[問題詢問]如何修改VBA讓EXCEL自動轉存成PDF時不會出現副檔名[連結]先學會如何用EXCELVBA批次另存成2003與CSV等格式 [連結]與如何用EXCELVBA自動批次匯入圖片與超連結 [連結]與如何增加EXCELVBA按鈕 [連結]本範例主要是利用VBA的Workbooks物件的ExportAsFixedFormat方法,可以一鍵就可以批次將EXCEL檔案批次匯出成PDF或其他格式,這個範例主要是延續之前進階課裡提到的檔案自動匯出的觀念而來的,如果沒有這方面概念者,建議還是要完整有系統學習為好,比較重要的幾個簡易技巧有:1.Application物件的FileDialog屬性,可以取得檔案或資料夾,回傳為字串。

2.用Dir函數,可以得知並列舉某資料夾中的所有檔案,直到找不到為止。

3.配合DoWhile迴圈,可以不斷列舉檔案,直到找不到檔案為止。

最後,配合Left與Len函數,可以將PDF檔名去除舊的xlsx附檔名訊息,這是入門可成有教過的應用。

大數時代來臨如果不懂得裡用自動化方式處理資料,處理資料將非常沒有效率,至於處理大數據的方案很多,但最通行也沒有額外費用的大概只剩VBA了。

而且開啟EXCEL就包含VBA,除了在Windows外,MAC蘋果電腦一樣也有EXCEL,VBA也可以沿用以前VB的資源,這樣看來VBA處理大數據應該沒有什麼對手了。

範例連結[下載]結果畫面:上課內容:01_轉檔結果畫面02_操作介面03_程式撰寫畫面04_轉換成PDF檔多了附檔名05_修改輸出時檔名的後5個字06_修改結果沒有副檔名程式碼:教學影音(完整版在論壇):http://terry55wu.blogspot.tw/2015/08/excel-vbapdf.html教學影音完整版在論壇:https://groups.google.com/forum/#!forum/scu_excel_vba2_86課程特色:1.如何將函數轉成VBA2.VBA與資料庫快速結合EXCEL函數、 VBA程式設計與資料庫是分別屬於三個領域的知識,但卻是目前大家都需要的一項專業技能,要把三者融合的很好實在非常不容易,剛好我有近20年的VB程式設計與資料庫設計的經驗,教EXCEL函數與相關課程也有多年,因此清楚如何把最重要的知識教給大家,ADO資料庫設計的知識非常多,但根據我多年的設計實務經驗,覺得最重要的是掌握SQL語言,就可以輕易的完成查詢、新增、修改與刪除等功能,就可以輕易的完成自己想處理的大量資料,大大提高工作效率了!上課用書是:Excel函數&VBA其實很簡單(http://www.books.com.tw/exep/prod/booksfile.php?item=0010457292)ExcelVBA與資料庫整合大活用(http://www.books.com.tw/exep/prod/booksfile.php?item=0010463634)完整教學影音DVD申請:http://goo.gl/ZlBZE論壇:http://groups.google.com/group/labor_excel_vba?hl=zh-TW相關教學連結:如何設計VBA表單與EXCEL當資料庫用(85期)提高效率VBA入門班第1次上課心得分享EXCELVBA處理股票分析自動最佳化範例如何在EXCELVBA中快速刪除空白列定存範例轉VBA與只能輸入數字的InputBox如何學會EXCELVBA資料庫系列之一EXCELVBA入門:如何撰寫自動格式化的VBA程式EXCELVBA入門之一:如何函數轉VBAVB.NET設計(九九乘法表&小狗動畫&撲克牌&字幕)回覆ExcelVBA入門與進階課的差異?如何批次下載股市資料到EXCEL中之2如何用VBA快速取得期貨交易資料(開收高低量)如何在EXCELVBA隱藏與顯示工作表如何移動工作表與排序之1如何批次下載股市資料到EXCEL中之1如何批次下載股市資料到EXCEL中如何建立表單與將EXCEL當成資料庫如何讓用ACCESS將EXCEL的資料如何排序工作表如何將單次查詢改為批次查詢(EXCELVBA自動化)如何在EXCELVBA的工作表隨機上顏色如何快速在EXCEL中建立查詢系統(免資料庫)之2如何精簡VBA程式與傳遞引數如何快速在EXCEL中建立查詢系統(免資料庫)之1如何將大量工作表整合在一個工作表如何在EXCELVBA新增沒有重複名稱工作表如何自動下載YAHOO股市資料到EXCEL中如何建立表單與將EXCEL當成資料庫使用如何在EXCEVBA中複製工作表如何在EXCELVBA如何保護工作表如何在EXCELVBA新增沒有重複名稱工作表如何在EXCEL工作表中移動EXCELVBA辦公自動化_如何建立查詢系統如何當下拉清單改變時自動抓取資料之一如何將數學函數轉EXCELVBA設計之二如何增加EXCELVBA按鈕如何設定EXCELVBA開發環境設定說明如何將EXCEL函數轉成VBA如何再VBA中建立EXCEL的自訂函數讓公式變簡單1.EXCELVBA設計(自強基金會2012)第4次上課http://terry55wu.blogspot.tw/2012/03/excel-vba20124.html2.如何把EXCEL"函數"變為"VBA"?自強基金會2012第5次上課http://terry55wu.blogspot.tw/2012/04/excel-vba.html3.自強基金會2012第8次上課http://terry55wu.blogspot.tw/2012/05/excel-vba20128.html4.自強基金會2012第9次上課http://terry55wu.blogspot.tw/2012/05/excel-vba20129.html5.EXCEL_VBA與資料庫--自強基金會2012(Ending)http://terry55wu.blogspot.tw/2012/07/excelvba-2012ending.htmlEXCEL,VBA,函數東吳進修推廣部,EXCELVBA函數程式設計線上教學excelvba教學excelvba指令教學vba範例教學excel excelvba教學視頻excel函數教學excel函數ReplyallReplytoauthorForward0newmessages



請為這篇文章評分?