将Office (Word Excel) 嵌入 WinForms 或 WPF 控件中

4

是否可以在WinForms控件中嵌入Office应用程序(计算机上已安装Office)?

2个回答

3

您只需要添加以下引用语句:

using Microsoft.Office.Interop;
using Microsoft.Office.Interop.Excel;

然后,您可以添加 ExcelObj 并向其添加一个 Workbork 和一个 Worksheet。这些都相当容易理解。


是的,我知道我可以像那样创建Excel对象,但是否可能在我的WinForms或WPF应用程序中查看它们? - gruber
例如只查看已减少功能的Excel工作簿或Word文档。然后例如在Word中添加两个按钮以从一个年龄移动到下一个或上一个(情况)。 - gruber
刚刚发现了一个链接,使用这种方法可以让你集成接口本身:http://www.codeproject.com/KB/office/Embedding_Excel.aspx - Sir Graystar
2
它不能工作,它会在其他窗口中打开工作簿,就像其他应用程序一样。 - gruber

2

是的,这是可能的。Excel作为控件可用,您可以使用它。查看是否有任何许可问题。


请问您能否给我一个关于该控件的信息链接?我找不到它。 - gruber
在StackOverflow上有一个类似的查询:https://dev59.com/Z0fRa4cB1Zd3GeqP7T2s - Kangkan
1
它不起作用了,它在其他窗口中打开工作簿,就像其他应用程序一样。 - gruber

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接