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

Hui Liu-MSFT 48,571 信誉分 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
VB
Microsoft 开发的一种面向对象的编程语言,其在 .NET Framework 上实现。 以前称为 Visual Basic .NET。
73 个问题
0 个注释 无注释
{count} 票

接受的答案
  1. Jiale Xue - MSFT 46,466 信誉分 Microsoft 供应商
    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 个其他答案

排序依据: 非常有帮助

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。