Microsoft.Office.Interop.Excel 问题

Hui Liu-MSFT 44,631 信誉分 Microsoft 供应商
2024-03-14T05:36:13.7133333+00:00

你好

我有简单的代码来打开 excel。 但是我无法打开它。 我在谷歌上搜索了这个互操作问题并尝试了各种方法, 但我什么也没得到。 我使用 2019 VB.NET 和 2019 MS Office。 请帮我修复它。

49224-image.png

Note:此问题总结整理于 : Problem with Microsoft.Office.Interop.Excel

VB
VB
Microsoft 开发的一种面向对象的编程语言,其在 .NET Framework 上实现。 以前称为 Visual Basic .NET。
70 个问题
0 个注释 无注释
{count} 票

接受的答案
  1. Jiale Xue - MSFT 38,021 信誉分 Microsoft 供应商
    2024-03-14T09:01:06.7733333+00:00

    我在 nuget 包上安装了 Microsoft.Office.Interop.Excel。 以下代码对我有用。

    Imports Microsoft.Office.Interop  
    Public Class Form1  
        Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click  
            Dim objApp As Excel.Application  
            Dim objBook As Excel.Workbook  
            Dim objSheet As Excel.Worksheet  
            Dim misValue As Object = System.Reflection.Missing.Value  
      
            objApp = New Excel.Application  
            objBook = objApp.Workbooks.Add(misValue)  
            objSheet = CType(objBook.Sheets("Sheet1"), Excel.Worksheet)  
    
            ' Do something...'  
            objSheet.Cells(2, 1) = "value"  
      
            Dim savePath As String = "your path"  
            objSheet.SaveAs(savePath)  
            objBook.Close()  
            objApp.Quit()  
        End Sub  
    End Class  
    

    希望对您有所帮助。


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

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

    0 个注释 无注释

0 个其他答案

排序依据: 非常有帮助