如何在 Visual Basic.NET 中打开Microsoft Excel

Hui Liu-MSFT 48,721 信誉分 Microsoft 外部员工
2024-06-05T05:45:51.65+00:00

我正在使用 Visual Studio 2023 来使用 Visual Basic。我有最新版本的 Microsoft Office。我想使用 Visual Basic(而不是 VBA)打开 Excel。请告诉我如何去做。这对我来说非常重要。

Note:此问题总结整理于:How can I open Microsoft Excel in Visual Basic.NET

开发人员技术 | VB
0 个注释 无注释

问题作者接受的答案
匿名
2024-06-05T09:37:44.7+00:00

尝试使用 .Microsoft.Office.Interop.Excel

检查以下步骤和代码。

  • 添加对 Microsoft Office Interop Excel 库的引用:
    1. 右键单击“解决方案资源管理器”中的项目,然后选择“添加”>“引用...”
    2. 在引用管理器中,转到“程序集”>“扩展”。
    3. 查找“Microsoft.Office.Interop.Excel”并检查它。然后单击“确定”。
Imports Excel = Microsoft.Office.Interop.Excel

Public Class Form1
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        ' Create a new instance of Excel application
        Dim excelApp As New Excel.Application

        ' Make the Excel application visible
        excelApp.Visible = True

        ' Add a new workbook
        Dim workbook As Excel.Workbook = excelApp.Workbooks.Add()

        ' Optional: Access the first worksheet
        Dim worksheet As Excel.Worksheet = CType(workbook.Sheets(1), Excel.Worksheet)
        worksheet.Name = "MySheet"

        ' Optional: Write some data to the worksheet
        worksheet.Cells(1, 1).Value = "Hello, Excel!"
    End Sub
End Class

尝试从 NuGet 包管理器安装它

用户图像

用户图像


如果答案是正确的,请点击“接受答案”并点赞。 如果您对此答案还有其他疑问,请点击“评论”。

注意:如果您想接收相关电子邮件,请按照我们的文档中的步骤启用电子邮件通知 此线程的通知。

此答案是否有帮助?

0 个注释 无注释

0 个其他答案

排序依据: 非常有帮助

你的答案

提问者可以将答案标记为“已接受”,审查方可以将答案标记为“已推荐”,这有助于用户了解答案是否解决了提问者的问题。