分享

Excel 自动化模板设计,这 3 类交互方式必须要掌握

 汉无为 2023-09-26 发布于湖北

Excel 是企业里最常用的数据处理和统计工具,所以用 Excel 制作自动化模板将能大大提升工作效率。

当你设计一个 Excel 模板时,必不可少的是考虑如何和模板的用户交互,本文分享我平时用得比较多的用户交互方式,供有需要的朋友参考。

操作按钮

按钮是自动化模板中最常用的操作方式,在 Excel 中常用

图片
Excel中常用按钮

控件的按钮,样式太普通;形状的按钮,生动性不够。我用得更多的是图标+文字的展示方式。

我曾经考虑过用纯图标+悬停的方式去做按钮,但找到合适的图标太难,而且悬停的实现方法过于复杂,综合评价就是费力不讨好。所以现在基本上都是用图标+文字的方式做按钮了,对选图标的要求不是太高,而且文字直接显示也能加速用户上手的效率。

图片
图标+文字做按钮

图标在哪里找?我用得比较多的是:

  1. https://iconpark./home

  2. https:///

  3. https:///

以上网站都提供了大量可免费使用的图标,选择与你的模板功能相符的图标即可。

单元格提示

除了使用按钮进行操作,还应该有一些使用指引/说明,我常用的就是直接提示动态提示两类。

直接提示最简单,例如做一个操作指引的提示:

图片
直接提示

动态提示往往和用户的操作相关,例如当用户鼠标点击某个单元格:

图片
点击单元格显示提示

这里用到的是数据验证里的输入信息提示功能

图片
数据验证的提示

如果结合 VBA 来设计的话,还能根据用户选择的选项去动态调整显示的内容:

图片
动态提示

动态提示的话,只需要使用工作表的Change事件去监测单元格的改变行为,一旦发生改变,就改变数据验证里的输入信息提示即可。我所用到的代码是:

图片
监测单元格事件实现动态提示

以上代码仅供逻辑参考,因为还有很多外部模块,无法一一呈现所有代码。

使用事件去配合交互,是 Excel 产品设计当中经常用到的方向,例如选择或双击事件显示图标、商品图片等,是一个必须掌握的技能点。

弹窗提示

有时候我们需要在用户操作过程中的某个步骤给出提示,这时就需要用到弹窗提示了。

图片
输入提示

这里用到的功能,是 VBA 里的Application.InputBox 函数,用来获取到用户的输入,它会弹出一个对话框,要求用户输入一个字符串,通过InputBox函数的返回值就能获取到用户输入的值。

图片
参考代码

还有一类弹窗提示,主要用来显示消息框,向用户显示一条消息并等待用户的响应。

图片
消息框提示

这里用到的是 VBA 里的VBA.Interaction.MsgBox函数,参考代码如下:

图片
消息框提示

最后

经常浏览网页的朋友都知道,其实与用户的交互方式、交互效果非常多样。但是在 Excel 里面,很多功能是受限的,我们只能尽量使用内置的功能去做,虽然可能美观度不一定很好,但起码够简单,版本的兼容性也很好。

以上三类就是我设计模板中主要用到的交互设计,希望对大家有参考意义。

—— Excel 自动化模板资源 ——

HR 如何用 Excel 摆脱不断重复制作基础图表的魔咒,你需要自动化报表模板 ↓

图片

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多