Excel应用程序未开始使用c#Winforms
我的要求是使用c#打开一本excel手册。 (即)我正在创建一个excel,并将需要输入excel的内容写入excel,并将其保存在一个位置。最终,我向用户显示一个带有消息的yesorno框,您需要打开excel。 如果用户选择“是”,则我需要从保存的路径打开excel,并需要通过excel open向用户显示 . 我尝试使用c#打开excel应用程序,但excel无法打开Excel应用程序未开始使用c#Winforms,c#,excel,excel-automation,C#,Excel,Excel Automation,我的要求是使用c#打开一本excel手册。 (即)我正在创建一个excel,并将需要输入excel的内容写入excel,并将其保存在一个位置。最终,我向用户显示一个带有消息的yesorno框,您需要打开excel。 如果用户选择“是”,则我需要从保存的路径打开excel,并需要通过excel open向用户显示 . 我尝试使用c#打开excel应用程序,但excel无法打开 Application excel = new Application(); Workbook wb = excel.Wo
Application excel = new Application();
Workbook wb = excel.Workbooks.Open(path);
提前感谢您没有以正确的方式打开Excel。现在它作为后台进程运行 我建议您学习下面的教程,因为它包含了您现在需要了解的有关Excel的所有内容,以便按照您的要求进行操作 要快速启动excel应用程序,可以使用以下代码:
Excel.Application xlApp = new Microsoft.Office.Interop.Excel.Application();
启动应用程序后,可以使用教程中的代码创建工作表并编辑文件中的单元格
要执行所有这些操作,您需要在文件顶部使用以下命令:
using Excel = Microsoft.Office.Interop.Excel;
请记住,您还需要在项目中引用excel库。虽然链接文章可能会回答此问题,但不鼓励使用仅链接的答案,如此处所述:。@TiesonT。当涉及到真正详细的问题时,我同意此规则。但在本例中,我链接的教程包含更多的源代码、详细信息和背景信息,这样我就可以从头开始打字了。当然,我可以自己编写代码,但这将为用户提供一个不太详细的答案。或者我可以把这个例子从那个网站复制到这里,但这不会给这个例子的实际作者带来任何好处。我会编辑我的答案,给这个人更多的背景信息。但我仍然强烈建议他阅读该教程,否则他会在几分钟内再次陷入困境。一般来说,如果你的答案需要过长才能发挥作用,那么这表明问题本身的范围不合理,你可能不应该回答它。理想情况下,您的链接更适合作为评论,用户返回时会提出更具体的问题,这些问题可以在StackOverflow上得到合理的回答。这是一个公平的观点,下次我会把它作为评论发布。@NickOtten:我想打开excel应用程序。(ie)需要使用保存的工作表启动excel应用程序并向用户显示