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
相关推荐
vortex515 小时前
【小技巧】用 VLOOKUP 实现表格合并
excel
宫瑾16 小时前
Excel常用操作记录
excel
老蒋每日coding17 小时前
Java解析Excel并对特定内容做解析成功与否的颜色标记
java·开发语言·excel
博风18 小时前
bartender打印软件连接excel文档进行标签打印
excel
焦思懿--19期--工职大18 小时前
[特殊字符]Linux文件查看命令全面对比解析:从基础cat到高级文本处理工具
excel
ekkcole18 小时前
java实现对excel文件合并单元格(只针对文件)
java·开发语言·excel
我叫汪枫19 小时前
Python 实战:把 PDF 表格完整转换成 Excel(小白教程)
python·pdf·excel
ekkcole20 小时前
java实现对excel模版填充保存到本地后合并单元格并通过网络下载
java·开发语言·excel
@zulnger1 天前
读写Excel
开发语言·python·excel
开开心心_Every2 天前
强制打字练习工具:打够百字才可退出
java·游戏·微信·eclipse·pdf·excel·语音识别