我这里有一个主方法,只是试图打开一个Excel工作簿。这个脚本在其他机器上可以工作,但我无法让它在这台机器上工作。它启动了一个后台EXCEL.exe进程,但没有打开Excel窗口。
如果我在任务管理器中结束该进程,然后打开Excel,在文档恢复窗格中显示mySheet字符串变量的工作簿。所以某些东西被打开了,我只是看不到它。我在这里漏掉了什么?
使用Visual Studio 2017中的控制台应用程序。Excel 2016 64位。
如果我在任务管理器中结束该进程,然后打开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;
}
Visible = true
行移动到workbooks.Open
行之后。我很沮丧地无法重现你的问题。 - HaveSpacesuit