VBA来创建一个新的 Excel 文件

前言

其他的宏指令执行的前提条件是创建一个新的xlsx文件,来存储操作完成后的结果.否则会因为缺少操作对象,出现1004错误.

vbscript 复制代码
Sub CreateNewFile()
    Dim xlApp As Object
    Dim xlWB As Object
    
    ' 创建一个新的 Excel 应用程序对象
    Set xlApp = CreateObject("Excel.Application")
    
    ' 禁止显示警告信息和屏幕更新
    xlApp.DisplayAlerts = False
    xlApp.ScreenUpdating = False
    
    ' 创建一个新的工作簿
    Set xlWB = xlApp.Workbooks.Add
    
    ' 在新工作簿中进行一些操作,例如写入数据或设置格式
    
    ' 保存新文件
    xlWB.SaveAs "C:\path\to\your\newfile.xlsx"
    
    ' 关闭工作簿和 Excel 应用程序
    xlWB.Close
    xlApp.Quit
    
    ' 释放对象
    Set xlWB = Nothing
    Set xlApp = Nothing
    
    ' 恢复显示警告信息和屏幕更新
    Application.DisplayAlerts = True
    Application.ScreenUpdating = True
End Sub
相关推荐
weitingfu24 分钟前
Excel VBA 入门到精通(十):实战项目——自动化报表系统开发
ai·信息可视化·自动化·excel·vba·office·报表系统
鱼樱17 小时前
腾讯版小龙虾WorkBuddy试用体验——Excel处理效率翻倍
excel
LucaJu18 小时前
Java + EasyExcel 实现单个接口导出多个Excel
java·excel
CN.LG20 小时前
Excel 中把 Sheet页所有 “xxx” 字体标红
excel
weixin_7042660521 小时前
读取Excel 和 显示预约人数
spring boot·mybatis·excel
2501_930707781 天前
使用C#代码在 Excel 中创建数据透视图
excel
西凉的悲伤1 天前
EasyExcel 进行excel读写操作
excel·easyexcel
lifewange1 天前
Vim 编辑器参数(启动参数 + 配置参数)
编辑器·vim·excel
zfan5202 天前
python对Excel数据处理(1)
python·excel·pandas
城数派2 天前
2025年南京市全类别POI(55W+数据)
数据库·arcgis·信息可视化·数据分析·excel