Word文档的保存及另存为

作者&投稿:野景 (若有异议请与网页底部的电邮联系)
~

分享成果,随喜正能量】以禅者的慧眼看世界,触目都是菩萨。水月相忘浑然一体,珠光交映圆融无碍,饥餐困眠天天都是好日子,山石点头处处充满情和意。翠竹黄花皆佛性,白云流水是禅心。千江有水千江月,万里无云万里天。

《VBA之Word应用》,是我推出第八套教程,教程是专门讲解VBA在Word中的应用,围绕“面向对象编程”讲解,首先让大家认识Word中VBA的对象,以及对象的属性、方法,然后通过实例让大家感受到Word VBA 的妙处。本套教程共三册十六章,今日内容是第三章“文档集合Documents对象及文档Document对象”第9节:Word文档的保存及另存为。

第九节 文档Document对象的方法(二)

大家好,我们这节继续Document对象方法的讲解,这节的内容是第七节内容的继续,对于任何对象来讲,都是我们在代码中利用的高效工具。

1 Document.Save 方法

这种方法将保存指定的文档。

语法:expression.Save

其中:expression 代表一个 Document对象

如果为true,则 Word 将自动保存所有文档。 如果为false,则 Word 会提示用户保存自上次保存以来已更改的每个文档。

2 Document.SaveAs2 方法

使用新的名称或格式保存指定的文档。此方法的一些参数与 “另存为” 对话框(“文件” 选项卡)中的选项相对应。

语法:

expression.SaveAs2(FileName,FileFormat,LockComments,Password,AddToRecentFiles, WritePassword,ReadOnlyRecommended, EmbedTrueTypeFonts, SaveNativePictureFormat, SaveFormsData,SaveAsAOCELetter,Encoding,InsertLineBreaks,AllowSubstitutions,LineEnding, AddBiDiMarks, CompatibilityMode)

其中:expression 代表一个 Document对象

参数:

1)FileName 可选 Variant 文档的名称。 默认值为当前文件夹和文件名。 如果从未保存过文档,将使用默认名称(例如,Doc1.doc)。 如果已经存在具有指定文件名的文档,则覆盖该文档,并且在覆盖前不提示用户。

2)FileFormat 可选 Variant 文档的保存格式。可以是任何 WdSaveFormat 常量。 若要以另一种格式保存文档,请为 FileConverter 对象的 SaveFormat 属性指定适当的值。

WdSaveFormat 常量的枚举值如下:

1)wdFormatDocument 0 Microsoft Office Word 97 - 2003 binary file format.

2)wdFormatDOSText 4 Microsoft DOS text format.

3)wdFormatDOSTextLineBreaks 5 Microsoft DOS text with line breaks preserved.

4)wdFormatEncodedText 7 Encoded text format.

5)wdFormatFilteredHTML 10 Filtered HTML format.

6)wdFormatFlatXML 19 Open XML file format saved as a single XML file.

7)wdFormatFlatXMLMacroEnabled 20 Open XML file format with macros enabled saved as a single XML file.

8)wdFormatFlatXMLTemplate 21 Open XML template format saved as a XML single file.

9)wdFormatFlatXMLTemplateMacroEnabled 22 Open XML template format with macros enabled saved as a single XML file.

10)wdFormatOpenDocumentText 23 OpenDocument Text format.

11)wdFormatHTML 8 Standard HTML format.

12)wdFormatRTF 6 Rich text format (RTF).

13)wdFormatStrictOpenXMLDocument 24 Strict Open XML document format.

14)wdFormatTemplate 1 Word template format.

15)wdFormatText 2 Microsoft Windows text format.

16)wdFormatTextLineBreaks 3 Windows text format with line breaks preserved.

17)wdFormatUnicodeText 7 Unicode text format.

18)wdFormatWebArchive 9 Web archive format.

19)wdFormatXML 11 Extensible Markup Language (XML) format.

20)wdFormatDocument97 0 Microsoft Word 97 document format.

21)wdFormatDocumentDefault 16 Word default document file format. For Word, this is the DOCX format.

22)wdFormatPDF 17 PDF format.

23)wdFormatTemplate97 1 Word 97 template format.

24)wdFormatXMLDocument 12 XML document format.

