vba編程,如何畫帶箭頭直線,教你這麼做馬上學會畫流程圖

2020-12-26 江覓易見

No.1

Excel中畫線條是一個很簡單的操作,其中線條分幾種不同的類型,如線條端點形狀也分不同的幾種類型。

下面具體介紹一下,如何利用vba代碼進行設置線條的一些方法。

vba代碼畫線用到一個對象:LineFormat

下圖為LineFormat屬性:

屬性看上去較多,但大多有一定的規則,使用起來還是比較容易理解的。

下面是一些用到的枚舉,有端點樣式枚舉、線條類型枚舉、箭頭長度枚舉。

適當選擇不同的枚舉類型,可以獲得不同的線條樣式,這些都是Excel自定義好的東西,只要用拿來主義進行選擇使用即可,無需我們進行任何思考。

No.2

下面是一個例子,對應不同的值畫一條線段。

有美術基礎的你,可以發揮自己的想像,畫出任意線條。

可以看到上圖的線條是最終結果。

下圖為相應的代碼:

其中

Dim l As LineFormat

Set l = ThisWorkbook.ActiveSheet.Shapes.AddLine(lX, lY, rX, rY).Line

利用兩行代碼畫出線段。lX, lY, rX, rY是四個變量,分別代表線段的左右位置。

畫出線段後要對它進行屬性賦值。

With l.Transparency = 0.5'明暗度.ForeColor.RGB = RGB(211, 32, 21)'前景色.BeginArrowheadLength = msoArrowheadLong '起始長度.BeginArrowheadStyle = r.Offset(0, 7).Value '起始端點形狀.EndArrowheadLength = msoArrowheadLengthMedium '結束長度.EndArrowheadStyle = msoArrowheadStealth'結束端點形狀 無End With

當然還有其它一些屬性沒有設置,如Weight寬度,Pattern填充圖案等。可以自己設置。

總得來說,線條有比較多屬性設置,在學習和使用過程中根據不同的需求進行相應的參數設置。

特別是在做流程圖的時候,用到比較多,一個美觀的流程還是十分必要的。

歡迎關注、收藏

