Document.SaveAs2 方法

用新名称或新格式保存文档。 此方法的某些参数与**“另存为”**对话框中的选项相对应。 此方法只能用于 Word 2010 项目中。

命名空间:  Microsoft.Office.Tools.Word
程序集:  Microsoft.Office.Tools.Word(在 Microsoft.Office.Tools.Word.dll 中)

语法

声明
Sub SaveAs2 ( _
    ByRef FileName As Object, _
    ByRef FileFormat As Object, _
    ByRef LockComments As Object, _
    ByRef Password As Object, _
    ByRef AddToRecentFiles As Object, _
    ByRef WritePassword As Object, _
    ByRef ReadOnlyRecommended As Object, _
    ByRef EmbedTrueTypeFonts As Object, _
    ByRef SaveNativePictureFormat As Object, _
    ByRef SaveFormsData As Object, _
    ByRef SaveAsAOCELetter As Object, _
    ByRef Encoding As Object, _
    ByRef InsertLineBreaks As Object, _
    ByRef AllowSubstitutions As Object, _
    ByRef LineEnding As Object, _
    ByRef AddBiDiMarks As Object, _
    ByRef CompatibilityMode As Object _
)
void SaveAs2(
    ref Object FileName,
    ref Object FileFormat,
    ref Object LockComments,
    ref Object Password,
    ref Object AddToRecentFiles,
    ref Object WritePassword,
    ref Object ReadOnlyRecommended,
    ref Object EmbedTrueTypeFonts,
    ref Object SaveNativePictureFormat,
    ref Object SaveFormsData,
    ref Object SaveAsAOCELetter,
    ref Object Encoding,
    ref Object InsertLineBreaks,
    ref Object AllowSubstitutions,
    ref Object LineEnding,
    ref Object AddBiDiMarks,
    ref Object CompatibilityMode
)

参数

  • FileName
    类型:System.Object%
    文档的名称。默认值是当前文件夹名和文件名。如果文档在以前没有保存过,则使用默认名称(例如,Doc1.doc)。如果已经存在具有指定文件名的文档,则会在不先提示用户的情况下覆盖文档。
  • FileFormat
    类型:System.Object%
    文档的保存格式。可以是任何 WdSaveFormat 值。要以另一种格式保存文档,请为 SaveFormat 属性指定适当的值。
  • LockComments
    类型:System.Object%
    如果为 true,则锁定文档以进行注释。默认值为 false。
  • Password
    类型:System.Object%
    用来打开文档的密码字符串。(请参见下面的备注。)
  • AddToRecentFiles
    类型:System.Object%
    如果为 true,则将该文档添加到**“文件”**菜单上最近使用的文件列表中。默认值为 true。
  • WritePassword
    类型:System.Object%
    用来保存对文件所做更改的密码字符串。(请参见下面的备注。)
  • ReadOnlyRecommended
    类型:System.Object%
    如果为 true,则让 Microsoft Office Word 在打开文档时建议只读状态。默认值为 false。
  • EmbedTrueTypeFonts
    类型:System.Object%
    如果为 true,则将 TrueType 字体随文档一起保存。如果省略的话,则 EmbedTrueTypeFonts 参数假定 EmbedTrueTypeFonts 属性的值。
  • SaveNativePictureFormat
    类型:System.Object%
    如果图形是从另一个平台(例如,Macintosh)导入的,则 true 表示仅保存导入图形的 Windows 版本。
  • SaveFormsData
    类型:System.Object%
    如果为 true,则将用户在窗体中输入的数据另存为数据记录。
  • SaveAsAOCELetter
    类型:System.Object%
    如果文档附加了邮件程序,则 true 表示会将文档另存为 AOCE 信函(邮件程序会进行保存)。
  • Encoding
    类型:System.Object%
    MsoEncoding.要用于另存为编码文本文件的文档的代码页或字符集。默认值是系统代码页。
  • InsertLineBreaks
    类型:System.Object%
    如果文档另存为文本文件,则 true 表示在每行文本末尾插入分行符。
  • AllowSubstitutions
    类型:System.Object%
    如果文档另存为文本文件,则 true 允许 Word 将某些符号替换为外观与之类似的文本。例如,将版权符号显示为 (c)。默认值为 false。
  • LineEnding
    类型:System.Object%
    Word 在另存为文本文件的文档中标记分行符和换段符。可以是任何 WdLineEndingType 值。
  • AddBiDiMarks
    类型:System.Object%
    如果为 true,则向输出文件添加控制字符,以便保留原始文档中文本的双向布局。
  • CompatibilityMode
    类型:System.Object%
    一个 Microsoft.Office.Interop.Word.WdCompatibilityMode 值,指定在打开文档时 Word 2010 使用的兼容性模式。

异常

异常 条件
MissingMemberException

在 Word 2007 项目中使用此方法。

备注

应避免在应用程序中使用硬编码的密码。 如果在某个过程中需要使用密码,则向用户请求该密码并将它存储到一个变量中,然后在您的代码中使用该变量。

提示

此方法显示在针对 .NET Framework 4 的 Word 2007 项目中的 IntelliSense 中。 但是,此属性不能在 Word 2007 项目中使用。

可选参数

有关可选参数的信息,请参见Office 解决方案中的可选参数

.NET Framework 安全性

请参见

参考

Document 接口

Microsoft.Office.Tools.Word 命名空间