25)wdFormatXMLDocumentMacroEnabled 13 XML document format with macros enabled.

26)wdFormatXMLTemplate 14 XML template format.

27)wdFormatXMLTemplateMacroEnabled 15 XML template format with macros enabled.

28)wdFormatXPS 18 XPS format.

3 Document.SaveAs2 方法的利用实例

这里我给大家介绍一段代码,将当前文档保存为一个文本文件。我们看下面的代码:

Sub mynzH()

Dim myDoc As String

myDoc = ActiveDocument.Name

i = InStrRev(myDoc, .)

If i = 0 Then

myDoc = InputBox(请输入您的文件名。)

Else

myDoc = Left(myDoc, i - 1)

myDoc = myDoc .txt

End If

ActiveDocument.SaveAs2 FileName:=myDoc, FileFormat:=wdFormatText

End Sub

代码截图:

下面我们看代码的解读:

1) myDoc = ActiveDocument.Name 这段代码将当前活动文档名字存储在一个字符串的变量中。

2) i = InStrRev(myDoc, .)

If i = 0 Then

myDoc = InputBox(请输入您的文件名。)

如果文件名是不存在的,那么就令用户输入一个新的文件名。

3) myDoc = Left(myDoc, i - 1)

myDoc = myDoc .txt

取得后缀为.txt的文件名

4) ActiveDocument.SaveAs2 FileName:=myDoc, FileFormat:=wdFormatText

保存文件,注意这个时候的文件是往往保存在“文档”的文件夹下面。

文档的运行效果:

今日内容回向:

1 文档对象的Save方法和SaveAs2 方法的意义是什么?

2 如何利用SaveAs2 方法将word文件保存为文本文件?


本讲内容参考程序文件:Doc 003文档.docm

我根据自己多年VBA实际利用经验,推出了八部VBA专门教程。第1套教程:VBA代码解决方案 ;第2套教程:VBA数据库解决方案;第3套教程:VBA数组与字典解决方案;第4套教程:VBA代码解决方案之视频(第一套的视频讲解);第5套教程:VBA中类的解读和利用;第6套教程:VBA信息获取与处理;第7套教程:VBA之EXCEL应用;第8套教程:VBA之Word应用(最新)。上述教程的学习顺序:

① 7→1→3→2→6→5或者7→4→3→2→6→5 ② 7→8

第一套:VBA代码解决方案 是VBA中各个知识点的讲解,教程共147讲,覆盖绝大多数的VBA知识点,提供的程序文件更是一座不可多得的代码宝库,是初学及中级人员必备教程;目前这套教程提供的版本是修订第二版,程序文件通过32位和64位两种OFFICE系统测试。第二套:VBA数据库解决方案 数据库是数据处理的专业利器,教程中详细介绍了利用ADO连接ACCDB和EXCEL的方法和实例操作,适合中级人员的学习。目前这套教程提供的是修订第一版教程,程序文件通过32位和64位两种OFFICE系统测试。第三套:VBA数组与字典解决方案 数组和字典是VBA的精华,字典是VBA代码水平提高的有效手段,值得深入的学习,是初级及中级人员代码精进的手段。目前这套教程提供的版本是修订第一版,程序文件通过32位和64位两种OFFICE系统测试。第四套:VBA代码解决方案之视频 是专门面向初学者的视频讲解,可以快速入门,更快的掌握这门技能。这套教程是第一套教程(修订一版)的视频讲解,视频更易接受。第五套:VBA中类的解读和利用是一部高级教程,讲解类的虚无与肉身的度化,类的利用虽然较少,但仔细的学习可以促进自己VBA理论的提高。这套教程的领会主要是读者的领悟了,领悟一种佛学的哲理。目前这套教程提供的版本是修订第一版,程序文件通过32位和64位两种OFFICE系统测试。第六套教程:VBA信息获取与处理,是一部高级教程,涉及范围更广,实用性更强,面向中高级人员。教程共二十个专题,包括:跨应用程序信息获得、随机信息的利用、电子邮件的发送、VBA互联网数据抓取、VBA延时操作,剪切板应用、Split函数扩展、工作表信息与其他应用交互,FSO对象的利用、工作表及文件夹信息的获取、图形信息的获取以及定制工作表信息函数等等内容。程序文件通过32位和64位两种OFFICE系统测试。第七套教程:VBA之EXCEL应用 这是一部初级教程这部教程共三册,从从创建宏、对话框、工作簿和工作表对象、单元格对象等基础内容讲起,到循环结构、错误处理、字符串操作、日期和时间、事件、数组应用,函数过程等方面,一直讲解到控件和窗体对象的应用都是我们提高自己EXCEL水平的必须。第八套教程:VBA之WORD应用 是围绕“面向对象编程”展开的讲解,让大家充分认识Word中VBA的对象,以及对象的属性、方法及利用。教程共分三册,十六章,其中前十五章是各种对象属性、方法的讲解,每节都有专门的实例说明这些属性方法的具体应用,最后一章是结和具体应用场景的讲解,详细讲解了二十八个实际工作中有代表性的实例,紧扣word数据的批量处理,发挥VBA的长处。本套教程实例众多,大家可以拿来即用,或者修正后加以利用。由于这套教程是围绕“面向对象编程”来展开,建议大家先学《VBA之Excel应用》,对VBA中的对象、属性、方法、事件有一定认识后再来学习这套教程。


