通过在前一节分析高通公司的动态图像,我们基本上有了比较明确的制作思路。独立设计动画中的每个动画元素,当所有元素设计完成后,将它们均匀地放置在静态照片上。今天我们制作了第一部动画——图标移动,产生了以下效果。
高通公众号Cual(QR)代码动画部分截图
使用EXCEl图标和VBA创建的渲染图
以上动画设计思路如下。
第一步:生成地物元素
1.选择excel图表:图标元素处理不连续的状态,因此可以通过坐标更改移动图表。为了实现x轴和y轴坐标和图标分布,请选择以下气泡图:
气泡图位置
设计源数据决定图标的气泡位置。选择x、y列数据(包括第一行标题),出入图表三维气泡图,选择如下生成数据和图表
格式化数据系列,选择填充为“无填充”,选择边框为“无线条”。图表元素,选择“数据标签”。调整数据系列格式
选择标签,然后将数据标签格式-文本选项、透明度设置为100%。如下图所示。
标签文本设置为透明
逐个选择标签,然后选择“数据标签格式”-“标签选项”-“填充”-“填充图片或纹理”-“插入图片自”-“文件”(例如)
7.逐个选择调整图表大小,然后选择数据标签格式-标签选项-标签包含(y值除外)、标签位置“中间”,如下图所示。
设置图标格式
8.必须隐藏表、轴、标题等,并保留数据标签,如下图所示。
隐藏图表中不必要的元素内容
第二部分设计了通过滚动条按钮控制实现数据动态更改的函数
1.开发工具-插入-滚动条(表单控件)、数据更改模拟、图标移动实施
p26.toutiaoimg.com/large/pgc-image/f49049f6a77c4659a365958b71ca1e9b?from=article.detail&_iz=31825&index=9" width="599" height="281"/>插入滚动条
2.滚动条设置情况,如下图:
滚动条设置
- 利用"Ctrl+~"展开数据公式,数据函数如下图:
图标路径位移变化对应的数据函数
- 通过按钮实现图标移动,如下图:
通过按钮控制数据变化实现图标移动
第三步 利用VBA实现自动数据变化
1.开发工具--插入--表单控件--按钮(窗体控件),如下图:
按钮控件
2.开发工具--Visual Basic 打开VBA编辑器,打开 视图--工程资源管理器,打开Excel对象(点右键)--插入--模块,编写VBA代码如下:
数据变化控制代码
- 按钮控件更名为“开始运行”,右键按钮控件--指定宏--计数器--确定,如下图:
给按钮指定宏
4.利用按钮实现图标自动移动效果(按钮多点几下,可以加速移动),如下图:
通过按钮实现图标自动移动
- 这个动画也可以实现在打开Excel时立即自动运行,设置方法是利用VBA在”Thisworkbook“代码窗口中添加如下代码:
以上代码实现Excel文件打开时立即运行动画
第四步 制作总结
1.不足之处检讨:
1.1 相关动画还存在一些失真的地方,后续可以通过缩短移动距离提高仿真效果;
1.2 图片处理不够专业,整体美感较差,本次制作主要是实现动画逻辑,没有刻意去追求美观。
2.通过本节的学习,你应该学会以下内容:
2.1 掌握气泡图的制作方法和原理,以及如何将图标导入到图表中;
2.2 掌握滚动条的使用方法,学会利用控件来驱动单元格数值变化;
2.3 学会VBA的基本功能,如模块的使用、宏的引用、workbook的open方法等。
希望通过本节的学习,大家能对利用Excel 设计动画有一个感性的认识。在后面的章节里,我还将完成其他动画制作(如齿轮旋转、无人机扇片转动、钟表转动、弹簧收缩、曲线运动等),相信更多有趣的知识点定能让你对Excel有一个崭新的认识。
我是HR多面手,希望大家关注、收藏,谢谢!
1.《【excel怎么画弹簧】利用excel挑战制作动态照片的双图标动画详细信息》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《【excel怎么画弹簧】利用excel挑战制作动态照片的双图标动画详细信息》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/2520174.html