通過本文你可以了解到:
1、利用VBS在PPT2007的外部實現PPT文檔轉換成PDF(PDF.VBS);
2、文件夾選項中對指定類型的文件進行右鍵功能綁定;
提示:Office2007只要安裝一個SaveAsPDF(下載地址:)加載項之后,就可以直接利用Office2007中的具體應用來另存為PDF。
經過筆者的嘗試,最終知道了PDF的文件類型是32,因此我們仍可以使用SaveAs的方法在腳本中實現另存為PDF功能,可以利用VBS來實現(參見PDF.VBS,下載地址:/bzsoft)。
有了PDF.VBS在手,我們只要完成它和資源管理器的整合。批量轉換的工作就迎刃而解了。在資源管理器中點“工具”菜單上的“文件夾選項”,單擊“文件類型”標簽,在“已注冊的文件類型”中找到“PPT”(或“PPTX”)的文件類型,然后在右鍵菜單上注冊相應的轉換功能。
關鍵就在“用于執行操作的應用程序”里的內容(其中G:\pdf\pdf.vbs為pdf.vbs文件的保存路徑):
G:\WINDOWS\system32\wscript.exe c:\pdf\pdf.vbs"%1"
"%1"就是傳入的第1個參數,加入雙引號的目的得到需要考慮全路徑名中可能包含有空格。接下來就是如何操作批量工作:只要找到多個PPT(PPTX類似),然后點擊右鍵菜單中的PPT2PDF就可以了。
轉換過程中,PPT2007并不真正關閉,會一直轉換下去,這5個文件的轉換也挺快,然后再看看我們的成功吧。
怎么樣?這種批量轉換的方法很過癮吧?如果有幾十個或者幾百個PPT(PPTX)的演示文檔,或者經常重復性的操作,使用此方法都非常方便。更讓人叫絕的是,因為是和資源管理器進行集成,不論是同一目錄還是多重目錄下PPT的轉換過程, 利用Windows操作系統的搜索功能后,只要選中相應的文檔,再點右鍵“PPT2PDF”,就可以完成我們“有PPT的地方就有PDF”的終極目標了(當然要求所在目錄是可寫的,而不是只讀)。