【求助】用WinAPI SetParent的方法嵌入Excel到WinForm中后,Excel的标题栏和边框都没了

问题描述

【求助】用WinAPISetParent的方法嵌入Excel到WinForm中后,Excel的标题栏和边框都没了。如下图所示:我要怎么才能让它显示正常的Excel2007的标题栏呀?急求……

解决方案

本帖最后由 liuxin616 于 2011-11-30 14:18:51 编辑
解决方案二:
据说可以用webbrowser控件,看看这篇文章
解决方案三:
引用1楼findcaiyzh的回复:

据说可以用webbrowser控件,看看这篇文章http://www.codeproject.com/KB/office/Embedding_Excel.aspx

2003版可以用WebBrowser,2007一用就会独立弹出一个窗体出来。

时间: 2024-09-23 01:31:39

【求助】用WinAPI SetParent的方法嵌入Excel到WinForm中后,Excel的标题栏和边框都没了的相关文章

Excel 2007表格中应用或删除单元格边框

Excel 2007中,通过使用预定义的边框样式,您可以在单元格或单元格区域(区域:工作表上的两个或多个单元格.区域中的单元格可以相邻或不相邻.)的周围快速添加边框. 1.在工作表上,选择要添加边框.更改边框样式或删除边框的单元格或单元格区域. 提示 要取消选择的单元格区域,请单击工作表中的任意单元格. 2.在"开始"选项卡上的"字体"组中,执行下列操作之一: ·若要应用新的样式或其他边框样式,请单击"边框"%20旁边的箭头,然后单击边框样式.

C#使用winform简单导出Excel的方法_C#教程

本文实例讲述了C#使用winform简单导出Excel的方法.分享给大家供大家参考,具体如下: using Excel; 在项目中引入Excel.dll /// <summary> /// 导出Excel /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnEx

winform 如何做出excel菜单功能

问题描述 winform 如何做出excel菜单功能 要求有折叠/隐藏功能区的功能 解决方案 你是要做excel插件还是模仿 excel 界面?如果是前者,可以使用第三方控件,比如devexpress 解决方案二: 你想在winform中实现excel功能,这个不太现实吧?C# winform中可以采用webbrowser等方法将excel嵌入到窗体中,然后进行excel数据的读取等操作是可以的.

Excel工作表中使用模拟运算表的方法

  Excel工作表中使用模拟运算表的方法          1.创建一个新的Excel工作表,并在工作表输入数据.在B9单元格中输入提成金额的计算公式"=$B$2*$B$3",如图1所示. 图1 创建工作表并输入公式 2.在B10:B23单元格区域中输入提成比率,然后选择用于创建模拟运算表的单元格B9:I23,在"数据"选项卡的"数据工具"组中单击"模拟分析"按钮,在打开的下拉列表中选择"模拟运算表"选项

excel怎么转word,excel转换成word方法

对于一些熟练使用WORD的办公族来说,一般使用表格都是直接画表格,但是却不知道我们可以先用EXELE把表格做出来,然后再倒入到WORD中,这样的话,对于很多办公族来说都省去了很多的时间.现在看看吧. 步骤方法 1. 首先,用excel编辑好一个表格,然后点"文件"----"另存为web页".web页就是网页文件,在"保存选项"处把"保存整个工作簿" 调整成"选择:工作表",把默认文件名"page.

用C#生成Excel文件的方法和Excel.dll组件生成的方法

excel|生成excel   一个示例class AppTest {  private Excel.ApplicationClass _x;  public static void Main0()  {   AppTest a = new AppTest();   a._x = new Excel.ApplicationClass();   a._x.UserControl = false;   for (int i = 0 ;i < 4; i++)   {        a.SaveToXl

.net中清除EXCEL进程最有效的方法

excel|进程  最近用C#写winform,将EXCEL文件中的数据写入数据库中,将DataGrid中的数据导出为EXCEL格式.最后发现EXCEL内存泄漏,在应用程序不退出的情况下,总是有一个EXCEL进程不能清除!在网上找了许多答案,都是无用的答案!什么不管三七二十一杀EXCEL进程啦,不是最有效的方法!其实最有效的方法就是下面这个方法: 1.对excel操作做成一个函数,然后调用此函数.在函数中调用GC.Collect();无用,因为GC不回收调用自己的那一段代码块!2.在函数的下面调

浅谈Excel开发(九) Excel开发中遇到的常见问题及解决方法

相关文章: 浅谈Excel开发(1) Excel开发概述 浅谈Excel开发(二) Excel 菜单系统 浅谈Excel开发(三) Excel 对象模型 Excel开发过程中有时候会遇到各种奇怪的问题,下面就列出一些本人在开发中遇到的一些比较典型的问题,并给出了解决方法,希望对大家有所帮助. 一 插件调试不了以及错误导致崩溃的问题 在开发机器上,有时可能会装有多个版本的.NET运行时,有时候也可能装有多个版本的Visual Studio,本人的开发机器上就安装了3个版本的Visual Studi

Excel单元格中数据自动换行的两种方法

Excel单元格中数据自动换行的两种方法   不管单元格中是已经有了数据,或者还等待输入数据,都可以对它执行自动换行命令.自动换行的方法有两种,现在就来对下面表格中已经超出单元格宽度的数据使用自动换行. Excel单元格中数据自动换行的方法一 选择要换行的单元格(可以是一个,也可以是多个),然后切换到"开始"选项卡,单击"对齐方式"组中的"自动换行"命令. Excel单元格中数据自动换行的方法二 1.选中要换行的单元格,单击鼠标右键,在弹出的菜单