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

2020-12-25 江覓易見

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製作兩種不同的流程圖,步驟比較多,希望大家認真閱讀!
  • 產品經理如何畫流程圖?
    對於讀我公眾號文章的朋友而言,我希望自己分享的知識是有順序的,目標是帶領你如何從一個產品小白一步步的學會產品經理。
  • 畫了多年的流程圖,你真的畫規範了嗎?
    它通常用一些圖框來表示各種類型的操作,在框內寫出各個步驟,然後用帶箭頭的線把它們連接起來,以表示執行的先後順序,用圖形表示執行步驟,十分直觀形象,易於理解。二、為什麼要畫流程圖那麼,流程有哪些作用呢?我們為什麼要畫流程圖呢?首先,流程圖作為一個工具,幫助我們把一個複雜的過程簡單而直觀地展示出來,大大提高了我們的效率。
  • Photoshop怎麼畫箭頭 三種方法教你用PS做箭頭
    photoshop可以製作出非常有趣的圖片,有部分用戶會通過軟體來畫箭頭,不過有其他小夥伴不會使用,下面小編就告訴你畫箭頭教程。  方法一:  1、首先,小編說一種最簡單的方法——自定義形狀工具,我們打開PS,新建一個空白文檔。
  • 如何正確的畫出功能流程圖?
    上篇文章講了《頁面流程圖如何繪畫》,這篇文章講講PM畫得最多的圖形「功能流程」。下一篇講如何畫業務流程圖。混入業務維度特別容易把業務模塊也畫到功能流程圖裡面。區分你的功能流程圖裡面有木有業務模塊並不難。唯一的判斷標準是該圖中的每個節點都應該是這個產品中真實存在的功能名稱,否則應該是混入了其他東西。真正的難點在於如何將業務流程映射成合理的功能流程,以及功能流程如何映射成恰當的業務流程。
  • 畫流程圖的軟體有哪些?手把手教你繪製流程圖
    加入職場以後,大家覺得比較重要的事情是什麼呢,除了處理好人際關係,最基本的辦公技能也要學會、掌握。每開啟一個新項目、轉換一個新工作等的時候,可以快速熟悉、上手的途徑,就是畫流程圖。因為簡單的圖案能幫我們理清事情進度,也能助我們看到事情全局,可以用更少時間搞定一件事。
  • 用Scratch編程畫幾何圖形:如何畫風箏四邊形
    用Scratch編程軟體來畫幾何圖形是件非常有趣的事情,大家可以用學過的幾何知識結合編程技巧畫出各種各樣的幾何圖形。從簡單的單一圖形到複雜的組合圖形,你想怎麼畫就怎麼畫,就看你的創意了。上一期給大家講解了如何畫「梯形」,不知道大家都學會了嗎?今天,我們來學習四邊形的最後一個圖形 - 風箏四邊形!
  • 網友畫「流程圖」 用箭頭揭示愛情源頭歸處(圖)
    近日網友「簡單的幸福1999」在微博上發了一篇名為《愛情發展流程圖》帖子,帖子是一張畫在泛黃的筆記本上的圖片,用錯綜複雜的箭頭揭示了愛情從何而來,歸向何處。帖子一出,立刻引起了眾多網友的廣泛關注和討論,在兩天內已經被轉了2000餘次。
  • 教學流程圖怎麼畫?原來流程圖也可以這麼簡單繪製
    教學流程圖怎麼畫?我們知道流程圖是由很多的特殊符號與圖形組合在一起,以一種簡單的方式表示一件事情的發生過程。而我們都知道教學是一件很嚴謹的事情,很多老師為更有效率地完成教學任務,通過使用流程圖來提高學生的學習興趣,讓課堂變得更加活躍與有趣。
  • 如何快速製作流程圖?流程圖箭頭怎麼轉彎?
    出到社會、進入職場以後,大家會發現我們要掌握的辦公技能越來越多,例如繪製流程圖。記得剛開始畫流程圖的時候,想要一個轉彎的箭頭,我都不知道在哪裡可以找到。後來,通過自己上網查找、詢問同事建議等方法,我才找到畫流程圖的技巧。
  • 如何畫一個流程圖
    在思考問題時,經常會遇到流程梳理不清的時候,怎麼樣方便快捷的畫一個流程圖呢首先打開visio 2013選擇流程圖選項,在右邊的欄目中,選擇基本流程圖, 點擊確認進入界面後,在畫布中,拖入各種形狀的框,並用箭頭,聯繫各個框之間的關係
  • 業務流程圖怎麼畫?這篇文章告訴你如何畫出精美的流程圖
    大學畢業以後,我就加入了一個物流公司實習,然後一直在那做了很多年。記得剛入職的時候,我還不懂很多辦公技巧,連流程圖、思維導圖都不太會畫。後來,為了處理、完成各種工作上事務,不得不逼自己學會、掌握畫圖技巧。
  • 職場PPT實戰:流程圖只能箭頭方框?設計師教你新思路
    有小夥伴在我的後臺給我留言:"肥宅老師,能不能講解一下流程圖怎麼做才好看?大概5、6個流程節點。自己做的時候,每次都是一個矩形,跟著一個箭頭,感覺一點不美觀。"那麼本期我們就來聊一聊這個流程圖。流程圖這個東西,其實應該是可以分為兩類的。
  • 流程圖怎麼做?基本流程圖原來還可以這樣畫
    流程圖怎麼做?畫流程圖現在已經成為了很多職場新人眾多工作中的一項任務,很多剛入職場的新人都是要學習怎樣繪製流程圖的,對流程圖不太熟悉的小夥伴可能會覺得畫流程圖是一件很困難的事情,其實是大家沒有找對方法,今天小編就來教大家一下怎樣可以快速地畫出流程圖。
  • 產品經理:流程圖你都會畫嗎?
    流程圖是產品經理必不可少的技能之一,但流程圖你僅限於只會畫基本框圖和跨職能流程圖嗎?本文就來介紹下與產品經理相關的各種各樣的流程圖表現形式吧!平時工作中的流程圖,只要能把事情清晰的表明,用何種流程圖表現形式,其實都無所謂。但是,作為一名產品經理,共有哪些種類的流程圖在工作中有可能會遇到或者用到,你是不是應該要了解一二呢?說不定哪天你就需要用到其中一種。二、行為型的圖說明:作為產品崗,行為型的圖我們要著重了解,甚至是活學活用。
  • 畫流程圖用什麼軟體好?一用就會的畫圖工具
    如果一股腦地去做的話,沒有什麼章法是不可行的,這樣只會越做越累,而且完成的事情也不多。做事之前,或者接一個項目的時候,學會畫流程圖的話,可以使效率更高哦。剛開始聽到畫流程圖的時候,很多小夥伴還以為這只是一個簡單的畫畫操作,其實不是哦。通過畫流程圖,可以使我們更加清楚事情走向、進程,從而知道什麼時候該幹什麼事,不會像個無頭蒼蠅一樣。
  • 科研流程圖+思維導圖!免安裝/你畫我改遠程協作!
    所以今天給大家推薦一個 在線作圖工具:ProcessOn,能繪製思維導圖,流程圖等各類線圖,最重要的是能進行 網址分享,也可以多人協作修改(學生畫初稿,導師進一下修正,或者導師給個草框,學生去進行細化)ProcessOn是一個在線協作繪圖平臺,支持製作流程圖
  • word怎麼畫直線? 手把手教你在word文檔中繪製直線
    word怎麼畫直線? 手把手教你在word文檔中繪製直線時間:2018-03-13 10:38   來源:系統天堂   責任編輯:沫朵 川北在線核心提示:原標題:word怎麼畫直線? 手把手教你在word文檔中繪製直線 word怎麼畫直線?
  • WPS文字(WORD文檔)——畫直線波浪線
    選擇編輯區中任意位置,按住滑鼠向右移動就可以畫出直線了。如果想要水平直線,那麼選中位置,按住滑鼠左鍵的同時再按住Shift鍵向右移動就可以畫出水平直線了。選中直線,可以在右側菜單中修改它的顏色和粗細。也可以在線類型中,將它調整為虛線。
  • 用Excel VBA將生產工藝流程圖形化
    這兩天接觸到一個非常有趣而實在的應用:如何將一些複雜而錯綜的流程,先用文字描述出來,寫好從屬關係,進而自動生成流程圖、組織機構圖等。 具體的需求是:將BOM表裡面的工藝流程,通過網絡Excel平臺的取數功能,直接組合成一個帶有流程標識的文字,如:主01 DWG01 長U管自動彎管 60"/臺,次1-1 CCZ01 高速衝片 120"/臺。