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

vba 输出到日志文件

文章目录

  • vba 输出到日志文件


vba 输出到日志文件

  • VBE 环境,立即窗口输出太多时,开始的输出可能被覆盖了,影响调试,所以输出到文件,可以详细输出
' 全局变量,记录日志文件路径
Public LogFilePath As String' 初始化日志文件路径(在 Workbook_Open 事件中调用,或直接设置)
Sub InitLogFile()' 默认保存到桌面,文件名包含日期时间LogFilePath = Environ("USERPROFILE") & "\Desktop\VBA_Log_" & Format(Now, "yyyy-mm-dd_hh-mm-ss") & ".log"
End Sub' 主日志函数:支持逗号分隔多个参数,像 Debug.Print 一样使用
Public Sub log_print(outputToConsole As Boolean, ParamArray args() As Variant)Dim i As LongDim outputText As StringDim fileNumber As Integer' 构建输出文本(模仿 Debug.Print 的行为)For i = LBound(args) To UBound(args)outputText = outputText & args(i)If i < UBound(args) ThenoutputText = outputText & " " ' 用空格分隔参数,类似 Debug.PrintEnd IfNext i' 1. 输出到立即窗口(保持原有 Debug.Print 行为)If outputToConsole ThenDebug.Print outputTextEnd If' 2. 输出到文件(追加模式)If LogFilePath = "" Then' 如果未初始化,使用默认路径 默认在桌面LogFilePath = Environ("USERPROFILE") & "\Desktop\VBA_Log_" & Format(Now, "yyyy-mm-dd_hh-mm-ss") & ".log"End IffileNumber = FreeFileOpen LogFilePath For Append As #fileNumberPrint #fileNumber, Now() & " | " & outputText ' 添加时间戳Close #fileNumber
End Sub
http://www.dtcms.com/a/587650.html

相关文章:

  • 对战平台网站怎么建设重庆优化seo
  • 网站要实现的电商功能女生做网站后期维护工作好吗
  • 免费做简单网站品牌加盟
  • 建设网站 注册与登陆企业服务网站开发
  • 怎么制作公众号长图谷歌搜索优化seo
  • 厦门网站建设定制多少钱手机界面设计说明
  • 企业网站建设费属于办公费吗网站页面怎么算
  • 企业管理顾问东莞网站建设最新招聘信息
  • 重庆网站建设seo优化关于网站建设总结
  • 网站建设与维护教程网站自动生成
  • 做数据库与网站招什么人新建网站二级网页怎么做
  • 公司网站开发需要多少钱网站模板如何删除
  • 广东营销型网站如果在阿里云上做自己的网站
  • 网站的ftp帐号网站自动化采集
  • 仓颉编程语言的并发编程:线程模型与使用实践
  • 保定网站公司wordpress多站点好吗
  • 商盈网站建设邢台网红排行榜
  • 巴塘网站建设中小企业网络营销方案
  • 网站模板设计报价单中国电信爱资源app
  • 手机网站建设价格明细表商丘网签查询
  • 哪个网络公司做网站好周口市城乡建设局网站
  • 大气手机网站模板深圳服务平台网站
  • 哈尔滨 建设网站 科技wordpress创建数据库
  • 视频类html网站模板济宁做网站哪家好
  • 建设厅的工程造价网站重庆微网站开发公司
  • jsp网站开发 开题依据业务员自己做网站
  • 网站 后台模板哪里有广告设计制作的培训
  • 北京企业制作网站关于网站建设请示
  • 怎么用织梦来做网站后台建设库官网查询系统
  • 网页在线生成网站网站建设哪些模板号