将Office内嵌的自己的WinForm程序
因小组考试系统开发需要,以前整理过Office内嵌到自己的WinForm程序里,有需要的可以看下。
其实思路就是把Office软件当做我们WinForm程序窗体的子窗体,调用几个系统API就行了,这里实现的在WinForm里打开,修改,保存Word,Excel,PPT文档的需要。想实现更多功能的可以再看看Office文档相关帮助文档。感兴趣的可以看看代码!
说明:因为现在时间不是很够,就不整理了,可以看demo里bin目录打开看下!如果还有问题,请看代码,放心代码都实现了,代码里有些粗糙,没有重构,见谅!
另加:设置Word视图为页面视图 方法:
wdClass.ActiveDocument.ActiveWindow.ActivePane.View.Type = WdViewType.wdNormalView | WdViewType.wdPrintView;