小编use*_*946的帖子

将数据从VB导出到Excel工作表

在 VS 2012 上,我创建了一个 VB.NET 计算应用程序(基于变量输入的输出),我需要将这些输入和输出数据保存到 Excel 表中的某些单元格中,这是我使用的代码示例:

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

        Dim xls As Microsoft.Office.Interop.Excel.Application
        Dim xlsWorkBook As Microsoft.Office.Interop.Excel.Workbook
        Dim xlsWorkSheet As Microsoft.Office.Interop.Excel.Worksheet
        Dim misValue As Object = System.Reflection.Missing.Value

        xls = New Microsoft.Office.Interop.Excel.Application
        xlsWorkBook = xls.Workbooks.Open("D:\bookl.xlsx")
        xlsWorkSheet = xlsWorkBook.Sheets("sheet1")

        xlsWorkSheet.Cells(1, 1) = TextBox1.Text

        xlsWorkBook.Close()
        xls.Quit()

End Sub
Run Code Online (Sandbox Code Playgroud)

我的问题是,每次我单击保存按钮时,它都会将数据保存到 Excel 工作表文件中,我必须事先指定其路径。

我想要做的是,如果有任何方法可以从 VB 加载它自己然后选择保存它的位置(因为我将在很多机器上使用它,所以我不想将 excel 文件放在同一个每次我在任何其他机器上使用该应用程序时的路径)

vb.net excel visual-studio

4
推荐指数
1
解决办法
4万
查看次数

标签 统计

excel ×1

vb.net ×1

visual-studio ×1