当前位置: 首页 > wzjs >正文

媒体网站best网络推广平台

媒体网站,best网络推广平台,自做网站,aspnet网站开发源码Excel 自动执行全局宏 25.04.09 步骤 1:创建个人宏工作簿(Personal.xlsb) 生成Personal.xlsb (如尚未存在): 打开Excel → 开发工具 → 录制宏 → 选择“保存到个人宏工作簿” → 停止录制。按 Alt F11 进…

Excel 自动执行全局宏 25.04.09

步骤 1:创建个人宏工作簿(Personal.xlsb)

  1. 生成Personal.xlsb

    (如尚未存在):

    • 打开Excel → 开发工具 → 录制宏 → 选择“保存到个人宏工作簿” → 停止录制。
    • Alt + F11 进入VBA编辑器,确认左侧出现 PERSONAL.XLSB

在这里插入图片描述

步骤 2:在Personal.xlsb中设置全局事件监听

  1. 插入类模块

    • 右键点击 PERSONAL.XLSB → 插入 → 类模块 → 重命名为 clsAppEvents

    • 在类模块中输入以下代码:

      Public WithEvents App As Application  ' 声明应用程序级事件' 当任何工作簿被打开时触发
      Private Sub App_WorkbookOpen(ByVal Wb As Workbook)On Error Resume Next  ' 防止错误中断Call YourGlobalMacro(Wb)  ' 传递当前打开的工作簿对象
      End Sub
      

      在这里插入图片描述

  2. 绑定事件到Application对象

    • 双击PERSONAL.XLSB下的ThisWorkbook

      → 输入代码:

      Private myAppHandler As clsAppEvents  ' 声明类实例' 当Personal.xlsb加载时绑定事件
      Private Sub Workbook_Open()Set myAppHandler = New clsAppEvents  ' 初始化类Set myAppHandler.App = Application  ' 绑定到全局Application对象
      End Sub
      

步骤 3:编写全局宏

  1. 在Personal.xlsb中插入模块:

    • 右键插入新模块 → 输入以下代码:

      Sub YourGlobalMacro(Wb As Workbook)MsgBox "检测到工作簿被打开:" & Wb.Name, vbInformation' 示例:在所有工作簿中自动执行操作Wb.Sheets(1).Range("A1").Value = "AutoMacro Executed!"If Wb.Name <> "PERSONAL.XLSB" ThenWith ActiveWindow.SplitRow = 3    ' 分割线在第1行下方.SplitColumn = 1.FreezePanes = True  ' 冻结窗格End With' 或调整指定区域的列宽(例如A到C列)Range("A:Z").Columns.AutoFitEnd If
      End Sub// 版本2 
      Sub YourGlobalMacro(Wb As Workbook)'MsgBox "检测到工作簿被打开:" & Wb.Name, vbInformation' 示例:在所有工作簿中自动执行操作'Wb.Sheets(1).Range("A1").Value = "AutoMacro Executed!"If Wb.Name <> "PERSONAL.XLSB" ThenWith ActiveWindow.SplitRow = 3    ' 分割线在第1行下方.SplitColumn = 1.FreezePanes = True  ' 冻结窗格End WithCall AutoFitSelectionWithMaxWidthEnd IfEnd SubSub AutoFitSelectionWithMaxWidth()Dim maxWidth As DoublemaxWidth = 100' 或调整指定区域的列宽(例如A到C列)Range("A:Z").Columns.AutoFitFor Each col In Range("A:Z").ColumnsIf col.ColumnWidth > maxWidth Thencol.ColumnWidth = maxWidthEnd IfNext colEnd Sub
      

步骤 4:保存并验证

  1. 保存到XLSTART文件夹:

    • 按Ctrl + S→ 确保路径为:

      C:\Users\<用户名>\AppData\Roaming\Microsoft\Excel\XLSTART\PERSONAL.XLSB
      
  2. 重启Excel并测试:

    • 关闭所有Excel窗口,重新打开Excel。
    • 新建或打开任意Excel文件(如Test.xlsx):
      • 应弹出消息框显示文件名,且A1单元格被写入内容。

步骤 5:导出给其他人使用

复制 PERSONAL.XLSB ,可以给其他人使用,放入用户 对应目录下:

C:\Users<用户名>\AppData\Roaming\Microsoft\Excel\XLSTART

http://www.dtcms.com/wzjs/395535.html

相关文章:

  • 郴州网站建设软件定制开发制作网站注册流程
  • 长治政府网官网seo推广怎么样
  • 如何快速学会做网站市场营销策划ppt
  • 合肥市城乡建设局网站首页一个具体网站的seo优化
  • 网站辅助导航深圳网站seo优化公司
  • 做彩票交流网站犯法吗优化软件下载
  • 我想在家办个小型加工厂seo优化中以下说法正确的是
  • 网站开发的权限设置常用的seo工具
  • 小说网站的内容做如何拿高权重网站外链进行互换?
  • 建设部网站 挂证谷歌浏览器下载手机版中文
  • 广州最好的网站建设百度网站关键词优化
  • 上海 网站建设公司网店代运营的套路
  • 电子软件开发工资多少钱百度搜索优化软件
  • 用旧电脑做网站baidu com百度一下
  • 铁路建设监理网站广州灰色优化网络公司
  • 滕州外贸网站建设郑州网站关键词优化公司
  • 免费微网站建设友链交易平台
  • php网站开发专业背景成都网站搜索排名优化公司
  • 临沂建设中专官方网站深圳全网营销推广平台
  • 合肥seo网站建设网站编辑
  • 做散客机票的网站如何推广百度官方平台
  • 安卓开发工具idea手机版seo外链专员
  • 宣城网站建设百度电脑版网页版入口
  • 下载全网搜刘连康seo培训哪家强
  • 木马科技网站建设做一个微信小程序需要多少钱
  • 九创wordpresswindows优化大师自动下载
  • 教做吃的网站seo优化销售话术
  • 网站怎么做备案变更百度浏览器官网入口
  • 贵阳北京小学网站建设最新军事消息
  • 专业企业网站建设价格网络免费推广平台