我在两个方面将Excel工作表嵌入到WinForms C#应用程序中 - 使用WebBrowser控件和使用dsoFramer控件。在这两种情况下,我都面临以下两个问题: 1.如何将嵌入电子表格设为只读?我发现的唯一方法是保护底层的Excel文件,但它会导致恼人的消息框一直弹出。 2.如果我在启动应用程序之前在单独的进程中启动MS Excel,则在显示我的嵌入式工作表后,独立的Excel会冻结。 有什么想法吗?

有帮助吗?

解决方案

SpreadsheetGear for .NET 附带一个Excel兼容的Windows窗体电子表格控件,您只需将其拖到您的形成。它包括一个工作簿设计器,它允许您直接在Visual Studio中编辑工作簿或从磁盘加载Excel工作簿,还包括一个类似于Excel的综合API(除了它是.NET友好的)。

您可以了解详情并尝试自由评估,如果这对您有用。

免责声明:我拥有SpreadsheetGear LLC

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top