保存没有宏的 Excel 文件。Excel VBA 代码

亚历山大·罗德

我创建了一个带有宏的 Excel 文档,我的客户应该填写并保存按下按钮。

在此处输入图片说明

按钮下方就是这个宏:

Sub filesave()
    Dim bFileSaveAs As Boolean
    bFileSaveAs = Application.Dialogs(xlDialogSaveAs).Show
End Sub

问题是,作为默认选项,您可以将文档另存为启用宏的 Excel 工作簿。

在此处输入图片说明

如何显示为默认的非启用宏的 excel 格式或不显示将文档另存为启用宏的文档的可能性,以确保宏不会保存在已填写的文档副本中?

关于代码应该是什么样子的一些想法?

Pᴇʜ

您可以使用GetSaveAsFilename让用户选择位置和文件名,然后通过从XlFileFormat Enumeration 中选择文件格式,使用Workbook.SaveAs 方法进行保存

Public Sub SaveFileAs()
    Dim FileToSave As Variant
    FileToSave = Application.GetSaveAsFilename(fileFilter:="xlsx Files (*.xlsx), *.xlsx")

    If FileToSave <> False Then
        ActiveWorkbook.SaveAs Filename:=FileToSave, FileFormat:=xlOpenXMLWorkbook
    Else
        'user chose cancel
    End If
End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Excel 宏的以下 VBA 代码有什么问题?

来自分类Dev

Excel VBA宏颜色代码

来自分类Dev

使用VBA代码处理Excel文件

来自分类Dev

如何从Excel文件外部访问VBA代码?

来自分类Dev

用于选择打开的 Excel 文件的 Excel VBA 代码

来自分类Dev

保存的Excel文件太大VBA

来自分类Dev

VBA代码可打开文件夹中的所有Excel文件

来自分类Dev

Excel-没有VBA /宏的水平数据公式?

来自分类Dev

Excel-VBA宏-在特定工作表处停止代码

来自分类Dev

VBA Excel将文件保存在Excel宏创建的文件夹中

来自分类Dev

Excel VBA简单代码错误

来自分类Dev

Excel VBA代码性能极慢

来自分类Dev

VBA EXCEL代码:当前股价

来自分类Dev

Excel VBA代码性能极慢

来自分类Dev

Excel动态搜索VBA代码

来自分类Dev

VBA代码平均Excel数据

来自分类Dev

VBA代码导致excel滞后

来自分类Dev

Excel VBA 代码中的错误

来自分类Dev

VBA 代码效率 - excel 范围

来自分类Dev

Excel VBA 自动筛选代码

来自分类Dev

VBA宏不会转到文件excel的末尾

来自分类Dev

关闭Excel文件后,“删除”了VBA宏

来自分类Dev

VBA Excel宏打开txt文件浏览

来自分类Dev

Excel VBA代码(目标查找)代码简化

来自分类Dev

用VBA代码中的URL打开Excel文件错误

来自分类Dev

EXCEL,通过VBA代码从表中的数据创建XML文件

来自分类Dev

Excel VBA复制-使用代码移动文件

来自分类Dev

Excel VBA保存到特定文件夹(使用当前代码生成文件名)

来自分类Dev

Excel VBA在指定位置保存文件