microsoft word文档转换成pdf文件
微软的word文档,是可以转换为PDF格式文档。使用电脑中的word2016打开要转换的word文档。编辑文档的内容,并排版。然后点击保存。点击,另存为,选择另存为的文件格式为PDF文件格式。这样就把word文档转为PDF文档了。

word文档转换成pdf文件详细方法
  3、office2007制作的word文档转换成pdf格式 Office 2007只需安装一个加载项,就能导出文件并将其保存为PDF和XPS格式。2007 Microsoft Office加载项:Microsoft Save as PDF 或 XPS 点击一下word2007文档右上角的那个?图标按钮,或者按快捷键F1打开帮助   然后在搜索框那里输入...

文档中删除批注的方法文档中删除批注方法
1、ord中添加批注最快捷的方法是利用快捷键:选择文本,或将光标定位到文本末尾处,然后按【Ctrl+Alt+M】组合键即可看到批注框,输入注释文本即可。2、选中需要批注的文本,或将鼠标光标定位到文本的末尾处。然后点击【审阅】-【批注】组中的“新建批注”按钮。此时,文档右侧会自动添加一个空白批注,在...

怎么把压缩包里的所有word文档快速变成文本文档呢
1、解压缩。2、右击该文本文件\/打开方式\/word.3、打开后,文件\/另存为(保存类型选word文档)。参考资料:百度一下

怎么使eord文档内容无法修改
第四步:保存退出记事本文件,右击web文件,选择“打开方式”中的“Microsoft Word for Windows”,这个时候你会发现,原来受保护的Word文件,现在已经不受保护,可以任意编辑了。秘密提示(更简便的另存法):打开保护的文档,执行“文件”—“另存为”命令—打开“另存为”对话框—“保存类型”选定为...

打开有密码的ord文档的方法步骤
我下载了一篇word,但是双击打开的时候,需要输入密码,那么word有密码怎么打开,在下面就由我给大家分享下打开有密码的word文档技巧,希望能帮助到您。打开有密码的word文档步骤 步骤一:新建一个word文档,随便输入一串文字,保存,演示用。如下图所示。打开有密码的word文档步骤图1 步骤二:打开...

在手机上怎么用word文档写作文
3、打开后就和电脑的office文档编辑差不多了,就可以尽情的写文件了。4、还可以用WPS编辑WORD文档(.Doc)、PPT文档、XLS文档(类似于Excel)、TXT等多种文档。5、把编辑好的文档保存在手机里面,也可以保存到WPS云空间里。6. word文档用手机怎么做 1.在手机桌面中找到WPS软件,点击打开WPS软件,...

手机word怎样写作文格式
1. 手机Word怎么写文章 手机上写Word的方法: 1)首先,可以下载一个工具软件--金山办公软件WPS Office手机版(下面简称:WPS Office)2)打开WPS Office后,点击左上角的“WPS”按钮,选择“浏览目录”进行文档选择。3)这里是跟你自己的保存位置选择,记住自己需要查看和编辑的WORD文档保存在什么...

