社区
VB基础类
帖子详情
高分求:如何将listview表格中的内容导出到EXCEL2000文件中?
tianhao123
2003-12-09 05:26:14
最好给个例子!
...全文
68
2
打赏
收藏
高分求:如何将listview表格中的内容导出到EXCEL2000文件中?
最好给个例子!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Kain
2003-12-09
打赏
举报
回复
mark
SoHo_Andy
2003-12-09
打赏
举报
回复
'将listView中的数据导出到Excel的例子
'希望对你有帮助
Private Sub PrintToExcel()
On Error GoTo ErrTrap
Dim xlsApp As New Excel.Application
Dim xlsBook As New Excel.Workbook
Dim xlsSheet As New Excel.Worksheet
Dim i As Integer
Dim j As Integer
Dim xlsRow As Integer
Dim xlsCol As Integer
xlsCol = lsvShow.ColumnHeaders.Count - 3
xlsRow = 3
Set xlsBook = xlsApp.Workbooks.Add
Set xlsSheet = xlsBook.Worksheets(1)
xlsSheet.PageSetup.Orientation = xlLandscape '横向打印
frm_Wait.Show
xlsApp.Columns(1).NumberFormatLocal = "@"
'写入列名
For i = 1 To lsvShow.ColumnHeaders.Count - 3
xlsApp.Cells(xlsRow, i) = " " & Trim(lsvShow.ColumnHeaders(i).Text)
xlsApp.Columns(i).Select
xlsApp.Selection.ColumnWidth = lsvShow.ColumnHeaders(i).Width / 100
Next i
'xlsApp.Columns(1).AutoFit
xlsRow = xlsRow + 1
'写入列表内容
For i = 1 To lsvShow.ListItems.Count
xlsApp.Cells(xlsRow, 1) = Trim(lsvShow.ListItems(i).Text)
For j = 1 To lsvShow.ColumnHeaders.Count - 4
xlsApp.Cells(xlsRow, j + 1) = Trim(lsvShow.ListItems(i).SubItems(j))
xlsApp.Cells(xlsRow, j + 1).WrapText = True
Next j
xlsRow = xlsRow + 1
Next i
'写入标题和时间
xlsApp.Range(xlsApp.Cells(1, 1), xlsApp.Cells(1, xlsCol)).Select
With xlsApp.Selection
.MergeCells = True
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlCenter
End With
xlsApp.Cells(1, 1) = labKeyName.Caption
xlsApp.Cells(1, 1).Font.Size = 24
xlsApp.Cells(1, 1).Font.Bold = True
xlsApp.Cells(2, 1) = "打印时间:" & Date
'设置边框
xlsApp.Range(xlsApp.Cells(3, 1), xlsApp.Cells(xlsRow, xlsCol)).Select
With xlsApp.Selection.Borders(xlEdgeLeft)
.LineStyle = xlContinuous
.Weight = xlHairline
.ColorIndex = xlAutomatic
End With
With xlsApp.Selection.Borders(xlEdgeTop)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With xlsApp.Selection.Borders(xlEdgeBottom)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With xlsApp.Selection.Borders(xlEdgeRight)
.LineStyle = xlContinuous
.Weight = xlHairline
.ColorIndex = xlAutomatic
End With
With xlsApp.Selection.Borders(xlInsideVertical)
.LineStyle = xlContinuous
.Weight = xlHairline
.ColorIndex = xlAutomatic
End With
With xlsApp.Selection.Borders(xlInsideHorizontal)
.LineStyle = xlContinuous
.Weight = xlHairline
.ColorIndex = xlAutomatic
End With
xlsApp.Visible = True
frm_Wait.Visible = False
Call VBA.AppActivate(xlsBook.Name)
On Error GoTo 0
Exit Sub
ErrTrap:
On Error GoTo 0
End Sub
CGridCtrl
表格
控件深度解析与实战应用
CGridCtrl是基于MFC架构的高性能第三方
表格
控件,由Chris Maunder开发,支持丰富的单元格样式、自定义绘制及灵活的消息响应机制。相较于标准CListCtrl,其核心优势在于采用CGridCell对象化管理每个单元格,支持跨行列合并、编辑器嵌入和事件精细化控制。在现代桌面应用程序开发
中
,
表格
控件早已超越了简单的二维数据展示功能。CGridCtrl作为MFC框架下高度可扩展的第三方网格控件,其核心优势之一在于支持对每个单元格进行深度自定义绘制。
我在CSDN参与的3000个帖子
今日偶然翻到,感慨万千 1:申述:版主,是否扣了我的专家分? 2:100分急
求
,随机输出十个小写字母,但是,要
求
这十个字母不相同 3:
求
Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望高手帮忙! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,常用软件、游戏、精美图库下载,希望对网友有帮助!顺便散分! 6:VBA请教怎
将
文件
图标嵌入超级列表框的完整实现方案
结构体布局必须与非托管内存完全一致,否则会导致读取错乱:// 图标句柄// 图标索引//
文件
属性// 显示名称(MAX_PATH)// 类型名称(如“Adobe Acrobat Document”)📌 关键点:确保字段顺序与 C++ 结构体一致。ByValTStr用于固定长度字符串,防止 GC 移动引用。SizeConst必须与 Win32 定义匹配(260 ≈ MAX_PATH)。在
高分
辨率显示器普及的今天,静态列宽已难以满足多样化的窗口尺寸需
求
。
卧槽!WPF 避坑 138 式(工业加长版):踩过的坑我替你填了,少走 3 年弯路
《WPF避坑指南:15000字血泪经验总结》摘要 本文系统整理了138个WPF开发
中
的典型陷阱,涵盖从基础语法到高性能优化的全场景问题。
内容
按难度分为7个等级,每个坑位包含"现象→后果→解决方案→吐槽"四部分,并标注工业级严重性(1-5星)。 高频痛点示例: XAML拼写错误(如<Gird>)导致设计器空白; 数据绑定失效(DataContext未设置或属性通知错误); 资源泄漏(Image占用
文件
句柄、Window隐藏未释放); 线程冲突(ObservableCollect
基于VB6的本地
文件
搜索工具完整项目实战
也许你会说:“都什么年代了还搞 VB6?” 但现实是,全球仍有数以万计的关键业务系统运行在 VB6 上。它们稳定、高效、无需升级即可继续服役。更重要的是,VB6 教会我们的那些东西——事件驱动编程、资源管理意识、性能优化思维、用户体验设计原则——至今依然适用。哪怕你现在写的是 Python、JavaScript 或 Rust,当你面对一个复杂的 I/O 密集型任务时,不妨想想那个年代的程序员是怎么用有限的工具做出无限可能的。毕竟,真正的高手,从来都不是被工具定义的。🧠💡。
VB基础类
7,788
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章