我使用this vb.net tutorial提供我的Microsoft来创建xls文件:
一切正常,但我想用特定名称而不是Cartel1.xls保存文件,是否可能?
答案 0 :(得分:0)
您可以将此代码添加到示例中。
Dim file = oXL.GetSaveAsFilename()
If file IsNot Nothing _
AndAlso file.ToString().Length > 0 _
AndAlso file.ToString() <> "False" Then
oWB.SaveAs(file)
End If
此代码打开Excel的“另存为”对话框,如果按“取消”,则会得到一个值为FALSE的布尔对象。相反,如果您输入文件名,则输入完整的文件名(包含路径)。可以将此文件传递给Worksheet方法SaveAs以完成保存。
使用示例中的代码我在处理Excel应用程序和Excel工作表之前在button_click方法的末尾添加了代码,但是,当然你可以在任何有意义的地方调用它。