使用 VB.NET 使用用户定义的文件名保存 excel 工作簿(此语句有啥问题?)
Posted
技术标签:
【中文标题】使用 VB.NET 使用用户定义的文件名保存 excel 工作簿(此语句有啥问题?)【英文标题】:Save excel workbook with a user defined filename using VB.NET (What is wrong with this statement?)使用 VB.NET 使用用户定义的文件名保存 excel 工作簿(此语句有什么问题?) 【发布时间】:2012-07-10 13:28:52 【问题描述】:VB.NET 级别:初级
在我的界面上,用户在文本框中定义案例名称。我想将此名称用作我的 Excel 工作簿的文件名。
有什么办法吗?
以下语句没有给出异常或错误,但它没有做我想做的事。
oWB.savecopyas("D:\"val(textbox1.text)".xlsx")
提前致谢
【问题讨论】:
我猜你需要连接字符串oWB.savecopyas("D:\" & val(textbox1.text) & ".xlsx")
【参考方案1】:
试试这个:
oWB.savecopyas("D:\" & textbox1.text & ".xlsx")
【讨论】:
您可能还应该验证用户没有在文本框中输入会导致问题的内容。例如一个“\”。以上是关于使用 VB.NET 使用用户定义的文件名保存 excel 工作簿(此语句有啥问题?)的主要内容,如果未能解决你的问题,请参考以下文章