C# 嵌入Excel、winform 嵌入Ecxel 、.net 嵌入 Excel、winform 打开 Excel、webBrowser打开Excel (转)
2009-11-27 17:13
513 查看
转自:/article/6292065.html
最近开发 Winform 应用程序,涉及到 嵌入Excel 文件。技术验证也快结束,需要整理一下帮助文档了。。
用webBrowser控件 打开Excel 。
/// <summary>
///
///
</summary>
public static
Microsoft.Office.Interop.Excel.Range range = null;
///
<summary>
///
/// </summary>
public static Microsoft.Office.Interop.Excel.Workbook wbb = null;
/// <summary>
/// 打开Excel文件
/// </summary>
/// <param
name="filePath">Excel文件路径</param>
public void
OpenExcel(string filePath)
{
strFilePathAndFileName = filePath;
//Object refmissing = System.Reflection.Missing.Value;
this.webBrowser1.Navigate(strFilePathAndFileName);
//object axWebBrowser = this.webBrowser1.ActiveXInstance;
}
private void webBrowser1_DocumentCompleted(object sender,
WebBrowserDocumentCompletedEventArgs e)
{
Object refmissing =
System.Reflection.Missing.Value;
object[] args = new object[4];
args[0] = SHDocVw.OLECMDID.OLECMDID_HIDETOOLBARS;
args[1] = SHDocVw.OLECMDEXECOPT.OLECMDEXECOPT_DONTPROMPTUSER;
args[2] = refmissing;
args[3] = refmissing;
object axWebBrowser = this.webBrowser1.ActiveXInstance;
axWebBrowser.GetType().InvokeMember("ExecWB",
BindingFlags.InvokeMethod, null, axWebBrowser, args);
object oApplication =
axWebBrowser.GetType().InvokeMember("Document",
BindingFlags.GetProperty, null, axWebBrowser, null);
wbb = (Microsoft.Office.Interop.Excel.Workbook)oApplication;
}
最近开发 Winform 应用程序,涉及到 嵌入Excel 文件。技术验证也快结束,需要整理一下帮助文档了。。
用webBrowser控件 打开Excel 。
/// <summary>
///
///
</summary>
public static
Microsoft.Office.Interop.Excel.Range range = null;
///
<summary>
///
/// </summary>
public static Microsoft.Office.Interop.Excel.Workbook wbb = null;
/// <summary>
/// 打开Excel文件
/// </summary>
/// <param
name="filePath">Excel文件路径</param>
public void
OpenExcel(string filePath)
{
strFilePathAndFileName = filePath;
//Object refmissing = System.Reflection.Missing.Value;
this.webBrowser1.Navigate(strFilePathAndFileName);
//object axWebBrowser = this.webBrowser1.ActiveXInstance;
}
private void webBrowser1_DocumentCompleted(object sender,
WebBrowserDocumentCompletedEventArgs e)
{
Object refmissing =
System.Reflection.Missing.Value;
object[] args = new object[4];
args[0] = SHDocVw.OLECMDID.OLECMDID_HIDETOOLBARS;
args[1] = SHDocVw.OLECMDEXECOPT.OLECMDEXECOPT_DONTPROMPTUSER;
args[2] = refmissing;
args[3] = refmissing;
object axWebBrowser = this.webBrowser1.ActiveXInstance;
axWebBrowser.GetType().InvokeMember("ExecWB",
BindingFlags.InvokeMethod, null, axWebBrowser, args);
object oApplication =
axWebBrowser.GetType().InvokeMember("Document",
BindingFlags.GetProperty, null, axWebBrowser, null);
wbb = (Microsoft.Office.Interop.Excel.Workbook)oApplication;
}
相关文章推荐
- C# 嵌入Excel、winform 嵌入Ecxel 、.net 嵌入 Excel、winform 打开 Excel、webBrowser打开Excel (转)
- C# 嵌入Excel、winform 嵌入Ecxel 、.net 嵌入 Excel、winform 打开 Excel、webBrowser打开Excel
- C# Dsoframer.ocx 如何在winform中嵌入Excel,内嵌Excel,word
- C#的winform中的webBrowser用超链接打开本地文件的方法
- C# winform打开Excel文档的方法总结!
- C#实现在Winform中嵌入Word和Excel
- C# winform 开发之Excel操作(一)------打开Exce表
- C#实现在Winform中嵌入Word和Excel
- WinForm中嵌入WebBrowser,并且支持C#和JS方法的相互调用
- 在C#写winform程序时,用webBrowser打开网页时
- C# 如何在winform中嵌入Excel,内嵌Excel,word
- C# winform使用webbrowser控件,不弹出新的页面,只在当前窗口打开
- C#实现在Winform中嵌入Word和Excel
- C# 如何在winform中嵌入Excel,内嵌Excel,word
- C# winform WebBrowser 让网页在内部打开
- 【转】C#自定义控件:WinForm将其它应用程序窗体嵌入自己内部
- C#中.net对Excel进行开发的知识点
- C#打开Excel文件的后缀名els与elsx的使用
- C# WinForm开发系列 - WebBrowser
- C# WinForm开发系列之c# 通过.net自带的chart控件绘制饼图,柱形图和折线图的基础使用和扩展