跳到主要内容

文档另存为

命令说明

保存 Word 文档到指定位置

命令原型

Word.SaveAs(objWord,sPath,optionArgs)

命令参数

参数必选类型默认值说明
objWordTrueexpressionobjWordWord 文档对象
sPathTruepath'''C:\Users'''另存的文件目录,后缀可为 .doc、.docx、.txt、.csv 等
fileFormatFalseenum16文档保存的格式

运行实例

/*********************************文档另存为***************************************
命令原型:
Word.SaveAs(objWord,sPath,optionArgs)
入参:
objWord--Word 文档对象
sPath--另存的文件目录,后缀可为 .doc、.docx、.txt、.csv 等
fileFormat--文档保存的格式
出参:

注意事项:
需要打开word后才能使用,文件路径参数需要指定文件后缀,实际格式以"fileFormat"为准
*********************************************************************************/
Dim objWord
//打开word文档
objWord = Word.Open('''C:\Users\Administrator\Desktop\标准化执行注意事项.docx''',"xw4131221","",true)
//选中第三行到第六行的内容
Word.SelectRow(objWord,3,6)
//设置字体为粗体,斜体,下划线
Word.SetFontStyleEx(objWord,False,true,1)
//把此文档另存为'C:\Users\Administrator\Desktop\ddd'文件,格式为docx
Word.SaveAs(objWord,'''C:\Users\Administrator\Desktop\ddd.doxc''',{"fileFormat": 16})