【发布时间】:2020-11-06 17:11:03
【问题描述】:
我正在尝试使用 Visual Studio 2019 中的 C# 程序在 Excel 2016 中运行宏。这是该程序开头的样子(只是尝试打开工作簿):
using System;
using Microsoft.Office.Interop.Excel;
namespace CurrentStudyRun
{
class Program
{
static void Main(string[] args)
{
object oMissing = System.Reflection.Missing.Value;
ApplicationClass objExcel = new ApplicationClass();
objExcel.Visible = true;
Workbooks workbooks = objExcel.Workbooks;
Workbook oBook = null;
oBook = workbooks.Open("path");
}
}
}
为了做到这一点,我从 Visual Studio 安装程序安装了他的 VSTO 工作负载 (Workload Picture) 并添加了 Microsoft Office 16.0 Object Library。但是,当我添加 Nuget 包时,我只看到 Excel 2013 as shown 的包。使用top包时得到的是here显示的错误。
【问题讨论】: