我这里有一个主要的方法,就是简单地尝试打开一个excel工作簿。这个脚本可以在其他机器上运行,但是我不能让它在这台机器上运行。它会启动后台EXCEL.exe进程,但不会打开excel窗口。
如果我在任务管理器中结束该过程,然后打开excel,它将在“文档恢复”窗格中以mySheet字符串变量显示工作簿。所以有东西打开了。我就是看不出来。这里我漏掉了什么?
在Visual Studio 2017中使用控制台应用程序。Excel 2016 64位。
using Excel = Microsoft.Office.Interop.Excel;
static void Main(string[] args)
{
try
{
string mySheet = @"C:\\Users\\dwh002\\Documents\\ZIP_COUNTY_032017.xlsx";
var excelApplication = new Excel.Application();
excelApplication.Visible = true;
var workbooks = excelApplication.Workbooks;
var workbook = workbooks.Open(mySheet);
}
catch (Exception)
{
throw;
}https://stackoverflow.com/questions/44575499
复制相似问题