1700429508
但答案是令人遗憾的。经过测试发现,地图图形虽然可以同时设置超链接和宏动作,但超链接会优先从而“屏蔽”掉宏动作,单击鼠标时只会触发超链接而不会触发宏动作,所以第6章的做法中无法同时使用这两个技巧。
1700429509
1700429510
1700429511
不过,在5.2节和5.3节的动态地图中可以运用这一技巧,以便在切换地图上的数据后,用鼠标悬停显示当前信息。另外,在PPT中演示一个静态的数据地图时,也可以同时运用鼠标移过突出显示和鼠标移过显示提示框两个动态效果。
1700429512
1700429514
7.5 演示动态的数据地图
1700429515
1700429516
5.2节和5.3节介绍的切换时间维度或指标数据的动态数据地图,都是在Excel中的动态交互效果。有没有办法在PPT放映时演示这种动态效果呢?
1700429517
1700429518
从理论上讲,可以将动态地图模型的Excel文件嵌入到PPT中,然后通过在PPT中控制和操作这个嵌入的Excel文件来刷新地图,不过这将会非常麻烦。
1700429519
1700429520
一般情况下,可以简单地采用超链接方式。即在PPT中放一张动态地图模型的截图,对其插入超链接至原Excel源文件。这样,在PPT演示的时候,不必退出PPT,点击链接即可打开链接的Excel源文件,演示其中的动态图表或动态数据地图。演示完毕后关闭Excel,可返回播放状态的PPT界面继续演示。在这种做法下,要求Excel源文件和PPT文件处于同一台计算机上,便携性受到限制。
1700429521
1700429522
另外一种方法,可以将动态地图的切换结果分别拍照或截屏保存为不同的图片,插入PPT,使用动画设置出依次出现的动态播放效果,最后将这些图片对齐叠放在一起,看起来只有一张图片。这样,在PPT演示时,可看到类似于在Excel中切换时间维度或指标数据时的动态效果。
1700429523
1700429524
还有一种办法是利用水晶易表(Xcelsius),不过这与本书内容已完全无关。可以使用水晶易表制作动态图表或地图选择的动态图表,导出为Flash文件插入到PPT中,实现交互演示效果。但是,水晶易表的地图部件不支持中国地图,需要自己制作,而水晶易表中自己动手制作一个数据地图要比Excel中麻烦得多。
1700429525
1700429527
7.6 基于地图选择的动态图表(PPT演示版)
1700429528
1700429529
在5.4节、5.5节介绍的基于地图选择的动态图表,包括鼠标点击版、鼠标移动版,都是在Excel中的动态演示。虽然7.5节介绍了在PPT中通过超链接打开Excel源文件进行动态演示的方法,但如果能直接在PPT中做出类似演示效果,一定会让人瞠目结舌。本节介绍在PPT中实现基于地图选择的动态图表的方法。
1700429530
1700429531
作图思路
1700429532
1700429533
1700429534
PPT中的自选图形可以设置动作,例如当用户单击时运行一个宏。通过编写一小段宏,在用户点击某省图形时,将对应的区域名称填入嵌在PPT中的工作表,工作表中的动态图表模型就会自动切换数据,从而实现动态交互效果。完成的模型效果如图7-5所示。
1700429535
1700429536
1700429537
1700429538
1700429539
图7-5 PPT中基于地图选择的动态图表模型 范例文件名:7.6基于地图选择的动态图表(PPT演示版).ppt(或.pptm)
1700429540
1700429541
作图步骤
1700429542
1700429543
1.制作Excel中的动态图表模型。
1700429544
1700429546
1700429547
1700429548
1700429549
1700429550
图7-6 为嵌入PPT准备的Excel动态图表模型
1700429551
1700429552
本例中考虑到会有多个动态图表,data1、data2等的单元格A2均引用dashboard单元格A1的值,而dashboard的单元格A1的值将由用户的选择来填充值。
1700429553
1700429555
1700429556
2.将Excel文件嵌入PPT。
1700429557
[
上一页 ]
[ :1.700429508e+09 ]
[
下一页 ]