Word文档怎么加密 ord文档就靠这4招
1、首先创建一个Word文档,并在其中输入一些内容来做为保护的对像。文件的内容需要根据实际情况来确定,在此只是为了演示用。2、选择“审阅”栏目下的“保护文档”,在其下拉列表中选择“限制格式和编辑”。该菜单的功能是“通过设置密码,防止未经授权对文件的内容和格式进行编辑”。3、在打开的对话框...

W ord文档中怎么把插入的图片放在文字下面
点击图片,在排列菜单里面有个文字环绕,点击后选择浮于文字上方。

刚察县18535872350: 在Word中保存与另存为有什么区别 -
粱鬼来佳: 区别肯定是有.不过不是很大.得看情况来说.我这用word来举个例子就很清楚了. 你打开一篇存在你硬盘中的word文档.然后文件菜单下有一个保存和另存为.这个时候.你对文档的内容稍做一下修改后,当你点保存时.一点都没发生.因为计算机自动把...

刚察县18535872350: 急!!!word文档的“保存”与“另存为”有何区别 -
粱鬼来佳: 如果是新建的WORD文档 则保存与另存为功能相同 如果将已经保存过的文件进行修改后 点击保存 则存到打开时的位置 如果点击另存为 则可存到其他位置

刚察县18535872350: 保存Word文档时操作过程 -
粱鬼来佳: 保存Word文档很简单的啊,不用什么操作图片的.第一种方法:先按住键盘上的Ctrl,手不放开再按S键,再一起放开.保存成功,关闭文档就行了.第二种:在文档的上方,有一行菜单按钮,其中第一个是“文件”菜单,点击它,会看到有一个很长的菜单出来,找到“保存”,点击它就行了,菜单消失,保存成功.可以关闭文档了.第三种方法:直接点文档右上角那个叉叉关闭按钮,然后会弹出一个提示窗口,问你是否保存文档,点击“是”,文档关闭并保存.三种方法你可以试下.

刚察县18535872350: 在word文档中的保存方法以及快捷键?
粱鬼来佳: 文件--保存或另存为,快捷键是Ctrl+S

刚察县18535872350: 简述在word中保存文件的方法?
粱鬼来佳: 1.菜单保存:单击菜单“文件”选择“保存”命令 2.工具栏保存:在“常用工具栏”上点击“保住”命令 3.快捷键保存:搂CTRL+S

刚察县18535872350: 电脑怎么保存word文件
粱鬼来佳: ctrl+s 文件,另存为

刚察县18535872350: 在word文档中的保存方法以及快捷键? -
粱鬼来佳: WORD文档使用的快捷键: CTRL+A:表示全选. CTRL+C:表示复制. CTRL+X:表示剪切. CTRL+O:表示打开. CTRL+V:表示粘贴. CTRL+S:表示保存. CTRL+Z:表示撤消. CTRL+B:表示加粗. CTRL+U:表示加下划线. ...

刚察县18535872350: WORD的“文件”菜单中,有“保存”和“另存为”两个命令的解释是
粱鬼来佳: 保存:假如你修改了原文件,选保存会覆盖原文件 另存为:假如修改了原文件,将现在的文件保存在另一个地方,原文件不会被修改

刚察县18535872350: 文件的“保存”与“另存为”命令有何不同与相同之处? -
粱鬼来佳:1、以WORD为例:保存:新建文档会保存在“我的文档”里.任何软件都有一个默认存文件的位置,一般在该程序下.另存为:该对话框将为您保存文件,您可以修改改文件的位置或者改文件名称.“另存为”后,修改后的内容将以您命名的文件名保存在您修改后的文件的位置里. 2、建议:在编辑文件时,建议先命名,然后再不断的按CTRL+S,不要依赖计算机定时保存,养成好习惯!

刚察县18535872350: 在WORD文档中保存和另存为的区别于联系是什么 -
粱鬼来佳: 保存:是指将新建的文件,直接保存在文件夹中,一般不更改保存位置.或原有文件经过修改后覆盖保存.另存为:保存方式的选择性方式,可以将文件更改保存类型,如TXT.也可以将原有文件在修改过后以其他文件名称保存而不对原有文件作覆盖保存.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网