有用的 EXCEL VBA 编程小结: 最近单位内部的项目里要用到些报表 EXCEL 的生成,虽说 JAVA 的 POI 可以有这能力,但觉得还是可能比较麻烦,因此还是转用来搞,用 Visual Studio2024 配合 office 2024,用到了一些 VBA,因此小结并归纳之,选了些资料归纳在这里,以备今后查考首先创建 Excel 对象,使用 ComObj:Dim ExcelID as Set ExcelID as new 1) 显示当前窗口: := True;2) 更改 Excel 标题栏: := '应用程序调用 Microsoft Excel';3) 添加新工作簿:4) 打开已存在的工作簿: 'C:\Excel\' );5) 设置第 2 个工作表为活动工作表:[2]
Activate; 或 [ 'Sheet2' ]
Activate;6) 给单元格赋值:[1,4]
Value := '第一行第四列';7) 设置指定列的宽度(单位:字符个数),以第一列为例: := 5;8) 设置指定行的高度(单位:磅)(1 磅=厘米),以第二行为例: := 1/; ows[8]
PageBreak := 1;10) 在第 8 列之前删除分页符: := 0;11) 指定边框线宽度: 'B3:D4' ]
Borders[2]
Weight := 3;1-左 2-右 3-顶 4-底 5-斜( \ ) 6-斜( / )12) 清除第一行第四列单元格公式:13) 设置第一行字体属性: := '隶书'; := clBlue; := True; := True;14) 进行页面设置:a
页眉: := '报表演示';b
页脚: := '第&P 页&