C#Excel程序beenden
我有一个C#程序,可以通过RS232进行输入,并将一些数据写入文本文件。文本文件由程序创建,或者如果已经存在,则追加数据。 如果在使用编辑器打开文本文件时将某些数据写入该文件,则不会出现问题。但是如果它是在用MS Excel打开时编写的,那么C#程序会遇到System.IO.IOException。 所以很明显MS Excel会阻止其他人访问该文件。 如果用Excel打开文件,是否有可能用C#程序关闭MS Excel?C#Excel程序beenden,c#,excel,C#,Excel,我有一个C#程序,可以通过RS232进行输入,并将一些数据写入文本文件。文本文件由程序创建,或者如果已经存在,则追加数据。 如果在使用编辑器打开文本文件时将某些数据写入该文件,则不会出现问题。但是如果它是在用MS Excel打开时编写的,那么C#程序会遇到System.IO.IOException。 所以很明显MS Excel会阻止其他人访问该文件。 如果用Excel打开文件,是否有可能用C#程序关闭MS Excel? 所以要明确一点:MS Excel不是由C程序启动的,而是由用户手动启动的。试
所以要明确一点:MS Excel不是由C程序启动的,而是由用户手动启动的。试试这个例子:@DavidJ。这是另一回事。可以关闭Excel,但如果有多个Excel打开实例,您的问题将是确定要关闭哪个实例。关闭所有Excel窗口是否重要?不,事实上这并不重要。但最好只关闭这个访问我文本文件的文件。编程方面的努力有很大的不同吗?