如题,不多废话了,这里只是个简单的例子,其实可以充分发挥想象的,我看了个老外的教程,感觉他们做的很牛,把报表、图表、公文等等通过winform整合到office,很酷
因为在office中嵌入了winform程序,所以可以充分的发挥大家的ider(不过还是要看具体的需求,这里只是告诉大家怎么实现)
using
System;
using System.Windows.Forms;
using Microsoft.VisualStudio.Tools.Applications.Runtime;
using Excel = Microsoft.Office.Interop.Excel;
using Office = Microsoft.Office.Core;
namespace ExcelAddInDemo
... {
public partial class ThisAddIn
...{
//office的自定义面板容器
internal Microsoft.Office.Tools.CustomTaskPane ctp;
//office12的自定义Ribbon
internal ExcelAddInDemo.Tools.Ribbon rb;
//普通Windows.Forms的UserControl
internal ClassLibrary.OfficeUserControl ouc;
using System.Windows.Forms;
using Microsoft.VisualStudio.Tools.Applications.Runtime;
using Excel = Microsoft.Office.Interop.Excel;
using Office = Microsoft.Office.Core;
namespace ExcelAddInDemo
... {
public partial class ThisAddIn
...{
//office的自定义面板容器
internal Microsoft.Office.Tools.CustomTaskPane ctp;
//office12的自定义Ribbon
internal ExcelAddInDemo.Tools.Ribbon rb;
//普通Windows.Forms的UserControl
internal ClassLibrary.OfficeUserControl ouc;