VBA编完XML后怎么设置保存路径保存xml文件

Filename = Application.GetSaveAsFilename(InitialFileName:="search_keywords.xml", fileFilter:="XML Files(*.xml), *.xml")
之前用getsaveasfilename,可是这样就不能自动保存,每次都要重新选择路径,有没有办法可以直接保存到指定的路径的?
问题的关键是。。我要保存xml文件。。
谢谢大虾~~~

调用 GetSaveAsFilename 时加入文件名完整路径即可固定保存在某个目录下,请看演示代码:

Sub DemoSaveAsXML()
    Dim varDialogResult
    
    varDialogResult = Application.GetSaveAsFilename("D:\search_keywords.xml", "XML Files(*.xml), *.xml")
    
    If VarType(varDialogResult) = vbString Then
        ThisWorkbook.SaveAs varDialogResult, xlXMLSpreadsheet
    End If
End Sub


如果不想出现 “另存为” 对话框,那么就这样写:

ThisWorkbook.SaveAs "D:\search_keywords.xml", xlXMLSpreadsheet


注意:新存的 XML 文件中不会包括 VBA 代码,请做好代码备份。

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网