C#中的form窗体中如何添加表格,如图。谢谢,这个怎么实现

C#中的form窗体中如何添加表格,如图。谢谢,这个怎么实现,第1张

1、在工程新建完成后,系统会自动新建一个窗体

2、还可以在name属性设置窗体名称。

3、还可以设置Text属性,这是窗体的标题。

4、还可以在这里设置是否最大最小按钮。

5、设置窗体启动的的第一次状态,是最大化还是最小化还是自然现状。

6、在这里设置外观属性。

你这个问题我也遇到 了,纠结了好久,office2003用WEBBROWSER 这个方法可以,可2007不行,不过我最后找到办法解决了,理解寻找解决办法人的心情,所以这里贡献出来给大家。

DsoFramer_KB311765_x86.exe

用这个控件,可以上网去下载,百度或到微软官网下载。如果下不到也可以找我发。

这个控件可以在WINFORM里面直接把EXCEL引用上来显示在控件里面,就像在 *** 作EXCEL一模一样。

可以在Excel里面先设置好,把标题隐藏,状态栏,编辑栏,滚动条等这些隐藏,这样看起来也看不出是在Excel *** 作。也可以在Excel里设置好数据有效性,这样就只能选择,可以设置只允许用户选择指定单元格,其他单元格不能选择。包括颜色,工作表保护,禁止随便修改。也可以在Excel里面设置好宏,这里 *** 作也会执行。

1.部件-添加-可插入对象--选择excel 表格就可以在窗体添加该表格控件

2.工程-引用-Microsoft Excel 11.0 Object Library

下面给个简单的例子

Private Sub Command1_Click()

Dim xlExcel As Excel.Application

Dim xlBook As Excel.Workbook

Dim xlSheet As Excel.Worksheet

Dim AppExcel As Object

Set xlExcel = CreateObject("Excel.Application")

xlExcel.Workbooks.Open "C:\test.xls"

Set xlBook = xlExcel.Workbooks("test.xls")

Set xlSheet = xlBook.Worksheets(1)

Text1.Text = xlSheet.Cells(1, 1).Value

Text1.Text = Text1.Text &"ADD"

xlSheet.Cells(1, 1).Value = Text1.Text

Application.DisplayAlerts = False

xlBook.Close SaveChanges:=True

Application.DisplayAlerts = True

End Sub


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11805502.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存