Tag: automation

如何在Excel中使用C#获取当前打开的文档?

我所需要的是在当前打开的Microsoft Excel实例中获取当前打开文档的列表。 但是我不懂Excel的术语来知道这些文档是否被称为工作簿,工作表或窗口等。 有任何想法吗

用户下载提示后删除文件

我觉得这很简单。 我的程序将使用自动化在服务器上创build一个Excel文件。 之后,我要强制用户select是否下载,然后,不pipeselect什么,删除文件,这样不会占用空间。 任何想法如何我可以做到这一点?

Excel 2013崩溃

我试图将Excel 2013embedded到WPF应用程序中。 问题是,当我在以下代码中调用SetWindowLongPtr时,Excel 2013立即崩溃。 我挖了它,发现如果我注释掉WS.CHILD风格,它工作正常,但Excel表变成只读,这不是我想要的。 相同的代码与Excel 2010工作正常。 Excel.Application _excelApp; IntPtr _wrappedApplicationHandle; Int64 lngStyle; Int64 lExStyle; private void Button_Click_1(object sender, RoutedEventArgs e) { _excelApp = new Excel.Application() { Visible = true, DisplayFormulaBar = true, }; _wrappedApplicationHandle = new IntPtr( _excelApp.Hwnd); lngStyle = GetWindowLongPtr(_wrappedApplicationHandle, (int)GWL.STYLE).ToInt64(); lngStyle &= ~(int)WS.CAPTION; lngStyle &= ~(int)WS.SIZEBOX; lngStyle |= (int)WS.MAXIMIZE; lngStyle |= (int)WS.CHILD; […]