gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 21:52:14 25 4
gpt4 key购买 nike

我已经创建了一个带有宏的 Excel 文档,我的客户应该按下一个按钮来填写它。

enter image description here

按钮下面就是这个宏:

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

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

enter image description here

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

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

最佳答案

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

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

关于vba - 保存没有宏的 Excel 文件。 Excel VBA代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51822224/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com