VB输出excel,对文件命名的方法
xlApp.Visible=TruexlBook.SaveAs(App.Path&"\"&""&rstPartInfo("零件名称")&""&datatime.tostr...
xlApp.Visible = True
xlBook.SaveAs (App.Path & "\" & "" & rstPartInfo("零件名称") & "" & datatime.tostring() & ".xls")
Set xlBook = xlApp.Workbooks.Open("" & rstPartInfo("零件名称") & ".xls")
'xlBook.Close
Set xlBook = Nothing
Set xlSheet1 = Nothing
Set xlApp = Nothing
这是原来的代码,输出了一个excel,保存的时候对它进行了命名。
现在想要改变保存方式,原来的话就自动保存了,现在想把表打开,人为选择是否保存这个表。如果直接去掉save这句的话,文件名不知道该怎么给??
好纠结,高手帮忙看看呀 展开
xlBook.SaveAs (App.Path & "\" & "" & rstPartInfo("零件名称") & "" & datatime.tostring() & ".xls")
Set xlBook = xlApp.Workbooks.Open("" & rstPartInfo("零件名称") & ".xls")
'xlBook.Close
Set xlBook = Nothing
Set xlSheet1 = Nothing
Set xlApp = Nothing
这是原来的代码,输出了一个excel,保存的时候对它进行了命名。
现在想要改变保存方式,原来的话就自动保存了,现在想把表打开,人为选择是否保存这个表。如果直接去掉save这句的话,文件名不知道该怎么给??
好纠结,高手帮忙看看呀 展开
3个回答
展开全部
xlApp.Visible = True
if msgbox("是否保存当前表",vbyesno,"提示")=vbyes
xlBook.SaveAs (App.Path & "\" & "" & rstPartInfo("零件名称") & "" & datatime.tostring() & ".xls")
Set xlBook = xlApp.Workbooks.Open("" & rstPartInfo("零件名称") & ".xls")
end if
'xlBook.Close
Set xlBook = Nothing
Set xlSheet1 = Nothing
Set xlApp = Nothing
if msgbox("是否保存当前表",vbyesno,"提示")=vbyes
xlBook.SaveAs (App.Path & "\" & "" & rstPartInfo("零件名称") & "" & datatime.tostring() & ".xls")
Set xlBook = xlApp.Workbooks.Open("" & rstPartInfo("零件名称") & ".xls")
end if
'xlBook.Close
Set xlBook = Nothing
Set xlSheet1 = Nothing
Set xlApp = Nothing
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
datatime.tostring()后面加01,02,03.。。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-05-10
展开全部
87295595
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |