日期:2014-05-17  浏览次数:20881 次

winform嵌入Excel
之前在网上找了一个winform嵌入Word是用user32.dll(修改后已可以用)。由于公司需要目前要做winform嵌入Excel,在网上找了资料,可是出现很多问题:Excel是弹出来不是嵌入winform,Excel内容也显示不出来。(用user32.dll)。
代码:
 workbook = excel.Workbooks.Open(filename,
  Type.Missing, Type.Missing, Type.Missing, Type.Missing,
  Type.Missing, Type.Missing, Type.Missing, Type.Missing,
  Type.Missing, Type.Missing, Type.Missing, Type.Missing,
  Type.Missing, Type.Missing);


workbook = excel.Workbooks.Add(filename); 
这两种方法都会弹出来。
希望各位高手帮帮忙!!(使用user32.dll不要用WebBrowser)


------解决方案--------------------
参考:http://topic.csdn.net/u/20090507/09/96576dfd-246a-4b05-a02a-8d578225fd50.html
------解决方案--------------------
http://www.cnblogs.com/peterzb/archive/2009/07/06/1517395.html
------解决方案--------------------
ole automation?
用vb.net做一个然后让c#用好了
用OLE自动化Outlook(VB.net)
http://www.ttadd.com/diannao/HTML/150576.html
------解决方案--------------------
其实可以用owc11来做
------解决方案--------------------
学习学习
------解决方案--------------------
观摩一下。
------解决方案--------------------
用webBrowser控件打开Excel 
public void OpenExcel(string filePath) 

this.webBrowser1.Navigate(filePath); 
}
http://topic.csdn.net/u/20070621/14/5e65150c-3b7a-4724-8338-104bae81b518.html
------解决方案--------------------
学习学习~~