社区
多媒体
帖子详情
如何用VB创建Excel报表?
zhangshzh
2000-07-13 12:21:00
在进行系统开发时,设计报表是难免的,但有些特别复杂的报表用报表设计器来做真是“劳脑伤时“,而Excel强大的报表功能是众所周知的,能否用VB调用Excel来做报表?
具体怎么做?请各位大虾指点指点!(请尽量详细点)
...全文
151
4
打赏
收藏
如何用VB创建Excel报表?
在进行系统开发时,设计报表是难免的,但有些特别复杂的报表用报表设计器来做真是“劳脑伤时“,而Excel强大的报表功能是众所周知的,能否用VB调用Excel来做报表? 具体怎么做?请各位大虾指点指点!(请尽量详细点)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
guest
2000-07-24
打赏
举报
回复
难道不会用数据库直接操作Excel
liyang
2000-07-13
打赏
举报
回复
在refrence中添加microsoft excel x.x object library
然后
Dim eclTemp As New Excel.Application
Dim shtTemp As Excel.Worksheet
Set shtTemp = eclTemp.Worksheets.Add
shtTemp即为一个excel的报表。
然后shttemp.saveas即可
zhangshzh
2000-07-13
打赏
举报
回复
多谢各位大虾的指点,但我希望能将从SQL SERVER数据库中取回的数据直接送到EXCEL报表中,并可预览和打印。
bluewater
2000-07-13
打赏
举报
回复
我再给你举一个很简单的例子吧?
调用Excel 97
使用Excel Sheet对象的技术可以处理可变数量的数据,并将结果最后送到你的Visual Basic 应用程序中。例子如下:
新建一个工程并在新建的窗体上放置两个TextBox控件和一个CommandButton控件及六个Label控件。
程序代码如下:
Option Explicit
Private Sub Command1-Click()
Dim xObject As Object
′调用Excel 97
Set xObject = CreateObject(“Excel.Sheet")
Set xObject = xObject.Application.ActiveWorkbook.ActiveSheet
xObject.Range(“A1").Value = Text1.Text ′将数值送入Excel 97的A1单元格
xObject.Range(“A2").Value = Text2.Text ′将数值送入Excel 97的A2单元格
xObject.Range(“A3").Formula = “=MAX(A1,A2)" ′将最大值送入A3单元格
xObject.Range(“A4").Formula = “=ATAN(A1/A2)*180/PI()" ′将反正切值送入A4单元格
′显示计算的结果
Label1.Caption = xObject.Range(“A3").Value
Label2.Caption = xObject.Range(“A4").Value
Set xObject = Nothing
End Sub
Private Sub Form_Load()
Text1.Text = “"
Text2.Text = “"
Label1.Caption = “"
Label2.Caption = “"
End Sub
该程序的作用是:首先在两个文本框(Text1和Text2)输入数值并分别将输入的数值送入Excel 97的“A1”和“A2”单元格中,然后用Excel 97中的“Max()”函数将计算的结果送入“A3” 单元格中;用反正切函数“ATAN()”进行计算并将结果送入“A4” 单元格中,最后输出。
精彩编程与编程技巧-用
VB
创建
Excel
报表
...
精彩编程与编程技巧-用
VB
创建
Excel
报表
...
报表
源码V2.0DotNet(C#,
VB
)
此源码包括CSharp、
VB
.net
报表
代码示例。 Gscr.Report控件(广源
报表
控件)实现
报表
自由定义,
报表
显示、打印预览、打印、公式、排序、导出等
报表
常见功能,是一款较好
报表
控件。 ---以下是引用官方部分简介--- Gscr....
VB
.NET开发
Excel
插件实例课程
手把手教您如何快速开发一个属于自己的
Excel
插件,制作
Excel
众多功能,办公自动化,高效率办公,开发一个个性化的
excel
插件。我会从头到尾开始教学,开发过程常遇到什么问题,该如何解决。记录我开发
excel
插件的案例...
vb
.net使用
Excel
打印条形码
程序有用到打印条形码的资料,不想用水晶
报表
或调用其他条形码软件做好的条码格式。直接用程序调用
Excel
打印条形码,感觉蛮好的。...直接
创建
Excel
打印,不要
Excel
文件模板。 使用的
VB
2008调试OK。
Excel
_
VB
A教程
4.4.2 用Dim语句
创建
变量(声明变量) 13 4.4.3 变量命名的惯例 13 4.4.4 使用数组 14 4.4.5 变量赋值 15 第五课 利用
VB
A设置工作表使用权限 15 1.使用WITH语句。 17 2.使用对象变量。 17 方法3:减少对象的激活和...
多媒体
809
社区成员
8,275
社区内容
发帖
与我相关
我的任务
多媒体
VB 多媒体
复制链接
扫一扫
分享
社区描述
VB 多媒体
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章