相關焦點

  • 教學流程圖怎麼畫?原來流程圖也可以這麼簡單繪製
    教學流程圖怎麼畫?我們知道流程圖是由很多的特殊符號與圖形組合在一起,以一種簡單的方式表示一件事情的發生過程。而我們都知道教學是一件很嚴謹的事情,很多老師為更有效率地完成教學任務,通過使用流程圖來提高學生的學習興趣,讓課堂變得更加活躍與有趣。今天小編就來教教大家怎樣快速地繪製教學流程。
  • 新手產品如何畫流程圖?
    編輯導語:產品經理在日常工作中經常會用到流程圖,流程圖可以幫助你梳理思路和工作流程,對於產品經理來說也是一個必備技能;本文作者分享了關於網際網路產品流程圖在使用中的注意事項,我們一起來看一下。關於網際網路產品流程圖常見符號意義的整理以及畫流程圖的注意事項,結合實際項目中流程圖的一些分享。
  • 畫流程圖用什麼軟體好?一用就會的畫圖工具
    如果一股腦地去做的話,沒有什麼章法是不可行的,這樣只會越做越累,而且完成的事情也不多。做事之前,或者接一個項目的時候,學會畫流程圖的話,可以使效率更高哦。剛開始聽到畫流程圖的時候,很多小夥伴還以為這只是一個簡單的畫畫操作,其實不是哦。通過畫流程圖,可以使我們更加清楚事情走向、進程,從而知道什麼時候該幹什麼事,不會像個無頭蒼蠅一樣。
  • 教你如何輕鬆在圖片上畫圈圈、畫箭頭、寫注釋
    在圖片上畫圈圈、畫箭頭、寫注釋,用PS軟體可以實現,但PS軟體功能太強大,所佔空間也大,而且實現起來也比較複雜,完全沒有必要。用ACDSee 15的話,感覺更方便、更快捷。(寫完此文之後,後來又發現還有更方便的方法,有興趣的朋友可以點擊右邊我的名字,去找下我寫的《在圖片上畫圈圈畫箭頭寫注釋最方便快捷的方法》一文)滑鼠右鍵點擊你要編輯的圖片,選擇[使用ACDSee 15編輯]。進入ACDSee 15編輯版面,右邊就是工具欄,常用的有:[繪圖工具] 、[文本]、[裁剪] 。[繪圖工具]:在圖片上畫箭頭和圈圈,在這裡完成。
  • 系統流程圖怎麼畫比較簡單快速?
    因為提現雖然說起來簡單,但是其中也有很多環節,並不是我們所看到的那麼簡單,其實提現是有一個專門的系統,不同的軟體提現都會有不同的審核步驟,馬上為大家帶來系統流程圖怎麼畫比較簡單快速?一起來製作一個提現業務流程圖。步驟一、要製作流程圖就必須要有工具,迅捷畫圖就有海量可以使用,製圖比較簡單。所以我們今天就要用到該網站。
  • 漫畫大師畫出梅西畫像!並教你如何五步畫出梅西!你學會了嗎?
    梅西可以說是足壇最受關注的球員了,許多球迷都是他的粉絲,而且梅西的粉絲中有許多大牌人物,比如科比等人都是梅西的粉絲,而近日又有一位梅西的粉絲出來幫助梅西拉粉了,他就是著名的漫畫家保羅-特雷維利昂,近日他親自給梅西畫了一個漫畫的自畫像,而且還親自示範如何畫出梅西的漫畫,而且只需要五個步驟
  • 迅捷畫圖在線怎麼畫圓柱體?流程圖樣式有哪些?
    很多剛開始使用迅捷畫圖在線編輯網站的新人,對網站的功能不熟悉,不知道該如何來畫圖形,其實用迅捷畫圖網站畫圖形非常簡單,只需要簡單的幾個步驟就可以完成,今天就為大家分享迅捷畫圖在線怎麼畫圓柱體?流程圖樣式有哪些?只要學會了畫圓柱體就可以畫很多類似的圖形。
  • 畫流程圖用什麼軟體之教你做出流程圖計劃攻略
    有句話說「閒時無計劃,忙時多費力」,好的計劃讓你的思維清晰,能創造出事半功倍的效果,由此可見做計劃對我們的重要性,而利用思維導圖我們可以快速地做各種事情的規劃,接下來我分享一些用思維導圖做計劃的模板,大家一起來學習吧。
  • 如何畫出優秀的架構圖?
    分享一篇阿里巴巴雲原生的一篇關於如何畫架構圖的文章,寫的很不錯! 系統架構是概念的體現,是對物/信息的功能與形式元素之間的對應情況所做的分配,是對元素之間的關係以及元素同周邊環境之間的關系所做的定義。 做好架構是個複雜的任務,也是個很大的話題,本篇就不做深入了。有了架構之後,就需要讓干係人理解、遵循相關決策。 2.
  • 用Word繪製流程圖
    本文轉載自【微信公眾號:清雨的小鎮,ID:Andylove_it】經微信公眾號授權轉載,如需轉載與原文作者聯繫想繪製流程圖,又不知道如何操作?今天,易老師就來教一下大家用Word繪製流程圖,既簡單,又方便。
  • 日常工作必備技能,規範化流程圖製作
    工作當中都會接觸流程,過程流、工作流、業務流等根據業務深度不同都會接觸到,但如何正確畫好規範化流程圖的關鍵是什麼?流程圖是對過程、算法、流程的一種圖像表示,在技術設計、交流及商業簡報等領域有廣泛的應用。通常用一些圖框來表示各種類型的操作,在框內寫出各個步驟,然後用帶箭頭的線把它們連接起來,以表示執行的先後順序。用圖形表示算法,直觀形象,易於理解。有時候也被稱之為輸入-輸出圖。顧名思義,就是用來直觀地描述一個工作過程的具體步驟。
  • 五一勞動節快到了,教你畫小廚師簡筆畫「圖文+視頻」
    第113期原創教程:小廚師的畫法再過幾天,就是五一勞動節了,我們學習畫一幅小廚師簡筆畫,你心中的廚師是什麼樣子呢?也一起畫出來吧。繪畫步驟step 1:首先,畫廚師帽用波浪線畫出帽子,像不像雲朵呢?再畫出兩根直線,並用弧線連接,廚師帽就畫好啦。
  • 我帶孩子畫了20張圖,拼音和作文不怕了
    同樣,在孩子遇到小作文不會時,我依舊用畫思維導圖的方式引導他,遇到一個作文標題時,比如最簡單的介紹自己,我就讓他畫好一個小男孩,然後問他說,介紹自己先要介紹什麼呢?兒子說,外貌和脾氣呀。我示意孩子寫下來,繼續啟發他說,外貌可以寫五官啊,脾氣你自己想想是什麼性格的,還有,你有什麼愛好啊,兒子馬上說:踢足球。
  • 項目流程圖怎麼畫?流程圖製作步驟詳解
    項目流程圖是清晰地展示項目計劃中各個環節的流程圖圖示,主要用於項目策劃和監督進度。項目流程圖這種圖示方法具有直觀描述性、簡潔性、可操作性和指導性。項目流程圖同一般流程圖一樣,都包含圓角矩形、矩形、菱形、箭頭等繪圖元素,分別表示開始或結束、方案和過程、判斷(審定、評估)環節、項目進度方向。項目流程圖常見用途項目流程圖被廣泛應用於大型的專業領域。比如工程項目流程、軟體項目流程等。有時也需要商務製圖。
  • 程式設計師必備技能——如何畫好架構圖
    系統架構是概念的體現,是對物/信息的功能與形式元素之間的對應情況所做的分配,是對元素之間的關係以及元素同周邊環境之間的關系所做的定義。做好架構是個複雜的任務,也是個很大的話題,本篇就不做深入了。有了架構之後,就需要讓干係人理解、遵循相關決策。
  • 不會畫眉毛怎麼辦?教你修眉畫眉小技巧,分分鐘就學會!
    不會畫眉毛怎麼辦?教你修眉畫眉小技巧,分分鐘就學會!眉妝都畫不好的話還怎麼追求精緻眼妝?所以想要擁有勾人的精緻眼妝,首先就要把眉毛畫好了才是。那麼今天小編就來告訴你們如何畫出精緻好看的眉毛,這樣才讓你的眼妝不遜色哦。
  • Excel vba如何製作流程圖,這樣做就對了
    Excel有很好的流程圖製作工具菜單,其製作方法也有很多,相對也比較簡單。但是,如果不熟悉製作過程的情況下,還是有一定的難度的。前言通過代碼來簡化製作流程,就是說把製作方法都省去,直接把所有工作都集中到一個按鈕上面來。
  • 新手必看,程式設計師高效率工具:畫流程圖常用的工具!
    Visio是Windows作業系統下運行的流程圖和矢量繪圖軟體,它屬於Office辦公軟體的一部分。 ProcessOn是一個在線作圖工具的聚合平臺,它可以在線畫流程圖、思維導圖、UI原型圖、UML、網絡拓撲圖、組織結構圖等等。
  • 他畫了一條直線,賣了7.4億!網友:這根本不是畫!
    文 | 王呈祥在我們的認知裡,只有古代名畫和大師的畫作才能拍出上億的價格,要麼畫家名頭很大,要麼畫作很有寓意。說出來也許沒人相信,美國一位畫家畫了一條直線就賣了7.4億!一條直線就賣7.4億,讓人腦瓜子嗡嗡的!
  • 「CG原畫插畫教程」手把手教你如何把線稿畫流暢的技巧
    藝學繪小編收集整理了手把手教你如何把線稿畫流暢的技巧! 繪畫的用線與寫字的線條有較大不同,特別是漫畫的線條,要求細膩準確,能區分出層次感,下面就一起來畫出魅力的繪畫線條吧。