PPT一直是二次开发重要的范围,主要是因为快捷键自定义难度大,必须要依赖Quicker之类的二次开发才能实现一些功能。
接下来说一下如何实现一些常见功能,加快办公效率
1.鼠标快捷键
购买一些自带宏的鼠标(如罗技G502),可以让你把重要按键绑定在鼠标的一些键位上
以我为例,我经常需要实现翻页、字体调大小的功能,所以我会把翻页按钮(pageup/pagedown)和字体调节(ctrl+[])以及组合/取消组合(ctrl+g/ctrl+shift+g)绑定在鼠标上,这样可以节省一部分时间
一些复杂的功能理论上也可以这样做,但也可以用Quicker或者自己写的东西去实现
2.iSlide
iSlide的排版工具、一键优化可以解决很多问题。它们是相对成熟的解决方案
3.alt操作
在键盘上按下alt,你可以看到快速访问工具栏的每个功能有了一个编号,然后按下编号就可以触发。你也可以用比如alt+1来触发功能
建议把alt+1设置为格式刷,并在前几个中设置各种对齐。以我个人而言,alt+34,可以把三个形状向上对齐并且均匀分布,这对某些排版很有用
4.Quicker运行命令
https://getquicker.net/KC/Help/Doc/officehelper中,提到了执行界面命令功能。很多很难实现的功能都可以通过这里实现
例如,ObjectFormatDialog可以用于展示形状格式对话框,可以省去很多操作
5.自定义功能区
在随便一个功能区菜单上右键,可以看到自定义功能区。你可以自己制作一个功能区,就像上图中的Snowpy一样。它无需任何代码,算是新手的一种不错选择
6.自己实现一个插件
你可以用VB.net4.8之类的东西,实现一个自己的插件。并利用Quicker给它发送指令(如websocket或者窗口消息)
如果你使用窗口消息,建议你在收到消息后异步处理,并且包裹进try块中,这样可以避免很多很多问题