ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 1264|回复: 18

[原创] VBA实现Word中表格右键菜单快速添加序号、单元格加乘法计算,好像Excel一样快?

[复制链接]

TA的精华主题

TA的得分主题

发表于 2024-3-15 16:41 | 显示全部楼层 |阅读模式
本帖最后由 vistababy 于 2024-3-18 10:08 编辑

1、文件在附件中。将代码放到全局Normal.dotm模版中,运行一次“单元格右键菜单增加项目”,将在任何doc、docx文件的表格中起作用。
2、如果在右键菜单中选择“在当前表格顶端创建ABC列表头”,将出现如图2表头效果,方便看列号。(用完删除此表)不过此功能用的机会不多,可能感觉复制到excel处理一下再复制回来更快。
3、计算功能完全基于word域计算方式,请知悉,如果改了数,要重新计算,选中,按键盘上的快捷键F9就能自动更新金额。
4、使用工具中的“表格域转化为文本”功能以后,修改了数据,按F9将无法更新计算。
5、在添加序号的时候,如果按Ctrl键再点菜单项(弹出菜单之前不能按),将弹窗可手动输入起始数。
vba非专业人士,代码略显粗糙,但功能还是有的。

表格计算右键小工具.rar (39.86 KB, 下载次数: 147)

截屏_2024-03-15_15-59-56.gif


截屏_2024-03-15_16-13-45.png



评分

4

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-3-15 16:45 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 vistababy 于 2024-3-16 14:16 编辑

代码中用到了一些菜单对应的图标,就是FaceId那项,其后面的数值及图标可在这个网址查询:https://blog.csdn.net/qq_35097289/article/details/91489628
图标是可以随便改的。

TA的精华主题

TA的得分主题

发表于 2024-3-18 10:12 | 显示全部楼层
针对表格的VBA比较少,真的很实用,谢谢

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-3-18 10:49 | 显示全部楼层
文化属性666 发表于 2024-3-18 10:12
针对表格的VBA比较少,真的很实用,谢谢

谢谢支持

TA的精华主题

TA的得分主题

发表于 2024-3-21 11:58 来自手机 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
小白一枚,第一步要怎么做,不会啊,出个小教程指导下呗。

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-3-22 12:19 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
1013182120 发表于 2024-3-21 11:58
小白一枚,第一步要怎么做,不会啊,出个小教程指导下呗。

打开文件,按Alt+F11查看VBA代码,复制所有代码,点左上角的normal,打开至模块,新建模块,模块1,粘贴所有代码,光标定位到 “sub 单元格右键菜单增加项目”,按F5运行一下,或工具栏--视图---宏--查看宏,运行一下:单元格右键菜单增加项目,就能在所有word表格中使用了。
最基本的操作就这样了,自己百度一下也行

TA的精华主题

TA的得分主题

发表于 2024-3-22 17:06 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
vistababy 发表于 2024-3-22 12:19
打开文件,按Alt+F11查看VBA代码,复制所有代码,点左上角的normal,打开至模块,新建模块,模块1,粘贴 ...

已添加,谢谢指导

TA的精华主题

TA的得分主题

发表于 2024-4-13 12:04 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2024-4-15 11:22 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2024-4-15 14:16 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-21 16:48 , Processed in 0.036210 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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