Tag: windows explorer

如何防止Windows资源pipe理器重新使用现有的Excel实例?

我有许多不同的程序,我创buildExcel实例并通过OLE自动化控制它们。 在某些情况下,用户也可以通过Excel UI(可能涉及打开其他工作簿)处理这些实例,而在其他情况下,这些实例仍然隐藏。 当用户在Windows资源pipe理器中双击某个Excel文件以处理其他一些不相关的用途时,就会出现问题。 资源pipe理器将抓住任何正在运行的实例并打开其中的文件,这可能会干扰正在运行的macros,或者该实例可能当前被隐藏,从而无法通过UI。 有没有办法以“特殊”的方式创build一个Excel实例,以防止它被资源pipe理器看到?

如何在Excel中打开txt文件,就像在Windows资源pipe理器中右键单击并使用Excel打开一样?

我的应用程序使用制表符分隔的Unicode文本文件与Excel接口。 我需要一些单元格有多行(在Excel中input,生成LF字符(10))。 如果我右键单击资源pipe理器中的txt文件并打开.Excel,它会正确打开。 但是,如果我打开Excel,并且从Excel内部通过浏览打开txt文件,或通过最近使用的列表打开它,它将LF视为一个CR,并创build一个新的行开始在这一点。 我怎样才能让Excel从Excel中正确打开文件(即,像在Explorer中右键单击文件并selectOpen With ..Excel那样打开文件)? 编辑:Chris Persichetti在这里提供了很多关于相关问题的很好的信息。