tft每日頭條

 > 生活

 > excel怎麼畫五角星

excel怎麼畫五角星

生活 更新时间:2024-11-13 08:56:05

Excel 中Shape對象應用對于增加視覺效果有很好的幫助作用,如果對顔色和圖形比較擅長,那麼可以制作出十分漂亮的Excel 報表。

這篇文章講一下如何運用Excel制作國旗的示範。

制作過程,盡量以标準樣式來做,但也有不盡如人意的地方,勉強完成,希望不會讓你失望。

excel怎麼畫五角星(如何用Excel制作一面五星紅旗)1

國旗介紹

國旗是國家的象征,所以,從小對國旗的喜愛已經深入骨髓。

那麼如何來表達這種喜悅呢!

認真了解一下國旗的構成和曆史很有必要。

中華人民共和國國旗是五星紅旗 ,為中華人民共和國的象征和标志 。中華人民共和國國旗的設計者是曾聯松,旗面為紅色,長方形,其長與高為三與二之比,旗面左上方綴黃色五角星五顆。一星較大,其外接圓直徑為旗高十分之三,居左;四星較小,其外接圓直徑為旗高十分之一,環拱于大星之右

excel怎麼畫五角星(如何用Excel制作一面五星紅旗)2

完成效果圖

這個不是圖片,是應用Excel中添加shape圖畫功能做出來的,顔色和尺寸按标準值來設置.

可以看到表格内設置有三個按鈕,重置、五星紅旗和星條旗,大家都明白,不多說了.

這裡隻是展示了一個型号的國旗制作方法,其實國旗有8個标準尺寸,其它标準國旗可以按下面格式設置.

旗幟的國家标準尺寸

  1号旗:288X192CM  2号旗:240X160CM  3号旗:192X128CM  4号旗:144X96CM  5号旗:96X64CM  6号旗:60X40CM  7号旗:30X20CM  8号旗:21X14CM

excel怎麼畫五角星(如何用Excel制作一面五星紅旗)3

代碼

代碼有一些新内容,主要是shape對象的一些方法和屬性設置.

Shape方法

'添加一個矩形

Me.Shapes.AddShape(msoShapeRectangle, 0, 0, 660, 440)

.Fill.ForeColor.RGB = RGB(244, 0, 2)'設置前景色

.Line.Visible = msoFalse'設置無邊框

.Duplicate'複制一個Shape對象

.IncrementTop'設置對象相對頂部位置

.IncrementLeft設置對象相對左邊距

簡單介紹用到的這些屬性,如果想學習更多Shape方法和屬性,可以查看Excel幫助.

五星紅旗代碼

Sub addStar5()'新建五星紅旗 過程 Dim q As Shape, s As Shape Set q = Me.Shapes.AddShape(msoShapeRectangle, 0, 0, 660, 440) With q .Fill.ForeColor.RGB = RGB(244, 0, 2) .Line.Visible = msoFalse End With Set s = Me.Shapes.AddShape(msoShape5pointStar, 50, 50, 120, 120) With s .Fill.ForeColor.RGB = RGB(210, 255, 0) .Line.Visible = msoFalse End With Set s = Me.Shapes.AddShape(msoShape5pointStar, 200, 25, 30, 30) With s .Fill.ForeColor.RGB = RGB(250, 244, 8) .Line.Visible = msoFalse .IncrementRotation 15 End With '國旗顔色 '紅(244) 綠(0) 藍(2) #F40002 紅色 '紅(250) 綠(244) 藍(8) #FAF408 黃色 For i = 1 To 3 Set s = s.Duplicate '複制對象 With s .IncrementTop 38 '相對高度 Select Case i Case 1 .IncrementLeft 15 '相對左邊距 .IncrementRotation 30 '相對順時針旋轉 Case 2 .IncrementLeft -15 .IncrementRotation 30 Case 3 .IncrementLeft -38 .IncrementRotation 15 End Select End With Next i End Sub

excel怎麼畫五角星(如何用Excel制作一面五星紅旗)4

星條旗

這個沒做完成,本來想盡一切努力做到完美,後來發現,看上去雖然簡單,做起來有點費時間.

轉念一想,由于一些大家都知道的原因,感覺做完美之後也不過是浪費自己的時間.

所以大家看一下就好了,完成度80%.

關于星條旗的曆史粗略看了一下,沒有興趣了解美國曆史,所以也不好多引用什麼.

整體來說,也是應用了Shape對象的方法來制作.橫平豎直畫幾條直線就可以了.

那麼多小星星,也沒有填滿,希望美國和喜歡美國的朋友不要介意.

有興趣的朋友,也可以試着完成一下.

歡迎關注、收藏

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved