孟麗娟,吳鋒,崔磊
(宿遷學院基礎部,江蘇宿遷223800)
淺析在PowerPoint中繪圖的方法*
孟麗娟,吳鋒,崔磊
(宿遷學院基礎部,江蘇宿遷223800)
PowerPoint(PPT)應用廣泛,但其繪畫功能大家卻很少使用。文章以提高在PPT中繪圖的質量和效率為宗旨,從用好繪圖工具欄、用活繪圖技巧、用熟VisualBasic For Applications(VBA)三個方面系統研究了用PPT繪圖的方法。
PowerPoint;繪圖
PowerPoint(PPT)在教學中具有廣泛的應用,但不少教師因為未熟悉PPT繪圖的技術,認為用其繪圖費時費力、效果不好,甚至因此轉向用其他軟件完成本可在PPT中完成的繪圖任務,這顯然會增加制作PPT課件的額外“開銷”。為此,本文系統研究在PPT 2003中提升繪圖質量和繪圖效率的方法,以促進對PPT繪圖的應用。
PPT的繪圖工具欄為繪圖鋪墊了堅實的基礎,正確、靈活使用不但可以快速繪制一般圖形,而且能通過巧妙布局圖形位置、設置形狀屬性,發揮出圖形的表現力。具體而言,首先,“對齊或分布”控制目標圖形間的對齊及橫、縱向分布,可使圖形間整齊劃一。其次,“旋轉或翻轉”能對圖形進行任意角度旋轉及水平、豎直的鏡像翻轉。例如,根據一個圖形繪制出其對稱圖形,只需選中圖形作一翻轉。第三,通過“編輯頂點”,能夠自由調整和優化繪出圖線的具體細節。第四,“填充顏色”、“線型”、“三維效果樣式”等豐富了圖像的效果。最后,如果結合Shift鍵,利用繪圖工具欄能夠繪制圓、正多邊形、水平直線等,并將它們等比例縮放。
不透明的上層圖形能夠完全覆蓋住其它圖形位于其下層的部分。利用這一特性,有時可以制作一些不易直接繪制的圖形,例如,用一個無邊框、同底色的矩形覆蓋住橢圓一半形成半個橢圓。使用遮罩法有時還可以充分利用已繪圖形的剩余價值,實現“變廢為寶”。
如果形狀總是縮在一個小區域,眼睛看著必定會不舒服,繪圖時甚至會錯誤地激活對象。為此,只需在繪圖時選擇“視圖/顯示比例”將顯示比例調整到合適的數值。
為使不同的形狀在某個位置處精確結合(例如使兩條射線在起點重合),右鍵單擊形狀,在彈出的快捷菜單中選擇“設置自選圖形格式”菜單項,打開“設置自選圖形格式”對話框,從中直接調整“位置/幻燈片上的位置”的水平和垂直數值。一般來說,從“視圖/網格和參考線”中取消“對象與網格對齊”選項,可使圖線理想地實現交匯。
形狀具有一個默認屬性,例如線條為紅色。為使繪制的曲線起初就具有理想的屬性,有效解決方法就是,在“設置自選圖形格式”中按目的設置好形狀屬性,然后選其為“新對象默認值”。

雖然用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