如何在LibreOffice Calc中识别文件内的宏并查看修改?
查看并修改LibreOffice Calc文件中的宏
直接查看文件内置宏
你之前的操作路径差了最后一步,正确流程是:
- 打开目标Calc文件后,依次点击菜单
Tools > Macros > Organize Macros > LibreOffice Basic - 在弹出的Macro Organizer窗口中,切换到Modules标签页
- 左侧列表里找到当前打开的文件名(格式为
[你的文件名].ods),展开它就能看到文件里所有的宏模块;点击任意模块,右侧编辑区就会显示对应的宏代码,直接在这里就能修改
查找绑定到控件/事件的宏
如果宏是绑定在按钮、菜单或者自动触发事件(比如打开文件时运行)上的,按以下方式查找:
- 绑定到控件的宏:右键点击表格里的按钮/控件,选择
Assign Macro,弹窗里会显示该控件关联的宏路径,点击Edit就能进入代码编辑界面 - 触发式事件宏:回到Macro Organizer窗口,切换到Events标签页,左侧展开当前文件,就能看到所有绑定了宏的系统事件(比如文档打开、单元格修改等),点击事件项即可查看对应的宏代码
内容的提问来源于stack exchange,提问作者geox
相关产品推荐
相关产品推荐

