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

2020-12-24 江覓易見

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填充圖案等。可以自己設置。

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

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

歡迎關注、收藏

相關焦點

  • 畫流程圖的軟體有哪些?手把手教你繪製流程圖
    加入職場以後,大家覺得比較重要的事情是什麼呢,除了處理好人際關係,最基本的辦公技能也要學會、掌握。每開啟一個新項目、轉換一個新工作等的時候,可以快速熟悉、上手的途徑,就是畫流程圖。因為簡單的圖案能幫我們理清事情進度,也能助我們看到事情全局,可以用更少時間搞定一件事。
  • 教學流程圖怎麼畫?原來流程圖也可以這麼簡單繪製
    教學流程圖怎麼畫?我們知道流程圖是由很多的特殊符號與圖形組合在一起,以一種簡單的方式表示一件事情的發生過程。而我們都知道教學是一件很嚴謹的事情,很多老師為更有效率地完成教學任務,通過使用流程圖來提高學生的學習興趣,讓課堂變得更加活躍與有趣。
  • 畫流程圖用什麼軟體好?一用就會的畫圖工具
    如果一股腦地去做的話,沒有什麼章法是不可行的,這樣只會越做越累,而且完成的事情也不多。做事之前,或者接一個項目的時候,學會畫流程圖的話,可以使效率更高哦。剛開始聽到畫流程圖的時候,很多小夥伴還以為這只是一個簡單的畫畫操作,其實不是哦。通過畫流程圖,可以使我們更加清楚事情走向、進程,從而知道什麼時候該幹什麼事,不會像個無頭蒼蠅一樣。
  • word怎麼畫直線? 手把手教你在word文檔中繪製直線
    word怎麼畫直線? 手把手教你在word文檔中繪製直線時間:2018-03-13 10:38   來源:系統天堂   責任編輯:沫朵 川北在線核心提示:原標題:word怎麼畫直線? 手把手教你在word文檔中繪製直線 word怎麼畫直線?
  • excel VBA是什麼?VBA編程入門教程
    本篇將介紹excel vba是什麼?vba編程入門教程,有興趣的朋友可以了解一下!一、excel vba是什麼?VBA的英文全稱是Visual Basic for Applications,是一門標準的宏語言。VBA語言不能單獨運行,只能被office軟體(如:Word、Excel等)所調用。
  • 教你如何輕鬆在圖片上畫圈圈、畫箭頭、寫注釋
    在圖片上畫圈圈、畫箭頭、寫注釋,用PS軟體可以實現,但PS軟體功能太強大,所佔空間也大,而且實現起來也比較複雜,完全沒有必要。用ACDSee 15的話,感覺更方便、更快捷。(寫完此文之後,後來又發現還有更方便的方法,有興趣的朋友可以點擊右邊我的名字,去找下我寫的《在圖片上畫圈圈畫箭頭寫注釋最方便快捷的方法》一文)滑鼠右鍵點擊你要編輯的圖片,選擇[使用ACDSee 15編輯]。進入ACDSee 15編輯版面,右邊就是工具欄,常用的有:[繪圖工具] 、[文本]、[裁剪] 。[繪圖工具]:在圖片上畫箭頭和圈圈,在這裡完成。
  • 電腦畫流程圖軟體哪個好?迅捷畫圖5分鐘快速製作流程圖
    電腦畫流程圖軟體哪個好?不知大家在工作中要不要繪製流程圖,它通過一些符號來記錄工作事項,描述工作要點,能清晰展示在某項工作中某個步驟的位置和重要性,所以學會繪製一份明晰的流程圖會幫助我們提高工作效率。沒接觸過又想操作的夥伴,可看看下文我在迅捷畫圖上是怎麼做的。
  • 不會vba編程,學會這些方法,少走許多彎路,函數式編程
    No.1Excel vba 編程是一門相對入門簡單,而且針對實際應用很有效的一種代碼編程。那為什麼還要學習vba編程呢?No.2在可用到一些函數中,或許在某些情況下還需要我們自定義一下功能。那麼在靈活性方面,就更加需要自己動手。
  • 畫流程圖軟體哪個好?繪圖軟體用什麼比較好?
    作為公司辦公室工作人員,都要學學習很多辦公軟體,學會畫流程圖也其中一項,在掌握畫流程圖之前,需要先選擇一款好用的畫圖軟體,這樣學起來才比較容易,而且以後的工作中也可以長期使用。關於畫流程圖軟體哪個好?繪圖軟體用什麼比較好?我們就來看看有什麼好的推薦吧!
  • excel如何畫箱形圖? 手把手教你如何利用Excel畫箱形圖
    excel如何畫箱形圖? 手把手教你如何利用Excel畫箱形圖時間:2018-04-08 11:32   來源:系統天堂   責任編輯:沫朵 川北在線核心提示:原標題:excel如何畫箱形圖? 手把手教你如何利用Excel畫箱形圖 excel如何畫箱形圖?
  • 在線畫流程圖怎麼畫?求一些簡單的製作方法
    今天我們就來解答在線畫流程圖怎麼畫?求一些簡單的製作方法?具體內容馬上來看看。簡單的畫圖軟體推薦:迅捷畫圖在線畫流程圖步驟如下:1、首先大家選擇打開瀏覽器,輸入關鍵詞迅捷畫圖,搜索後點擊打開官網,進入到網站的時候,首頁中大家發現有思維導圖和流程圖兩個大的選項,這時候大家點擊打開流程圖在線編輯,進入到畫圖頁面。
  • 繪流程圖工具哪個好?迅捷畫圖可以畫哪些類型的流程圖?
    什麼是流程圖?顧名思義,它是一個能直觀描述過程的步驟圖,包含圖形、圖框、箭頭、文字,能清楚表明執行的先後順序,一般在技術設計、商業簡報等領域會比較常用,當然也能用於生活中的個人計劃制定。總之,它直觀形象、能讓人快速理解某項工作的流程,那繪流程圖軟體哪個好?
  • 用Word製作流程圖,這些技巧快來GET!
    流程圖雖然不是每個人經常需要製作,但是流程圖在工作中還是比較常見的,公司的組織架構圖,可以清晰地展示公司組織結構;工作流程圖,可以明確階段目標等等。那流程圖一般用什麼軟體來進行製作呢?那就是Word!是的,word在製作流程圖方面還是很方便的,也許你用得少,但不代表你用不上,下面就以Word2019版來介紹吧!一、新建畫布打開一個word文檔,默認尺寸一般都是A4大小,不可能一整張頁面都拿來做流程圖吧?如果流程圖大的,就直接畫吧,如果不需要那麼大的篇幅,那就老老實實新建畫布吧。
  • 畫流程圖軟體哪個好?流程圖繪圖工具用什麼?
    剛加入一家新公司,老闆說,「小李,你先製作一份公司業務流程圖出來,做好一點,以後拿來給新員工做業務培訓。」都說模仿是最好的致敬,網上肯定有不少可以套用的流程圖模板,於是我這個菜鳥第一時間在網上找到了評分不錯的迅捷畫圖網站。
  • 新手福利~手把手教你如何畫線描花卉
    小雲來啦~手把手教你畫線描花卉,真的超級簡單,一支筆一張紙就可以的,做好準備就開始來畫吧,喜歡的小夥伴一起來打卡吧:001、從下面的葉子開始畫,然後在葉子後面畫只要的枝幹和分枝部分,畫的時候注意線條的流暢度;002、根據分枝的位置畫上葉子和上面的花骨朵、以及花朵;003、整體加粗輪廓的線條,注意線條粗細變化要均勻,不要出現斷層;
  • 漫畫怎麼畫火焰?教你畫帶特效火焰!
    漫畫怎麼畫火焰?教你畫帶特效火焰!繪畫過程中往往會接觸到很多不同的材質元素,在此之前微課菌也是給大家分享過水的畫法、金屬的畫法、不同液體的畫法、樹的畫法……本期我們繼續來了解一下火怎麼畫?火焰的畫法教程你值得擁有。火焰怎麼畫,首先還是得看要畫什麼畫風的。
  • 畫流程圖怎麼畫?實用的軟體有木有
    很多時候我們都會需要繪製流程圖,比如是某個活動的進程、某道工序的流程、某項工作的流程等等。而我呢,是一家成人高校的行政文員,我就經常需要給老師們製作課程安排、考試流程、學期進程等等的流程圖。畫流程圖對我來說已經是一件輕而易舉的事情,只要對方給到相應的內容我,我就可以輕輕鬆鬆地搞定一份流程圖。想知道怎麼畫?這個實用工具介紹給你,迅捷畫圖。下面我就用它的網頁版來展示,這工具也有軟體的,大家看自己的需求來選擇獲取吧。畫流程圖的步驟技巧:大家先根據我上面提到的關鍵詞找到這個網頁,我們可以看到有兩個選擇。一個是創建流程圖,一個是創建思維導圖。
  • 如何在PDF文檔上畫直線?
    這段時間紛紛加入18線網紅主播的教師隊伍,初次使用線上教學,除了直播玩法不熟悉外,手工板書也被線上文檔替代,特別是教案十之八九都是PDF格式,遇到一些連線題需要畫直線就更不會處理了。那麼如何快速掌握PDF文件畫線的方法呢?
  • 用Word繪製流程圖
    本文轉載自【微信公眾號:清雨的小鎮,ID:Andylove_it】經微信公眾號授權轉載,如需轉載與原文作者聯繫想繪製流程圖,又不知道如何操作?今天,易老師就來教一下大家用Word繪製流程圖,既簡單,又方便。
  • Q萌來襲,教你如何畫一個萌萌噠的Q版女孩
    Q萌來襲,教你如何畫一個萌萌噠的Q版女孩!在學習動漫人物繪畫的過程中,掌握了線條之後,就要學習如何繪製線稿了。不過很多學動漫的朋友對於線稿不太了解,覺得繪製線稿很困難,但是呢又不能不學,所以今天小編來給大家分享一下呆萌動漫人物線稿教程!本次教程用到的畫材有:鉛筆、勾線筆。