- Office VBA開發(fā)經(jīng)典:中級進(jìn)階卷
- 劉永富 劉行
- 319字
- 2019-11-22 18:29:09
第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
推薦閱讀
- 深入核心的敏捷開發(fā):ThoughtWorks五大關(guān)鍵實(shí)踐
- Intel Galileo Essentials
- 潮流:UI設(shè)計(jì)必修課
- 軟件項(xiàng)目管理(第2版)
- 數(shù)據(jù)庫原理及應(yīng)用(Access版)第3版
- Instant Zepto.js
- Python編程完全入門教程
- Elasticsearch for Hadoop
- 從程序員角度學(xué)習(xí)數(shù)據(jù)庫技術(shù)(藍(lán)橋杯軟件大賽培訓(xùn)教材-Java方向)
- Hadoop大數(shù)據(jù)分析技術(shù)
- 玩轉(zhuǎn).NET Micro Framework移植:基于STM32F10x處理器
- SQL Server 2012 數(shù)據(jù)庫應(yīng)用教程(第3版)
- Solr權(quán)威指南(下卷)
- WCF編程(第2版)
- 微信公眾平臺服務(wù)號開發(fā):揭秘九大高級接口