如何保存生成的xls文件的特定名称

时间:2014-12-10 12:00:50

标签: vb.net

我使用this vb.net tutorial提供我的Microsoft来创建xls文件:

一切正常,但我想用特定名称而不是Cartel1.xls保存文件,是否可能?

1 个答案:

答案 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方法的末尾添加了代码,但是,当然你可以在任何有意义的地方调用它。