docx转换为doc格式
- 格式:doc
- 大小:126.50 KB
- 文档页数:2
刚刚在网上下载了个Word财务方面的表格,但是下载下来才发现是“Docx格式”的文件,并不是我常用的“Doc格式”的文件,要知道Docx格式的文件只有用Word2007才能够打开,自己电脑上装有Word2003,打开后全是乱码,这该怎么办呢?呵呵,这点小问题难不倒我,用Word也有个5、6年了,这方面的知识也是非常了解。
相信遇到此类问题的朋友也是非常着急,下面Word联盟就来教大家几种简单的方法将“Docx转成Doc”!说明:Docx格式只支持Word2007或以上版本的Word才能打开,而Doc格式是Word2003中的格式。
提示:Word2007或以上版本可以打开Docx和Doc格式,而Word2003只能够打开Doc 格式,无法打开Docx格式的文件。
方法一、利用在线Docx转Doc网站转换!国外的一个网站,地址:/,很不错,速度又快,几秒钟就搞定了。
点击网站中的“Browse”按钮,找到你Docx文件存放的路径,网站就会自动转换,转换完毕后,点击下面的“Browse”下载按钮,将转换成功的Doc文件下载下来。
点击Browse转换点击“Download”下载转换成功的Doc文件方法二、下载Word兼容包实现Word2003也能打开或保存Docx格式文件!这个兼容包微软很早以前就提供了,有很多朋友还不知道,主要目的是为了兼容Office 所有版本之间的转换与互动!下载地址1:Word兼容包下载下载地址2:/downloads/details.aspx?displaylang=zh-cn&FamilyID=941b3470-3ae9 -4aee-8f43-c6bb74cd1466下载地址3:/fs/900/1/8eccc13f15a88b2972d5ba6163c8ee7127955064/exe/FileFormatC onverters.exe下载地址4:/download/6/9/E/69EA942D-4636-4350-A526-0BFD9771A12A/O 2007Cnv.exe以上任意选择一个下载即可。
在线文档转为普通文档的方法全文共四篇示例,供读者参考第一篇示例:随着科技的不断发展,我们在日常工作和生活中经常需要处理各种文档。
有时我们可能会遇到需要将在线文档转为普通文档的情况,比如将网页文档转为Word文档、PDF文档转为可编辑的文档等。
本文将为大家介绍几种常见的方法和工具,帮助大家快速、方便地实现在线文档转为普通文档的目的。
一、在线文档转为Word文档的方法1. 使用在线文档转换网站许多在线文档转换网站能够帮助我们将在线文档转为Word文档。
这类网站通常提供免费的转换服务,并且操作简单方便。
我们只需要上传需要转换的文档,选择输出格式为Word,然后等待转换完成即可。
一些常见的在线文档转换网站包括Zamzar、Online-Convert、Smallpdf等。
2. 使用浏览器插件有些浏览器插件也能够帮助我们将在线文档转为Word文档。
这些插件通常能够直接在浏览器中完成转换操作,无需额外的软件安装。
使用浏览器插件转换文档能够节省时间,特别适合一些常见的转换任务。
常见的浏览器插件包括Save as DOC、Webpage to Word、PDF to Word Converter 等。
二、在线文档转为PDF文档的方法1. 使用在线转换工具和转为Word文档一样,我们也可以使用在线转换工具将在线文档转为PDF文档。
许多在线转换网站和工具都支持将各种文档格式转为PDF格式,包括Word文档、Excel表格、PPT演示文稿等。
我们只需要上传需要转换的文档,选择输出格式为PDF,然后等待转换完成即可。
常见的在线文档转换网站和工具也可以用于PDF格式的转换,比如Online2PDF、PDF.io、PDF2Go等。
2. 使用文档编辑软件一些文档编辑软件也支持将在线文档转为PDF文档。
比如Microsoft Office中的Word和Excel都可以直接保存为PDF格式,Adobe Acrobat 也提供了将各种格式文档转为PDF的功能。
如何将word(doc、d ocx)格式转换为PDF格式?
1、若您正在使用Office 2010或者WPS2010(或更高版本)
Word2010和WPS2010(或更高版本)可以直接另存Word格式为PDF格式,具体见下图。
图1. Word2010中另存为PDF格式
图2. WPS2012中输出为PDF格式
2、若您正在使用Office 2007
Office 2007只需安装一个加载项(SaveAsPDFandXPS.exe,位于本文件所在目录),就能导出文件并将其保存为PDF格式。
1
图3 word2007安装SaveAsPDFandXPS之后可直接保存为PDF文件
3、若您正在使用Office 2003或者更早版本的Office
Office 2003没有直接保存PDF的功能,需要借助软件的支持才能转换。
有一类称为“PDF虚拟打印机”的软件可以方便的将word格式转换为PDF格式,比如tinyPDF(位于本文件所在目录)。
以本文所在目录下的tinypdf软件(只支持32位的Windows系统)为例,您只需要进行如下三步即可:
1)关闭所有打开的word文件
2)安装tinypdf软件
首先打开tinypdf文件夹,找到名为“TinyPDF.exe”的文件,双击此文件安装,在弹出的界面中点击“安装”即可。
3)打开word文件,选择“文件”、“打印”:
图4 打开文件并准备选择文件打印
在弹出的窗口中,选择名称为“TinyPDF”的打印机,点击“确定”即可。
图5 使用tinyPDF打印机将word格式打印成PDF格式
3。
让你效率翻倍的15个Word批量操作小技巧批量操作明显可以提高工作效率,但还是有很多小伙伴不会批量操作,比如批量选中相似文本,批量修改文本等,今天与大家分享几招实用的批量操作技巧。
1、批量选中文本将光标放在段落前的空白位置,单击选择整行、双击选择整段,三击选择整篇文档。
PS:全文的快捷键是Ctrl+A。
2、批量选择类似格式首先将光标定位在要选择类似格式的段落内,随后点击开始——编辑——选择——选择格式相似的文本即可。
3、批量框选区域按住Alt键不放,之后拖拽鼠标即可纵向选择文本。
4、批量将数字更改为斜体你是如何将文档中的常规数字更改为斜体?是每输入一个数字设置一次字体样式?还是输入所有内容后,再一次次更改呢?其实这两种方法都不是最快的,那使用什么方式最快呢?当然是查找替换。
选中区域,按Ctrl+H打开查找和替换对话框,在查找文本框中输入[0-9],之后点击更多,选中使用通配符选项,随后在替换中输入“^&”,然后点击格式——字体,在打开的对话框中,选择倾斜,点击全部替换即可。
5、批量对齐图片选中全文,按Ctrl+H打开查找和替换对话框,之后在查找中输入代码:^g(表示图形),在替换中选择格式——段落——对齐方式——居中对齐即可。
6、批量删除分隔符为了排版需要,往往会添加分隔符,如何批量删除这些分隔符呢?按Ctrl+A选中全文,之后按Ctrl+H打开查找和替换对话框,在查找文本框中勾选使用通配符号,之后点击更多——特殊格式——分页符或分节符(PS:可以直接手动输入代码:^m),在替换为中不输入任何内容,点击全部替换即可。
6、批量删除重复内容选中文本,按Ctrl+H打开查找和替换界面,在查找中输入代码:(<[!^13]*^13)(*)\1,在替换为中输入代码:\1\2,之后点击全部替换即可。
代码说明:(<[!^13]*^13)(*)\1:表示重复查找以非回车符为开头的,中间有内容的,并以回车符结尾段落。
常用文档格式转换常用文档格式转换一Office 文档之间的转换1.快速将Word 文档转换为PPT 演示文档我们制作的演示文稿有大量的文本,已经在Word 中输入过了,可以用下面两种方法直接调用进来:在使用下面两种调用方法之前,都要在Word 中,对文本进行设置一下:将需要转换的文本设置为标题1、标题2、标题3……”等样式,保存返回。
方法一:插入法:在PowerPoint中,执行插入—幻灯片(从大纲)”命令,打开“插入大纲”对话框(如图),选中需要调用的Word 文档,按下“插入”按钮即可。
注意:仿照此法操作,可以将文本文件、金山文字等格式的文档插入到幻灯片中。
方法二:发送法。
在Word中,打开相应的文档,执行文件—发送—Microsoft Office PowerPoint ”命令,系统自动启动PowerPoint ,并将Word 中设置好格式的文档转换到演示文稿中。
2.PPT 转换为Word 文档如果想把Powerpoint 演示文稿中的字符转换到Word 文档中进行编辑处理,可以用“发送”功能来快速实现。
打开需要转换的演示文稿,执行“文件发送Microsoft Office Word 命”令,打开“发送到Microsoft Office Word 对”话框,选中其中的“只使用大纲”选项,按下“确定”按钮,系统自动启动Word ,并将演示文稿中的字符转换到Word 文档中,编辑保存即可。
注意:要转换的演示文稿必须是用PowerPoint 内置的“幻灯片版式”制作的幻灯片。
如果是通过插入文本框等方法输入的字符,是不能实现转换的。
3.Excel 转WordExcel表格想变成Doc文档,只需把需要的单元格选中并复制,再粘贴到Word 中保存就可以了。
4.Word 转Excel这里主要是指Word 中的表格转成Excel 文件。
也是用复制粘贴的方法就能快速实现。
二Word 与PDF 之间的转换1.Office2003 实现PDF 文件转Word 文档用Adobe Reader 打开想转换的PDF 文件,接下来选择“文件—打印”菜单,在打开的“打印”窗口中将“打印机”栏中的名称设置为“Microsoft Office Document Image Writer ,”确认后将该PDF 文件输出为MDI 格式的虚拟打印文件。
xwpfdocument doc转xwpfdocument是Apache POI库中的一个类,用于处理Microsoft Word文档(.docx)的读写操作。
在本篇文章中,我们将讨论如何使用xwpfdocument类将Word文档转换为其他格式。
1. 简介xwpfdocument是POI库中的核心类之一,它提供了一系列方法来读取、写入和修改Word文档。
这个类可以打开一个已存在的文档,也可以创建一个新的文档。
通过操作xwpfdocument对象,我们可以对文档的内容、样式和布局进行编辑。
2. 转换为PDF格式在许多情况下,我们希望将Word文档转换为PDF格式,以便在不同平台上进行共享和打印。
为了实现这个目标,我们可以使用Apache PDFBox库。
以下是一个示例代码,将一个.docx文档转换为.pdf格式。
```javaimport ermodel.XWPFDocument;import org.apache.pdfbox.pdmodel.PDDocument;import org.apache.pdfbox.pdmodel.PDPage;import org.apache.pdfbox.pdmodel.PDPageContentStream;import org.apache.pdfbox.text.PDFTextStripper;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public class WordToPDFConverter {public static void main(String[] args) {try {// 读取Word文档FileInputStream fis = new FileInputStream("input.docx");XWPFDocument document = new XWPFDocument(fis);// 创建PDF文档PDDocument pdfDoc = new PDDocument();PDPage page = new PDPage();pdfDoc.addPage(page);// 获取Word文档的内容String content = new XWPFWordExtractor(document).getText();// 将内容写入PDF文档PDPageContentStream contentStream = new PDPageContentStream(pdfDoc, page);contentStream.beginText();contentStream.setFont(PDType1Font.TIMES_ROMAN, 12); contentStream.newLineAtOffset(100, 700);contentStream.showText(content);contentStream.endText();contentStream.close();// 保存PDF文档pdfDoc.save(new FileOutputStream("output.pdf"));pdfDoc.close();// 关闭Word文档document.close();fis.close();System.out.println("Word文档已成功转换为PDF格式。
如何把Word2010的docx改为doc
2010-05-29 21:07
使用Word2007的过程当中会发现保存时后缀名为docx格式,需要我们修改为doc格式而方便操作。
掌握把Word2007的docx改为doc的方法尤为重要。
下面我们看下如何把Word2007的docx改为doc:对于微软Word的最新版本,和Word2007相比变化很多,其中最大的变化之一就是文档格式的变化,由doc变成了陌生的docx,我们可以进行如下设置:
第一、我们可以更改默认保存格式:点击Word 2007左上角的“Office按钮”——“Word 选项”按钮打开“Word选项”,然后打开“保存”标签页——设置“将文件保存为此格式”下拉列表为“Word97-2003 文档(.doc)”,这样设置的话以后就会默认保存为 doc 格式了。
第二、我们也可以更改默认新建格式:打开系统的注册表编辑器,展开
“HKEY_CLASSES_ROOT”项并找到“.docx“子项,然后右击并选择“重命名”,改为
“.doc”,这样的话我们以后鼠标右键新建word文档时就会新建一个doc格式的文档而不是docx了。
(注:无效,word2007可能有效)。
docx和doc的区别docx格式与doc格式都是word文本格式,但是二者的差距实际上是很大的,docx和doc的区别显著的一点就是体积大小的不同。
docx格式就是一个zip文件,我们可以拿winrar打开docx文件,得到一堆的文件,很类似android程序或者win7桌面窗体的源码,你在里面可以找到各种配置文件,文本文件和媒体文件。
其原理就是相当于用两个文本文档,一个用来放文本信息,另一个用来配置个里面的格式,比如字体,大小等。
这样用两个文本文件就能实现doc格式类似的功能,所以很节省体积。
(延伸:docx文件怎么打开?一共5种方法)当我们创建一个空的文档文件的时候,我们发现,doc格式是25KB左右,而docx是0字节,所以呢我们就知道了doc格式的配置文件至少要有23KB,对于只有一页的文件你才有多少文字啊,docx 就能节省很多的空间了……节省体积有什么用呢?对于我们一般的电脑而言却是没有什么大用处,但是对于服务器、图书馆来说可有用途大了,docx至少能节省一半的空间(图片少的时候更明显)这样图书馆的电子书就能多一倍,对于这类电脑而言是何等的恐怖……docx与doc的区别还有一个:就是响应速度,比如很多特效之类的东西只要修改配置文件就可以了,而不用像doc那样反复修改那个大文件。
现在docx已经开始替代doc格式了,但是还是很多地方doc格式是统治地位的,如果真是要紧急打开docx格式可以用win7记事本,呵呵,本人比较喜欢用docx格式,省地方还快,不过一般在学校交论文什么的还是doc格式。
还有一点要提的就是doc格式是微软专用格式,并没有对外完全授权,其他office,比如wps,永中,openoffice等虽然能打开doc 格式,并且大部分都是没有问题的,但是在极少地方会有错误(格式或字体,或者行间距之类的)。
使用office办公软件的朋友经常会遇见docx这个类型的文件,用Word打开之后出现的竟然一堆乱码,这是因为docx文件是word2007的文件的格式,是用新的基于XML的压缩文件格式取代了其目前专有的默认文件格式,在传统的文件名扩展名后面添加了字母x(即.docx取代.doc、.xlsx取代.xls,等等),可是大部分用户现在使用的大部分是2003,为了几个文件我们又不想更换word2003,怎么办呢?现在有一个微软提供的一个转换工具很不错,我们就不用装2007也能打开docx格式的文件了,现在附上docx转换成doc格式的一款软件的下载地址连接:/downloads/details.aspx?displaylang=zh-cn&FamilyID=941b347 0-3ae9-4aee-8f43-c6bb74cd1466或者只需要安装一个补丁即可,名称为O2007Cnv.exe,链接为:/download/6/9/E/69EA942D-4636-4350-A526-0BFD9771A1 2A/O2007Cnv.exe/downloads/details.aspx?displaylang=zh-cn&FamilyID=941b347 0-3ae9-4aee-8f43-c6bb74cd1466注意安装之后重启机器,问题基本就解决了,现在就可以识别出docx、docm格式的Word 2007文档,pptx、pptm、potx、potm、ppsx、ppsm格式的PowerPoint 2007文档,xlsb、xlsx、xlsm、xltx、xltm格式的Excel 2007文档等。
同时还有以下办法可以解决:1、利用WPS2007:wps2007个人版是金山公司推出的免费的办公系列软件。
完美兼容了docx、xlsx 等office软件的特殊格式。
由于是免费软件在office正版验证的时候广泛被大家所接受。
各种文档格式转换.doc
随着科技的不断发展,我们在日常工作和学习中自然而然地接触到了各种不同的文档格式,如doc、docx、ppt、pptx、pdf等等。
由于不同的文档格式的特点不同,有时我们需要将其中一种格式的文档转换为另一种格式的文档来满足自己的需求。
下面我们将介绍一些常用的文档格式转换方法。
1. 将docx格式转换为doc格式
docx格式是微软的word文档的一种新的格式,而doc格式则是比较旧的一种格式。
有时我们需要将docx格式的文档转换为doc格式的文档,方便自己的阅读或使用。
要将docx 格式转换为doc格式,我们可以采用以下两种方法:
方法一:打开要转换的docx文档,然后选择“文件”菜单,在下拉菜单中选择“另存为”,在弹出的“另存为”窗口中选择“Word 97-2003 文档(*.doc)”选项,然后点击“保存”即可将docx格式的文档转换为doc格式的文档。
方法二:使用在线转换工具,比如ZAMZAR网站。
在该网站中选择需要转换的pptx文件,选择输出格式为ppt格式,输入要转换的邮箱地址,最后点击“转换”按钮即可将pptx格式的文档转换为ppt格式的文档。
总的来说,各种文档格式转换虽然有很多方法和工具,但大家需要根据自己的实际需求和操作习惯来选择适合自己的方式。
同时也需要注意,文档格式转换过程中可能会出现格式变化、字体丢失、排版错乱等问题,所以在进行转换前,最好先备份好原文件,以防止数据丢失。
docx转换成pdf怎么操作?docx文件可以转换成pdf格式吗?
单说docx格式的文件,或许会让很多朋友觉得有点懵,然而实际上,这种格式的文件大家都很熟悉,而且在日常办公中也是经常在使用,那么它到底是什么呢?其实它就是我们熟悉的word文件!咱们日常使用word文档创建的文件,最终的格式就是docx。
所以说,docx 转换成pdf其实就是要将word文档转换成pdf文档,那么这个操作如何实现呢?下面,我们就来介绍一下具体的操作步骤。
第一步:准备格式转换软件
Windows系统中没有自带为文档转换格式的功能,所以我们需要下载第三方的软件来实现,因为接下来的操作我们是以迅捷PDF转换器为例的,所以这里就介绍大家下载这款软件吧,操作简单,菜鸟也能轻松上手。
第二步:执行操作
首先,我们打开迅捷PDF软件,然后看界面的左侧,在栏目中点击“文件转PDF”,之后单击一下其中的“word转PDF”。
接下来,看右侧的界面,空白处的上方位置有一个“添加文件”,我们点击一下,然后在弹出来的界面中,将需要转换格式的word文档给加起来。
最后,直接点击界面右下角的“开始转换”就可以了。
通过上述两个大步骤,四个小步骤,我们就可以将docx转换成pdf了,操作是不是很简单?。
竭诚为您提供优质文档/双击可除word模板文件的扩展名为篇一:office20xx文件格式与扩展名office20xx文件格式与扩展名1、word文档(.docx)[默认]*启用宏的word文档(.docm)*word模板(.dotx)启用宏的word模板(.dotm)2、excel20xx文件格式与扩展名excel工作簿(.xlsx)[默认]*启用宏的excel工作簿(.xlsm)*excel模板(.xltx)*启用宏的excel模板(.xltm)*excel二进制工作簿(.xlsb)*excel加载项(.xlam)*3、powerpoint20xx文件格式与扩展名powerpoint演示文稿(.pptx)[default]*启用宏的powerpoint演示文稿(.pptm)*powerpoint放映(.ppsx)* 启用宏的powerpoint放映(.ppsm)*powerpoint模板(.potx)*启用宏的powerpoint模板(.potm)*powerpoint加载项(.ppam)篇二:word模板的分类及存放位置word模板的分类及存放位置word中的模板分为两类:一是系统向导或模板,第二类为用户自定义模板。
word的系统向导或模板安装在x:\programFiles\microsoftoffice\templates\2052文件夹中,其扩展名是wiz(向导)和dot(模板)。
用户自定义模板存放的位置会由于windows版本的不同而不一样:对于windows2000/nt/xp用户,自定义模板会放到c:\documentsandsettings\用户名\applicationdata\microsoft\templates文件夹下;如果使用windows9x/me,模板会被放置到c:\windows\applicationdata\microsoft\templates文件夹下。
Word文档格式docx和doc的区别docx格式与doc格式都是word文本格式,但是二者的差距实际上是很大的,docx和doc的区别显著的一点就是体积大小的不同。
docx格式就是一个zip文件,我们可以拿winrar 打开docx文件,得到一堆的文件,很类似android程序或者win7桌面窗体的源码,你在里面可以找到各种配置文件,文本文件和媒体文件。
其原理就是相当于用两个文本文档,一个用来放文本信息,另一个用来配置个里面的格式,比如字体,大小等。
这样用两个文本文件就能实现doc格式类似的功能,所以很节省体积。
(延伸:docx文件怎么打开?一共5种方法)当我们创建一个空的文档文件的时候,我们发现,doc格式是25KB左右,而docx 是0字节,所以呢我们就知道了doc格式的配置文件至少要有23KB,对于只有一页的文件你才有多少文字啊,docx就能节省很多的空间了……节省体积有什么用呢?对于我们一般的电脑而言却是没有什么大用处,但是对于服务器、图书馆来说可有用途大了,docx至少能节省一半的空间(图片少的时候更明显)这样图书馆的电子书就能多一倍,对于这类电脑而言是何等的恐怖……docx与doc的区别还有一个:就是响应速度,比如很多特效之类的东西只要修改配置文件就可以了,而不用像doc那样反复修改那个大文件。
现在docx已经开始替代doc格式了,但是还是很多地方doc格式是统治地位的,如果真是要紧急打开docx 格式可以用win7记事本,呵呵,本人比较喜欢用docx格式,省地方还快,不过一般在学校交论文什么的还是doc格式。
(拓展:XLSX文件怎么打开?3大方法推荐)还有一点要提的就是doc格式是微软专用格式,并没有对外完全授权,其他office,比如wps,永中,openoffice 等虽然能打开doc格式,并且大部分都是没有问题的,但是在极少地方会有错误(格式或字体,或者行间距之类的)。
说到最后突然还想起一个区别来:docx比doc后面多了一个字母算不算?呵呵~!。
doc与docx文档的区别在现今信息化社会中,文档的重要性不言而喻。
无论是学术论文、商务报告还是日常文书,我们都需要在电子设备上创建和编辑文档。
而在文档处理领域,微软的Office套件无疑是最受欢迎和广泛使用的工具之一。
在Office中,我们经常会接触到两种常见的文档格式,即.doc和.docx。
本文将探讨这两种格式的区别,并介绍其特点和使用场景。
首先,让我们从.doc格式开始。
.doc是微软Word早期版本使用的二进制文件格式,它是Word在1997年之前的默认文档格式。
.doc格式的文件包含以二进制形式存储的文本、图像、表格和其他元素。
由于采用了二进制格式,.doc文件通常较大,占用磁盘空间较多。
此外,它还有一个缺点就是对不同版本的Word兼容性较差。
如果在更新的Word版本中打开一个旧版的.doc文件,可能会出现格式错误或内容损坏的问题。
而.docx则是微软Word 2007版本后引入的新文档格式。
.docx格式采用了基于XML的开放标准,文件内容被压缩为ZIP格式,其中包含一个或多个XML文件以及相关媒体和其他元素。
相比于.doc格式,.docx的文件大小更小,占用更少的磁盘空间。
此外,.docx 兼容性更好,可以在不同版本的Word中更加稳定地打开和编辑,减少了格式错误和内容损坏的风险。
除了文件格式的区别之外,.doc和.docx在功能和特点上也存在一些差异。
.docx格式的文档支持更多的高级功能和格式选项,例如自动摘要、内容控制、分节和页眉页脚等。
此外,.docx文件还支持更多的图像格式和媒体插入选项,使得文档的排版和展示更加丰富和多样化。
值得一提的是,.docx格式还支持数字签名和文件加密功能,可以更好地保护文档的安全性和隐私。
在实际应用中,.doc和.docx格式的选择取决于具体的需求和使用场景。
对于需要频繁与他人共享和协作的文档,.docx格式是更好的选择,因为它具有更好的兼容性和稳定性。
VBA批量转换:docx转pdf,doc,rtf,txt以及doc转docx有时候需要把大量的docx文件另存为其它格式,比如pdf、doc、rtf、txt,或者将doc升级为docx,用VBA 可以批量处理。
启动word,按下Alt+F11,打开Microsoft Visual Basic for Applications,点击插入>模块,将下面的代码粘贴进去,然后按F5(某些笔记本电脑可能需要按Fn+F5),或者点击图中的绿色小三角形,便可以执行代码。
代码中涉及到的路径要根据自己的实际情况进行修改,有些子文件夹还需要手动创建。
pdf 文件除了能保持复杂的排版和数学公式不走样,还可以再借助Adobe Acrobat(不是Adobe Reader)另存为png、jpg等图片格式(pdf文件的每一页会成为一张单独的图片)。
因为word本身不能直接另存为图片,所以需要借助pdf中转。
下面的代码中用到了open函数,并且为名为Visible的参数赋值为msoFalse(msoFalse前面共有11个英文逗号),目的是打开文件时不在word窗口中显示文件的内容,加快转换速度。
尝试过使用Application.ScreenUpdating = False来实现与Visible=msoFalse相同的效果,然而并不可行,不知是什么原因。
Replace的作用是修改后缀名,SaveAs2的作用是“另存为”。
'docx转pdfOption ExplicitSub docx2pdf()Dim sEveryFile As StringDim sSourcePath As StringDim sNewSavePath As StringDim CurDoc As ObjectsSourcePath = "E:\DOCX文件\"sEveryFile = Dir(sSourcePath & "*.docx")Do While sEveryFile <> ""Set CurDoc = Documents.Open(sSourcePath & sEveryFile, , , , , , , , , , , msoFalse) sNewSavePath = VBA.Strings.Replace(sSourcePath & "PDF文件\" & sEveryFile, ".docx", ".pdf")CurDoc.SaveAs2 sNewSavePath, wdFormatPDF'CurDoc.ExportAsFixedFormat sNewSavePath, wdExportFormatPDFCurDoc.Close SaveChanges:=FalsesEveryFile = DirLoopSet CurDoc = NothingEnd Sub'docx转docOption ExplicitSub docx2doc()Dim sEveryFile As StringDim sSourcePath As StringDim sNewSavePath As StringDim CurDoc As ObjectsSourcePath = "E:\DOCX文件\"sEveryFile = Dir(sSourcePath & "*.docx")Do While sEveryFile <> ""Set CurDoc = Documents.Open(sSourcePath & sEveryFile, , , , , , , , , , , msoFalse) sNewSavePath = VBA.Strings.Replace(sSourcePath & "DOC文件\" & sEveryFile, ".docx", ".doc")CurDoc.SaveAs2 sNewSavePath, wdFormatDocumentCurDoc.Close SaveChanges:=FalsesEveryFile = DirLoopSet CurDoc = NothingEnd Sub'docx转rtfOption ExplicitSub docx2rtf()Dim sEveryFile As StringDim sSourcePath As StringDim sNewSavePath As StringDim CurDoc As ObjectsSourcePath = "E:\DOCX文件\"sEveryFile = Dir(sSourcePath & "*.docx")Do While sEveryFile <> ""Set CurDoc = Documents.Open(sSourcePath & sEveryFile, , , , , , , , , , , msoFalse) sNewSavePath = VBA.Strings.Replace(sSourcePath & "RTF文件\" & sEveryFile, ".docx", ".rtf")CurDoc.SaveAs2 sNewSavePath, wdFormatRTFCurDoc.Close SaveChanges:=FalsesEveryFile = DirLoopSet CurDoc = NothingEnd Sub'docx转txtOption ExplicitSub docx2txt()Dim sEveryFile As StringDim sSourcePath As StringDim sNewSavePath As StringDim CurDoc As ObjectsSourcePath = "E:\DOCX文件\"sEveryFile = Dir(sSourcePath & "*.docx")Do While sEveryFile <> ""Set CurDoc = Documents.Open(sSourcePath & sEveryFile, , , , , , , , , , , msoFalse) sNewSavePath = VBA.Strings.Replace(sSourcePath & "TXT文件\" & sEveryFile, ".docx", ".txt")CurDoc.SaveAs2 sNewSavePath, wdFormatTextCurDoc.Close SaveChanges:=FalsesEveryFile = DirLoopSet CurDoc = NothingEnd Sub'doc转docxOption ExplicitSub doc2docx()Dim sEveryFile As StringDim sSourcePath As StringDim sNewSavePath As StringDim CurDoc As ObjectsSourcePath = "E:\DOC文件\"sEveryFile = Dir(sSourcePath & "*.doc")Do While sEveryFile <> ""Set CurDoc = Documents.Open(sSourcePath & sEveryFile, , , , , , , , , , , msoFalse) CurDoc.ConvertsNewSavePath = VBA.Strings.Replace(sSourcePath & "DOCX文件\" & sEveryFile, ".doc", ".docx")CurDoc.SaveAs2 sNewSavePath, wdFormatDocumentDefaultCurDoc.Close SaveChanges:=FalsesEveryFile = DirLoopSet CurDoc = NothingEnd Sub以下内容为一些函数的介绍。