官术网_书友最值得收藏!

第3章 處理壓縮文件

在日常辦公中,經(jīng)常用到文件的壓縮與解壓縮,這些操作也可以用VBA實(shí)現(xiàn)自動化。另外,Office 2007以上版本創(chuàng)建的文檔其實(shí)也是壓縮包文件,只不過擴(kuò)展名看起來是Office的擴(kuò)展名,因此,學(xué)習(xí)壓縮和解壓縮的知識,有助于理解Office開發(fā)中自定義Office界面方面的知識。

文件的壓縮和解壓縮操作有以下兩個主要方式。

 Shell函數(shù)調(diào)用電腦默認(rèn)的壓縮工具。

 使用Shell32對象操作.zip壓縮文件。

第一種方式通用性比較強(qiáng),幾乎可以操作任意擴(kuò)展名的壓縮包,缺點(diǎn)是計(jì)算機(jī)必須安裝了壓縮軟件。

針對第二種方式,不需要安裝壓縮軟件,用代碼即可實(shí)現(xiàn)壓縮和解壓縮,但只限于擴(kuò)展名為.zip的壓縮包。

本章包括用Shell函數(shù)調(diào)用WinRAR壓縮軟件以及使用Shell32對象操作.zip壓縮文件兩大部分內(nèi)容。

本章用到的外部引用和重要對象如下。

 Microsoft Shell Controls And Automation

 Shell32.Shell

主站蜘蛛池模板: 新宾| 神农架林区| 新兴县| 鹤壁市| 龙口市| 来凤县| 遂川县| 广灵县| 巴彦淖尔市| 西畴县| 迁西县| 洪洞县| 藁城市| 中西区| 遂平县| 汤原县| 恭城| 安乡县| 大宁县| 安乡县| 铁力市| 安泽县| 白银市| 乐至县| 临邑县| 镇坪县| 抚远县| 商丘市| 高陵县| 平遥县| 翁源县| 海口市| 镇远县| 塘沽区| 碌曲县| 海兴县| 瓦房店市| 顺昌县| 平果县| 海南省| 从江县|