VB中的EXCEL怎么自动另存到指定的文件夹

DimXlAppAsNewExcel.ApplicationDimxlBookAsNewExcel.WorkbookDimxlSheetAsNewExcel.Worksh... Dim XlApp As New Excel.Application
Dim xlBook As New Excel.Workbook
Dim xlSheet As New Excel.Worksheet
Set xlBook = XlApp.Workbooks.Open("C:\SSS.xls")
XlApp.Visible = False
Set xlSheet = xlBook.Sheets("sheet1")
xlSheet.Select

xlSheet.Range("c4") = Text1.Text
xlSheet.Range("c7") = Text2.Text
xlSheet.Range("c5") = Text3.Text
xlSheet.Range("i10") = Text5.Text

xlBook.Save 这里现在是保存,但是我想要点击command的时候,出现一个另存的对话框,但是路径会自动转到:D\文件夹1 中,并且另存的名字是以c4_c7_c5命名的,有没有具体代码,谢谢 Set Sheet = Nothing
Set xlBook = Nothing
XlApp.Quit
Set XlApp = Nothing
展开
 我来答
J201707
2014-06-16 · 超过19用户采纳过TA的回答
知道答主
回答量:72
采纳率:100%
帮助的人:22.4万
展开全部
可以先保存到默认路径,再用filecopy复制到目标路径。
(菜鸟级回答,希望解决问题)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
枕风揽月
2014-06-16 · TA获得超过3.9万个赞
知道小有建树答主
回答量:4099
采纳率:44%
帮助的人:720万
展开全部
xlBook.SaveAs Filename:="D\文件夹1\c4_c7_c5.xls"
追问
我说的是以C4,C7,C5单元格中的内容加下划线命名
追答
s = Range("c4") '
y = Range("c7")
z = Range("c5")
xlBook.SaveAs Filename:="D:\文件夹1\" & s &" _" &y &" _" & z & ".xls"
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式