说明:本文通过创建“按钮控件”实现在电子表格中添加按钮。

示例效果:通过按钮控件,给电子表格添加 刷新 按钮

注:此控件只支持浏览器访问报表使用,不支持导出。

实现步骤

1) 在Excel中做一个普通报表,如下图:

 

2) 插入按钮控件,入口:smartbi -> 插入控件,如下图

点击上图中按钮控件图标,进入控件基本设置页面,如下图:

给按钮设定文本为“刷新”,点击确定,则生成了一个按钮控件。

 

3)给相应的按钮指定宏:选中按钮,鼠标右键选择指定宏选项,进入“指定宏”设置页面:

注:该右键“指定宏”按钮只在excel中自动显示,若WPS,则需要用户自行下载vba安装包,进行安装后才能右键给对应按钮指定宏。

可以看到我们的宏有很多功能选项,可以打印,可以保存等。这里我们选择刷新报表,点击确定,此时按钮就具有了刷新报表的功能了。此时点击Excel插件上的预览按钮,可以看到初步的效果:

4)根据以上步骤,默认的按钮控件视觉效果并不是特别好,此时可以通过一些设置来实现按钮的美化。

选中按钮,鼠标右键,选择设置:

外观设置:设置按钮的 边框色、背景色、透明度

文本设置:设置按钮文字的样式

进行相应的美化设置以后,按钮具有了可以刷新报表的功能,得到控件效果如下图:

点击预览可以看到最终的报表效果如下:

4.    最终效果

经过上面的配置,点击发布保存报表,得到最终效果如下:

可以点击下刷新按钮看下是否可以刷新报表了呢。