excel - 需要将文件保存在特定位置
问题描述
我无法将文件保存在特定位置,下面的代码文件被保存在最近使用的位置。
Sub SaveIt()
Dim dt As String, wbNam As String
wbNam = "Apple_"
dt = Format(CStr(Now), "yyyy_mm_dd_hh_mm")
ActiveWorkbook.SaveAs "C:\Users\name\Desktop\Apple_date.xlsx" Filename:=wbNam
& dt
End Sub
请你能帮我把文件保存在特定的位置。
解决方案
我尝试了以下方法,一切正常:
ActiveWorkbook.SaveAs "C:\\Users\\name\\Desktop\\" + wbNam + dt + ".xlsx"
两件事情:
- “\”是一个通配符,这意味着它给后面的字符赋予了不同的含义。如果要使用反斜杠,则需要将其加倍。
- 不要忘记将扩展名添加到文件名。
推荐阅读
- php - 有没有办法只在表格上显示特定数据?就像如果数据库中接收的数据包含“SuperAdmin”不显示它?
- scala - 如何将特征表达式转换为单个抽象方法
- python - SqlAlchemey nullslast 关系中的顺序
- javascript - jQuery获取元素的先前位置
- python - 对数组进行反向 OneHotEncoding
- python - 获取百分比熊猫中列的差异
- css - 尽管在桌面上,导航栏仍会自动进入移动模式
- .net - ViewState 被加载,在 ASP.NET 中的哪个页面生命周期事件?
- java - 删除节点的所有子节点,同时在 Firebase 中保留对父节点的引用
- nginx - 子文件夹根目录中的默认重定向未重定向到 index.php