请问各位高手,在vb中如何用代码实现导出报表(excel格式)
解决方案 »
- 高分!找错误!在线等~~~~~~~~~~~~~~~~~~~~~~~~~~
- VB中如何实现16进制数据、浮点数与日期格式的转换?
- 请各位高手教下小弟要做一个程序。。急。急。!!
- 如何判断已显示出的窗体为模式窗体还是非模式窗体?
- 一个关于内存的问题
- 请问除了MSDN外还有哪个VB站点为气比较旺!帮小弟介绍一些!谢谢
- 用VB的程序员老板对英语要求高吗?
- 如何动态得到驱动器数目的变化?
- MSHFLexgrid控件绑到DataEnvioronment,DataEnvioronment绑到一数据库....
- VB如何象C一样动态载入DLL?
- 求助PictureBox的属性问题
- 请教一个转换函数问题,在线等待......
Dim aa As New CrystalReport1
' aa.ExportOptions.PDFExportAllPages = True
' aa.ExportOptions.DiskFileName = "c:\123.pdf"
aa.SaveAs "c:\123.pdf", cr80FileFormat
其中crystalreport1 是一报表控件。
我的代码如下:
Option Explicit
Dim StrWord As String
Dim StrShuchu As String
Dim StrRiqi As StringPrivate Sub Report_Initialize()'CrystalReport1为vb中的设计器,与form1相连
StrRiqi = Year(Now) & "年" & Month(Now) & "月" & Day(Now) & "日"
'如有必要,保存本表格
StrWord = "是否需要保存?" & vbCrLf & "——建议保存"
StrShuchu = MsgBox(StrWord, vbYesNo + vbQuestion, "提示")
On Error GoTo Ip
If StrShuchu = vbYes Then
CrystalReport1.ExportOptions.ExcelExportAllPages = True
CrystalReport1.ExportOptions.DiskFileName = "d:\" & StrRiqi & "aa.xls"
CrystalReport1.SaveAs "d:\" & StrRiqi & "aa.xls", cr80FileFormat
End If
Exit Sub
Ip:
If Err = 8512 Then
StrShuchu = MsgBox("表格已经存在 ", vbOKOnly + vbCritical, "错误")
End If
End Sub
依次付给excel的单元格,单元格定位为属性,网上有相关代码,我忘了在什么地方,你可以搜索
以下。