ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
Python自动化办公应用大全 Excel 2021函数公式学习大典 Kutools for Office 套件发布 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
12
返回列表 发新帖

[转帖] 让窗体也能用上状态栏

[复制链接]

TA的精华主题

TA的得分主题

发表于 2025-11-30 17:54 来自手机 | 显示全部楼层
晚间有风弄枝叶 发表于 2025-11-30 15:28
抱歉我在做更改,所以链接失效了。明天会搞完开始更新会直接在论坛和公众号做源码分享,到时直接下载就行 ...

建议整个Excel状态栏
Excel状态栏论坛比较少讨论

TA的精华主题

TA的得分主题

 楼主| 发表于 2025-11-30 18:36 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
lss001 发表于 2025-11-30 17:54
建议整个Excel状态栏
Excel状态栏论坛比较少讨论

Excel状态栏么,这个我倒还真没想到过什么比较切实的需求

TA的精华主题

TA的得分主题

发表于 2025-11-30 20:34 来自手机 | 显示全部楼层
晚间有风弄枝叶 发表于 2025-11-30 18:36
Excel状态栏么,这个我倒还真没想到过什么比较切实的需求

显示使用→日期,天气,表格计算结果
提示使用→换色,换字体,
表格应用→选择区域,进度条等等,讲不过来
搜索一下论坛很多需求没有解决。

TA的精华主题

TA的得分主题

发表于 2025-11-30 23:57 | 显示全部楼层
EXCEL状态栏,试了一下写入信息及进度条演示:

  1. Sub InputMsgtoBar()
  2.     Dim i As Long, total As Long, barLength As Integer
  3.     Dim progressBar As String
  4.     Dim msg As String
  5.     msg = "这是一个测试..."
  6.     Application.StatusBar = msg
  7.     Application.Wait Now + TimeValue("0:00:03")
  8.     Application.StatusBar = False
  9.     msg = "正在处理数据,请稍候..."
  10.     Application.StatusBar = msg
  11.     Application.Wait Now + TimeValue("0:00:03")
  12.     total = 10
  13.     barLength = 30 ' 进度条长度
  14.     For i = 1 To total
  15.         progressBar = String(Int(i / total * barLength), "■") & _
  16.                       String(barLength - Int(i / total * barLength), " ")
  17.         Application.StatusBar = "进度: " & progressBar & " " & Format(i / total, "0%")
  18.         Application.Wait Now + TimeValue("0:00:01")
  19.     Next i
  20.     Application.StatusBar = False
  21. End Sub
复制代码



TA的精华主题

TA的得分主题

发表于 2025-12-1 00:01 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
测试附件:
EXCEL状态栏测试.rar (13.2 KB, 下载次数: 12)

未了解状态栏如何分成多个信息区域显示不同信息,明天有空再研究吧

TA的精华主题

TA的得分主题

发表于 2025-12-1 06:53 来自手机 | 显示全部楼层
本帖最后由 lss001 于 2025-12-1 07:06 编辑

写入信息显示信息论坛帖子不少
主要是获取信息
以及改字变字体
改变背景颜色
以及其它个性化设置论坛很少
目前论坛知识树查找到如下帖子

[推荐]定制化Excel 状态栏文字大小、颜色及在状态栏上显示自定义进度条
https://club.excelhome.net/forum.php?mod=viewthread&tid=110512&mobile=2&_dsign=dd9dde35

还有就是帮助文件涉及状态栏
对象属性方法很少
目前仅查找到以下三个

Application.StatusBar 属性
返回或设置状态栏中的文字。 读/写String。

Application.DataEntryMode 属性
返回或设置“数据输入”模式
xlOn        数据输入模式处于打开状态。
xlOff        数据输入模式处于关闭状态。
xlStrict数据输入模式处于打开状态,按 Esc 不会将其关闭。

Application.Ready 属性
当 Microsoft Excel 应用程序就绪时,返回 True,当 Microsoft Excel 未就绪时,返回 False。 只读 Boolean。

TA的精华主题

TA的得分主题

发表于 2025-12-1 08:53 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
牛B,做成全屏窗体就很好看了,有动态提示
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-12-21 04:02 , Processed in 0.022024 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表