如何使用另存为功能?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用另存为功能?相关的知识,希望对你有一定的参考价值。

我正在尝试将我的工作簿保存为执行宏时作为启用宏的工作簿。启动宏时,将在用户窗体中填充用户可以选择FiscalYear,FormYear和FormMonth的位置。分年的原因是因为FiscalYear将于10月开始,将于18年开始,但它将从FY19开始。

我试图将FiscalYear的值插入到我的SaveAs函数中。我使用FiscalYear后文件路径停止,并将其余字符串放在DocName前面的路径中我希望工作簿保存为:

路径“J: x y z FY”&FiscalYear&“ Templates FY”&FiscalYear DocName:“G22 Dashboard&”“&FormMonth&”“&”FY“&FiscalYear

该文件将保存在“FY&FiscalYear&”的位置,作为“模板FY18G22仪表板和”“FormMonth&”“&”FY“和FiscalYear

有什么建议告诉我在这种情况下我做错了什么?可能是一个新手的错误,但任何帮助将不胜感激,谢谢!

我尝试了不同的语法策略(使用“”位置和添加/删除)。

Sub Save_Report_As()

'Disabling Display Alerts
Application.DisplayAlerts = False
Application.ScreenUpdating = False

Path = "J:xyzFY" & FiscalYear & "Templates FY" & FiscalYear
DocName = "G22 Dashboard" & " " & FormMonth & " " & "FY" & FiscalYear

ActiveWorkbook.SaveAs filename:=Path & DocName, FileFormat:=52

'Enabling Display Alerts
Application.DisplayAlerts = True
Application.ScreenUpdating = True

End Sub
答案

将我的评论作为答案发布,这样就会停止显示在“未答复”的列表中:

路径&“”&docname&“。xlsx”会更合适......你在路径 docname和扩展名之间省略了“”(@RyanWildry也抓住了扩展名)

以上是关于如何使用另存为功能?的主要内容,如果未能解决你的问题,请参考以下文章

HTML中保存,另存为,功能是如何实现的

C++ 代码片段(积累)

如何保存不另存为

如何使用另存为功能?

另存为,每种文件类型都有不同的回调函数

如何在 PHP 中使用 JavaScript 另存为函数?