`
v5qqbrowser
  • 浏览: 372025 次
文章分类
社区版块
存档分类
最新评论

WorkBook的SaveAs方法

 
阅读更多

语法

'声明
Sub SaveAs ( _
Filename As Object, _
FileFormat As Object, _
Password As Object, _
WriteResPassword As Object, _
ReadOnlyRecommended As Object, _
CreateBackup As Object, _
AccessMode As XlSaveAsAccessMode, _
ConflictResolution As Object, _
AddToMru As Object, _
TextCodepage As Object, _
TextVisualLayout As Object, _
Local As Object _
)
参数
Filename
类型:System.Object
要保存的文件的名称。可以包含完整路径;否则,Microsoft Office Excel 将文件保存在当前文件夹中。

FileFormat
类型:System.Object
XlFileFormat 值之一,指定保存文件时要使用的文件格式。对于现有文件,默认格式为最后一种指定文件格式;对于新文件,默认格式为所用 Excel 版本的格式。

Password
类型:System.Object
一个区分大小写的字符串(不超过 15 个字符),指示为文件指定的保护密码。

WriteResPassword
类型:System.Object
文件的写保护密码。如果保存文件时指定了密码,但打开文件时没有提供密码,则该文件以只读方式打开。

ReadOnlyRecommended
类型:System.Object
如果为 true,则在打开该文件时显示一条消息,建议以只读方式打开该文件。

CreateBackup
类型:System.Object
如果为 true,则创建备份文件。

AccessMode
类型:Microsoft.Office.Interop.Excel.XlSaveAsAccessMode
XlSaveAsAccessMode 值之一。

ConflictResolution
类型:System.Object
XlSaveConflictResolution 值之一。

AddToMru
类型:System.Object
如果为 true,则将工作簿添加到最近使用的文件列表中。默认值为 false。

TextCodepage
类型:System.Object
对于 Microsoft Excel 中的所有语言均忽略。

说明
当 Excel 将工作簿保存为 CSV 或文本格式之一(使用 FileFormat 参数指定)时,它使用与当前计算机上使用的系统区域设置语言相对应的代码页。

TextVisualLayout
类型:System.Object
对于 Microsoft Excel 中的所有语言均忽略。

说明
当 Excel 将工作簿保存为 CSV 或文本格式之一(使用 FileFormat 参数指定)时,它会以逻辑布局保存这些格式。如果在文件中从右到左的文本内嵌入从左到右的文本,逻辑布局会按照文件中所有语言的正确读取顺序保存文件内容,而不管方向如何,反之亦然。当使用应用程序打开文件时,系统会根据代码页中的字符值范围按照正确方向呈现每一连串字符中的字符。(在用于显示文件的精确内存布局的应用程序(如调试器或编辑器)中打开该文件时例外。)

Local
类型:System.Object
如果为 true,则按照 Excel(包括控制面板设置)的语言保存文件。如果为 false(默认值),则按照 Visual Basic for Applications (VBA) 的语言保存文件。

备注
--------------------------------------------------------------------------------

Visual Studio 不支持将工作簿保存为共享工作簿。


语法

'声明
Sub SaveAs ( _
Filename As Object, _
FileFormat As Object, _
Password As Object, _
WriteResPassword As Object, _
ReadOnlyRecommended As Object, _
CreateBackup As Object, _
AccessMode As XlSaveAsAccessMode, _
ConflictResolution As Object, _
AddToMru As Object, _
TextCodepage As Object, _
TextVisualLayout As Object, _
Local As Object _
)
参数
Filename
类型:System.Object
要保存的文件的名称。可以包含完整路径;否则,Microsoft Office Excel 将文件保存在当前文件夹中。

FileFormat
类型:System.Object
XlFileFormat 值之一,指定保存文件时要使用的文件格式。对于现有文件,默认格式为最后一种指定文件格式;对于新文件,默认格式为所用 Excel 版本的格式。

Password
类型:System.Object
一个区分大小写的字符串(不超过 15 个字符),指示为文件指定的保护密码。

WriteResPassword
类型:System.Object
文件的写保护密码。如果保存文件时指定了密码,但打开文件时没有提供密码,则该文件以只读方式打开。

ReadOnlyRecommended
类型:System.Object
如果为 true,则在打开该文件时显示一条消息,建议以只读方式打开该文件。

CreateBackup
类型:System.Object
如果为 true,则创建备份文件。

AccessMode
类型:Microsoft.Office.Interop.Excel.XlSaveAsAccessMode
XlSaveAsAccessMode 值之一。

ConflictResolution
类型:System.Object
XlSaveConflictResolution 值之一。

AddToMru
类型:System.Object
如果为 true,则将工作簿添加到最近使用的文件列表中。默认值为 false。

TextCodepage
类型:System.Object
对于 Microsoft Excel 中的所有语言均忽略。

说明
当 Excel 将工作簿保存为 CSV 或文本格式之一(使用 FileFormat 参数指定)时,它使用与当前计算机上使用的系统区域设置语言相对应的代码页。

TextVisualLayout
类型:System.Object
对于 Microsoft Excel 中的所有语言均忽略。

说明
当 Excel 将工作簿保存为 CSV 或文本格式之一(使用 FileFormat 参数指定)时,它会以逻辑布局保存这些格式。如果在文件中从右到左的文本内嵌入从左到右的文本,逻辑布局会按照文件中所有语言的正确读取顺序保存文件内容,而不管方向如何,反之亦然。当使用应用程序打开文件时,系统会根据代码页中的字符值范围按照正确方向呈现每一连串字符中的字符。(在用于显示文件的精确内存布局的应用程序(如调试器或编辑器)中打开该文件时例外。)

Local
类型:System.Object
如果为 true,则按照 Excel(包括控制面板设置)的语言保存文件。如果为 false(默认值),则按照 Visual Basic for Applications (VBA) 的语言保存文件。

备注
--------------------------------------------------------------------------------

Visual Studio 不支持将工作簿保存为共享工作簿。

分享到:
评论

相关推荐

    (完整word版)Excel-VBA把工作薄中的工作表拆分独立工作薄.doc

    该方法使用了 Application.FileDialog 对话框选择存放路径,Workbook.SaveAs 方法保存工作簿的更改,.Find 方法查找工作表中的外部引用,并将其转换为值,Sheets.Copy 方法将工作表复制到工作簿的另一位置,Shell ...

    C# 导出Excel文件 打开Excel文件格式与扩展名指定格式不一致的解决办法

    在导出Excel文件时,经常会遇到“文件格式与扩展名指定格式不一致”的问题,这是因为大多数人在导出Excel文件时,都是默认保存Excel的格式,忽略了SaveAs方法里的参数。实际上,SaveAs方法的第二个参数FileFormat...

    VB打开EXCEL的方法

    xlBook.SaveAs ("FILENAME") ``` 这段代码将保存 Excel 文件到指定的文件名。 在 VB 中打开 EXCEL 文件的方法还可以使用 Shell 函数来实现。例如,可以使用以下代码来打开一个 EXCEL 文件: ``` Private Sub ...

    vb中excel文件操作函数

    使用 `Workbook.SaveAs` 方法可以保存 Excel 文件,例如: `Dim xlBook As Excel.Workbook` `xlBook.SaveAs "d:\example.xlsx"` 4. 打印 Excel 文件: 使用 `Workbook.PrintOut` 方法可以打印 Excel 文件,例如:...

    VC++excel文件导入和导出操作

    workbook->SaveAs("C:\\path\\to\\output\\file.xlsx", Excel::XlFileFormat::xlOpenXMLWorkbook); workbook->Close(false); excelApp->Quit(); CoUninitialize(); ``` 这就是使用VC++和MFC进行Excel文件导入和导出...

    C++保存EXCEL相关内容与信息.docx

    // 调用SaveAs方法 book->SaveAs(_variant_t(strXlsPath), // Filename _variant_t(-4143), // FileFormat (xlWorkbookNormal) _variant_t(_T("123")), // Password _variant_t(_T("123")), // WriteResPassword ...

    EXCELVBA方法属性大全

    - `SaveAs`:以新名称保存工作簿。 - `Filter`:应用过滤条件。 3. **Workbook对象的方法**: - `Save`:保存工作簿。 - `SaveAs`:以指定的文件名保存工作簿。 - `Close`:关闭工作簿。 - `Worksheets.Add`...

    .Net引用Office的COM实现Word,Excel,PPT转PDF

    在Word转PDF的过程中,我们首先需要创建Word.Application实例,然后打开Word文档,设置必要的转换参数,最后调用SaveAs方法,将文档保存为PDF格式。以下是一个简单的示例代码: ```csharp using Word = Microsoft....

    VB操作Excel

    使用`Workbook.SaveAs`方法保存工作簿,`Workbook.Close`方法关闭工作簿: ```vb workbook.SaveAs("路径\新文件.xlsx") workbook.Close(SaveChanges:=True) excelApp.Quit() ``` 注意`SaveChanges`参数用于...

    VBA文件操作 自动创建超链接

    创建新文件是通过Workbook对象的SaveAs方法实现的。以下是如何创建一个新的Excel文件: ```vba Sub CreateFile() Dim wb As Workbook Set wb = Workbooks.Add wb.SaveAs "C:\Path\To\New\File.xlsx" wb.Close ...

    excel如何使用vba创建新的工作薄并另存为.docx

    EXCEL VBA 创建新的工作薄并另存为 .docx Excel VBA 是一个功能强大的工具,可以帮助我们自动完成许多复杂的任务。...我们也了解了 Workbooks.Add、SaveAs 和 Application.DisplayAlerts 等重要的 VBA 方法和属性。

    js 导出excel下载(3中方法)

    saveAs(new Blob([s2ab(wbout)], {type: "application/octet-stream"}), "output.xlsx"); ``` 这种方法提供了最佳的效果,兼容性和灵活性,但需要更多的代码和计算资源。 以上三种方法各有所长,选择哪种取决于...

    PB9将数据窗口导出到一个EXCEL文件的多个工作表中

    使用`Workbook.SaveAs`方法保存文件,然后释放Excel对象以释放系统资源。 在提供的`export_xls.pbl`和`export_xls.pbt`文件中,可能包含了实现这一过程的源代码和项目文件。通过查看和分析这些文件,你可以看到实际...

    Flex as3xlsUTF8导出Excel类库文档API

    `as3xlsUTF8`提供了一个`saveAs()`方法,用于生成二进制的Excel文件数据,你可以将这些数据保存到服务器或本地磁盘。例如: ```actionscript var xlsData:ByteArray = workbook.saveAs(); // 然后将xlsData写入到...

    Excel-VBA宏编程实例源代码-工作簿的操作-电脑配件销售表.zip

    对工作簿进行修改后,使用`Workbook.Save`或`Workbook.SaveAs`方法来保存更改。`SaveAs`允许你指定新的文件名和位置: ```vba existingBook.Save '保存当前打开的工作簿 existingBook.SaveAs "C:\New\Path\New...

    VBA学习笔记系列----WorkBookworksheetsRange对象[汇编].pdf

    在对工作簿进行数据操作后,需要将该工作簿进行保存,可以通过 WorkBook 对象的 SaveAS 方法来实现工作簿的保存。 Worksheets 对象 Worksheets 对象是 WorkBook 对象的子对象,代表一个 Excel 工作表。可以通过 ...

    excel-vba操作四大方法

    VBA提供`Workbook.Save`和`Workbook.SaveAs`方法来完成这些任务。 ```vb ActiveWorkbook.Save ActiveWorkbook.SaveAs "NewFileName.xls" ``` 这些方法确保了你所做的修改能够被永久保存,无论是覆盖原文件还是保存...

    基于Python实现保留格式复制多个excel工作表到汇总表并生成目录

    import pandas as pd from openpyxl import load_workbook from openpyxl.utils.dataframe import dataframe_to_rows ``` 接下来,我们需要定义一个函数,用于读取所有Excel文件并将其内容合并到一个汇总表中。这里...

Global site tag (gtag.js) - Google Analytics