浅析在PowerPoint中绘图的方法*

2011-10-17 01:23孟丽娟吴锋崔磊
中国教育信息化 2011年2期
关键词:用活工具栏宿迁

孟丽娟,吴锋,崔磊

(宿迁学院基础部,江苏宿迁223800)

浅析在PowerPoint中绘图的方法*

孟丽娟,吴锋,崔磊

(宿迁学院基础部,江苏宿迁223800)

PowerPoint(PPT)应用广泛,但其绘画功能大家却很少使用。文章以提高在PPT中绘图的质量和效率为宗旨,从用好绘图工具栏、用活绘图技巧、用熟VisualBasic For Applications(VBA)三个方面系统研究了用PPT绘图的方法。

PowerPoint;绘图

PowerPoint(PPT)在教学中具有广泛的应用,但不少教师因为未熟悉PPT绘图的技术,认为用其绘图费时费力、效果不好,甚至因此转向用其他软件完成本可在PPT中完成的绘图任务,这显然会增加制作PPT课件的额外“开销”。为此,本文系统研究在PPT 2003中提升绘图质量和绘图效率的方法,以促进对PPT绘图的应用。

一、用好绘图工具栏,保证绘图质量

PPT的绘图工具栏为绘图铺垫了坚实的基础,正确、灵活使用不但可以快速绘制一般图形,而且能通过巧妙布局图形位置、设置形状属性,发挥出图形的表现力。具体而言,首先,“对齐或分布”控制目标图形间的对齐及横、纵向分布,可使图形间整齐划一。其次,“旋转或翻转”能对图形进行任意角度旋转及水平、竖直的镜像翻转。例如,根据一个图形绘制出其对称图形,只需选中图形作一翻转。第三,通过“编辑顶点”,能够自由调整和优化绘出图线的具体细节。第四,“填充颜色”、“线型”、“三维效果样式”等丰富了图像的效果。最后,如果结合Shift键,利用绘图工具栏能够绘制圆、正多边形、水平直线等,并将它们等比例缩放。

二、用活绘图技巧,提升绘图效率

1.遮罩法

不透明的上层图形能够完全覆盖住其它图形位于其下层的部分。利用这一特性,有时可以制作一些不易直接绘制的图形,例如,用一个无边框、同底色的矩形覆盖住椭圆一半形成半个椭圆。使用遮罩法有时还可以充分利用已绘图形的剩余价值,实现“变废为宝”。

2.放大法

如果形状总是缩在一个小区域,眼睛看着必定会不舒服,绘图时甚至会错误地激活对象。为此,只需在绘图时选择“视图/显示比例”将显示比例调整到合适的数值。

3.微调法

为使不同的形状在某个位置处精确结合(例如使两条射线在起点重合),右键单击形状,在弹出的快捷菜单中选择“设置自选图形格式”菜单项,打开“设置自选图形格式”对话框,从中直接调整“位置/幻灯片上的位置”的水平和垂直数值。一般来说,从“视图/网格和参考线”中取消“对象与网格对齐”选项,可使图线理想地实现交汇。

4.初始化法

形状具有一个默认属性,例如线条为红色。为使绘制的曲线起初就具有理想的属性,有效解决方法就是,在“设置自选图形格式”中按目的设置好形状属性,然后选其为“新对象默认值”。

三、用熟VBA,开拓绘图新空间

虽然用PPT的绘图工具栏能绘制一般的图形,但对实现正弦函数、抛物线等许多任务,却很不理想。Visual Basic For Applications(VBA)是集成在PPT中的面向对象程序设计语言。[1]PPT中VBA对象模型的Shapes集合包含各种绘图命令,可绘制直线、矩形、圆等数百种图形,所以用VBA绘图具有相当大的潜力空间。下面以绘制函数曲线y=sin(bx)(b是实数)为例展现VBA的优势。新建演示文稿,按“Alt+F11”调出Visual Basic编辑器,选择“插入/模块”,向模块窗口输入程序:

Const b As Double=2

Sub指数曲线()

Dim i As Integer,x As Single

Dim triArray(0 To 30000,1 To 2)As Single

不同企业关注的核心竞争能力有所不同,有的强调研究开发能力,有的强调生产运营能力,有的强调市场营销能力,也有的强调财务运作能力。然而,在以知识经济、信息经济、网络经济为代表的新经济时代,凝聚能力、学习能力、创新能力以及战略管理能力对于企业持续发展的意义更为突出。这些能力的培育都离不开优秀企业文化的支撑与浸润。

//坐标对数组及其存储的点数范围

For i=0 To 30000

x=i/6000//x的范围为0-5

triArray(i,1)=40*(x)//x轴单位长度为40磅

triArray(i,2)=300-100*Sin(b*x)

//y轴单位长度100磅

Next

ActivePresentation.Slides(1).Shapes.AddPolyline SafeArrayOfPoints:=triArray//绘制曲线

End Sub

然后,在演示文稿中选择“工具/宏/安全性”,将宏安全级设为“中”或“低”,重新打开演示文稿。改变参数b的值,运行上面的程序,画得图1的图像。显而易见,用VBA绘图所用时间短、效果好,而且通过正弦函数可以绘制基于它的一类图形,以此类推其它更复杂的函数图形绘制任务。此处给的例子较简单,一般地,通过Shapes集合中的绘图命令,能够有效地开拓绘图的空间。[2]

本文从用好绘图工具栏、用活绘图技巧、用熟VBA三个方面系统地论述了在PPT中优化和提升绘图质量和效率的一般方法,以期起到抛砖引玉的作用。

[1](美)戴维斯著,杨密、杨乐、柯树森译.VBA从入门到精通(2版)[M].北京:电子工业出版社,2008.

[2]吴锋.在PowerPoint中利用VBA制作导航菜单[J].中国教育信息化,2009,(8):66-68.

(编辑:鲁利瑞)

TP311.56

B

1673-8454(2011)02-0044-02

猜你喜欢
用活工具栏宿迁
用活“两招”,健康不难
“玩转”西沃白板
江苏宿迁:为500余名农民工解“薪”事
宿迁姑娘登上珠穆朗玛峰
大胆用、坚决调、合理容——太白县用足用活“三项机制”
江苏宿迁建成扶贫产业园
用活馆藏资源 凸显教育理念——博物馆资源课程化一览
宿迁的昨天和今天
设计一种带工具栏和留言功能的记事本
省会城市报:用活政府资源,做强党报策划