【WORD VBA】常用排版|段落設定|字體調整|蜂巢式標題內文設定|表格加框線

閱讀時間約 24 分鐘

基本排版

Sub 基本排版()
'聲明 Sel 為 Selection
Dim Sel As Word.Selection
Set Sel = Selection '實例化Sel
Sel.WholeStory '全選整個檔案內容
Sel.ClearFormatting '清除所選文字格式
'【常用段落的排版設置】
'聲明ParFor為ParagraphFormat
Dim ParFor As ParagraphFormat
Set ParFor = Sel.ParagraphFormat
ParFor.Alignment = 3 '兩端對齊
'【常用字體的設置】
Sel.Font.Size = 12 '設置12pt字體
Sel.Font.Name = "標楷體" '設置標楷體字體
Sel.Font.Name = " times new roman" '設置times new roman字體
End Sub

段落標題-壹

Sub 壹段落標題()
'聲明 Sel 為 Selection
Dim Sel As Word.Selection
Set Sel = Selection '實例化Sel
Sel.ClearFormatting '清除所選文本格式
'【常用段落的排版設置】
'聲明ParFor為ParagraphFormat
Dim ParFor As ParagraphFormat
Set ParFor = Sel.ParagraphFormat
Sel.Expand 4 '選取當前這段
ParFor.Alignment = 3 '兩端對齊
ParFor.CharacterUnitFirstLineIndent = -2 '懸掛縮進
ParFor.LineSpacing = 12 '自定義行距
ParFor.LineUnitBefore = 0.5 '距前段0.5行
ParFor.LineUnitAfter = 0 '距前段0行
'【常用字體的設置】
Sel.Font.Size = 12 '設置12pt字體
Sel.Font.Name = "標楷體" '設置標楷體字體
Sel.Font.Name = " times new roman" '設置times new roman字體
Sel.Font.Bold = True '加粗
Sel.Range.HighlightColorIndex = wdNoHighlight '取消醒目提醒
End Sub

段落內文-壹

Sub 壹一段落內文()
'聲明 Sel 為 Selection
Dim Sel As Word.Selection
Set Sel = Selection '實例化Sel
Sel.ClearFormatting '清除所選文本格式
'【常用段落的排版設置】
'聲明ParFor為ParagraphFormat
Dim ParFor As ParagraphFormat
Set ParFor = Sel.ParagraphFormat
Sel.Expand 4 '選取當前這段
ParFor.Alignment = 3 '兩端對齊
ParFor.CharacterUnitLeftIndent = 2 '段落左縮進
ParFor.CharacterUnitFirstLineIndent = 2 '首行縮進
ParFor.LineSpacing = 12 '自定義行距
ParFor.LineUnitBefore = 0.5 '距前段0.5行
ParFor.LineUnitAfter = 0 '距前段0行
'【常用字體的設置】
Sel.Font.Size = 12 '設置12pt字體
Sel.Font.Name = "標楷體" '設置標楷體字體
Sel.Font.Name = " times new roman" '設置times new roman字體
Sel.Range.HighlightColorIndex = wdNoHighlight '取消醒目提醒
End Sub

段落標題-一

Sub 一段落標題()
'聲明 Sel 為 Selection
Dim Sel As Word.Selection
Set Sel = Selection '實例化Sel
Sel.ClearFormatting '清除所選文本格式
'【常用段落的排版設置】
'聲明ParFor為ParagraphFormat
Dim ParFor As ParagraphFormat
Set ParFor = Sel.ParagraphFormat
Sel.Expand 4 '選取當前這段
ParFor.Alignment = 3 '兩端對齊
ParFor.CharacterUnitFirstLineIndent = -2 '懸掛縮進
ParFor.LineSpacing = 12 '自定義行距
ParFor.LineUnitBefore = 0.5 '距前段0.5行
ParFor.LineUnitAfter = 0 '距前段0行
'【常用字體的設置】
Sel.Font.Size = 12 '設置12pt字體
Sel.Font.Name = "標楷體" '設置標楷體字體
Sel.Font.Name = " times new roman" '設置times new roman字體
Sel.Range.HighlightColorIndex = wdNoHighlight '取消醒目提醒
End Sub

段落內文-一

Sub 括弧一標題()
'聲明 Sel 為 Selection
Dim Sel As Word.Selection
Set Sel = Selection '實例化Sel
Sel.ClearFormatting '清除所選文本格式
'【常用段落的排版設置】
'聲明ParFor為ParagraphFormat
Dim ParFor As ParagraphFormat
Set ParFor = Sel.ParagraphFormat
Sel.Expand 4 '選取當前這段
ParFor.Alignment = 3 '兩端對齊
ParFor.CharacterUnitLeftIndent = 2 '段落左縮進(重點差別)
ParFor.CharacterUnitFirstLineIndent = -2 '懸掛縮進
ParFor.LineSpacing = 12 '自定義行距
ParFor.LineUnitBefore = 0.5 '距前段0.5行
ParFor.LineUnitAfter = 0 '距前段0行
'【常用字體的設置】
Sel.Font.Size = 12 '設置12pt字體
Sel.Font.Name = "標楷體" '設置標楷體字體
Sel.Font.Name = " times new roman" '設置times new roman字體
Sel.Range.HighlightColorIndex = wdNoHighlight '取消醒目提醒
End Sub

段落內文-(一)

Sub 括弧一內文()
'聲明 Sel 為 Selection
Dim Sel As Word.Selection
Set Sel = Selection '實例化Sel
Sel.ClearFormatting '清除所選文本格式
'【常用段落的排版設置】
'聲明ParFor為ParagraphFormat
Dim ParFor As ParagraphFormat
Set ParFor = Sel.ParagraphFormat
Sel.Expand 4 '選取當前這段
ParFor.Alignment = 3 '兩端對齊
ParFor.CharacterUnitLeftIndent = 4 '段落左縮進(重點差別)
ParFor.CharacterUnitFirstLineIndent = 2 '首行縮進
ParFor.LineSpacing = 12 '自定義行距
ParFor.LineUnitBefore = 0.5 '距前段0.5行
ParFor.LineUnitAfter = 0 '距前段0行
'【常用字體的設置】
Sel.Font.Size = 12 '設置12pt字體
Sel.Font.Name = "標楷體" '設置標楷體字體
Sel.Font.Name = " times new roman" '設置times new roman字體
Sel.Range.HighlightColorIndex = wdNoHighlight '取消醒目提醒
End Sub

段落標題-1.

Sub 數字1標題()
'聲明 Sel 為 Selection
Dim Sel As Word.Selection
Set Sel = Selection '實例化Sel
Sel.ClearFormatting '清除所選文本格式
'【常用段落的排版設置】
'聲明ParFor為ParagraphFormat
Dim ParFor As ParagraphFormat
Set ParFor = Sel.ParagraphFormat
Sel.Expand 4 '選取當前這段
ParFor.Alignment = 3 '兩端對齊
ParFor.CharacterUnitLeftIndent = 4 '段落左縮進(重點差別)
ParFor.CharacterUnitFirstLineIndent = -0.8 '懸掛縮進(重點差別)
ParFor.LineSpacing = 12 '自定義行距
ParFor.LineUnitBefore = 0.5 '距前段0.5行
ParFor.LineUnitAfter = 0 '距前段0行
'【常用字體的設置】
Sel.Font.Size = 12 '設置12pt字體
Sel.Font.Name = "標楷體" '設置標楷體字體
Sel.Font.Name = " times new roman" '設置times new roman字體
Sel.Range.HighlightColorIndex = wdNoHighlight '取消醒目提醒
End Sub

段落內文-1.

Sub 數字1內文()
'聲明 Sel 為 Selection
Dim Sel As Word.Selection
Set Sel = Selection '實例化Sel
Sel.ClearFormatting '清除所選文本格式
'【常用段落的排版設置】
'聲明ParFor為ParagraphFormat
Dim ParFor As ParagraphFormat
Set ParFor = Sel.ParagraphFormat
Sel.Expand 4 '選取當前這段
ParFor.Alignment = 3 '兩端對齊
ParFor.CharacterUnitLeftIndent = 5 '段落左縮進(重點差別)
ParFor.CharacterUnitFirstLineIndent = 2 '首行縮進
ParFor.LineSpacing = 12 '自定義行距
ParFor.LineUnitBefore = 0.5 '距前段0.5行
ParFor.LineUnitAfter = 0 '距前段0行
'【常用字體的設置】
Sel.Font.Size = 12 '設置12pt字體
Sel.Font.Name = "標楷體" '設置標楷體字體
Sel.Font.Name = " times new roman" '設置times new roman字體
Sel.Range.HighlightColorIndex = wdNoHighlight '取消醒目提醒
End Sub

段落標題-(1)

Sub 括號數字1標題()
'聲明 Sel 為 Selection
Dim Sel As Word.Selection
Set Sel = Selection '實例化Sel
Sel.ClearFormatting '清除所選文本格式
'【常用段落的排版設置】
'聲明ParFor為ParagraphFormat
Dim ParFor As ParagraphFormat
Set ParFor = Sel.ParagraphFormat
Sel.Expand 4 '選取當前這段
ParFor.Alignment = 3 '兩端對齊
ParFor.CharacterUnitLeftIndent = 5 '段落左縮進(重點差別)
ParFor.CharacterUnitFirstLineIndent = -1.2 '懸掛縮進(重點差別)
ParFor.LineSpacing = 12 '自定義行距
ParFor.LineUnitBefore = 0.5 '距前段0.5行
ParFor.LineUnitAfter = 0 '距前段0行
'【常用字體的設置】
Sel.Font.Size = 12 '設置12pt字體
Sel.Font.Name = "標楷體" '設置標楷體字體
Sel.Font.Name = " times new roman" '設置times new roman字體
Sel.Range.HighlightColorIndex = wdNoHighlight '取消醒目提醒
End Sub

段落內文-(1)

Sub 括號數字1內文()
'聲明 Sel 為 Selection
Dim Sel As Word.Selection
Set Sel = Selection '實例化Sel
Sel.ClearFormatting '清除所選文本格式
'【常用段落的排版設置】
'聲明ParFor為ParagraphFormat
Dim ParFor As ParagraphFormat
Set ParFor = Sel.ParagraphFormat
Sel.Expand 4 '選取當前這段
ParFor.Alignment = 3 '兩端對齊
ParFor.CharacterUnitLeftIndent = 6.2 '段落左縮進(重點差別)
ParFor.CharacterUnitFirstLineIndent = 2 '首行縮進
ParFor.LineSpacing = 12 '自定義行距
ParFor.LineUnitBefore = 0.5 '距前段0.5行
ParFor.LineUnitAfter = 0 '距前段0行
'【常用字體的設置】
Sel.Font.Size = 12 '設置12pt字體
Sel.Font.Name = "標楷體" '設置標楷體字體
Sel.Font.Name = " times new roman" '設置times new roman字體
Sel.Range.HighlightColorIndex = wdNoHighlight '取消醒目提醒
End Sub

段落標題-A.

Sub A標題()
'聲明 Sel 為 Selection
Dim Sel As Word.Selection
Set Sel = Selection '實例化Sel
Sel.ClearFormatting '清除所選文本格式
'【常用段落的排版設置】
'聲明ParFor為ParagraphFormat
Dim ParFor As ParagraphFormat
Set ParFor = Sel.ParagraphFormat
Sel.Expand 4 '選取當前這段
ParFor.Alignment = 3 '兩端對齊
ParFor.CharacterUnitLeftIndent = 6 '段落左縮進(重點差別)
ParFor.CharacterUnitFirstLineIndent = -1 '懸掛縮進(重點差別)
ParFor.LineSpacing = 12 '自定義行距
ParFor.LineUnitBefore = 0.5 '距前段0.5行
ParFor.LineUnitAfter = 0 '距前段0行
'【常用字體的設置】
Sel.Font.Size = 12 '設置12pt字體
Sel.Font.Name = "標楷體" '設置標楷體字體
Sel.Font.Name = " times new roman" '設置times new roman字體
Sel.Range.HighlightColorIndex = wdNoHighlight '取消醒目提醒
End Sub

段落內文-A.

Sub A內文()
'聲明 Sel 為 Selection
Dim Sel As Word.Selection
Set Sel = Selection '實例化Sel
Sel.ClearFormatting '清除所選文本格式
'【常用段落的排版設置】
'聲明ParFor為ParagraphFormat
Dim ParFor As ParagraphFormat
Set ParFor = Sel.ParagraphFormat
Sel.Expand 4 '選取當前這段
ParFor.Alignment = 3 '兩端對齊
ParFor.CharacterUnitLeftIndent = 7 '段落左縮進(重點差別)
ParFor.CharacterUnitFirstLineIndent = 2 '首行縮進
ParFor.LineSpacing = 12 '自定義行距
ParFor.LineUnitBefore = 0.5 '距前段0.5行
ParFor.LineUnitAfter = 0 '距前段0行
'【常用字體的設置】
Sel.Font.Size = 12 '設置12pt字體
Sel.Font.Name = "標楷體" '設置標楷體字體
Sel.Font.Name = " times new roman" '設置times new roman字體
Sel.Range.HighlightColorIndex = wdNoHighlight '取消醒目提醒
End Sub

段落標題-a.

Sub 小A標題()
'聲明 Sel 為 Selection
Dim Sel As Word.Selection
Set Sel = Selection '實例化Sel
Sel.ClearFormatting '清除所選文本格式
'【常用段落的排版設置】
'聲明ParFor為ParagraphFormat
Dim ParFor As ParagraphFormat
Set ParFor = Sel.ParagraphFormat
Sel.Expand 4 '選取當前這段
ParFor.Alignment = 3 '兩端對齊
ParFor.CharacterUnitLeftIndent = 7 '段落左縮進(重點差別)
ParFor.CharacterUnitFirstLineIndent = -0.8 '懸掛縮進(重點差別)
ParFor.LineSpacing = 12 '自定義行距
ParFor.LineUnitBefore = 0.5 '距前段0.5行
ParFor.LineUnitAfter = 0 '距前段0行
'【常用字體的設置】
Sel.Font.Size = 12 '設置12pt字體
Sel.Font.Name = "標楷體" '設置標楷體字體
Sel.Font.Name = " times new roman" '設置times new roman字體
Sel.Range.HighlightColorIndex = wdNoHighlight '取消醒目提醒
End Sub

表格加外框

Sub 表格加外框()
Set mytable = ActiveDocument.Tables(1)
With mytable.Borders
.OutsideLineStyle = wdLineStyleSingle
.OutsideLineWidth = wdLineWidth150pt
.DistanceFromBottom = 0
.DistanceFromTop = 0
.DistanceFromLeft = 2
.DistanceFromRight = 2
End With
End Sub
-----
親愛的讀者,感謝您耐心閱讀本篇文章。在接近閱讀結束之際,我誠摯邀請您繼續探索更多我之前所撰寫的文章,相信這些內容將為您帶來更多啟發和收穫。在下方,您可以找到一系列豐富多彩的主題,每篇都充滿了精彩的知識和見解。
我深知您抽出寶貴時間閱讀這些文字,對我來說是非常暖心的支持和鼓勵。您的關注是我創作的動力,每一次的閱讀都讓我更有動力將更多的內容呈現給您。
為使我們更靠近,一些交流互動的方式:
❤️點愛表心|💬留言相伴|✏️追蹤大叔|🔗分享此文|☕贊助咖啡
投行大叔想告訴你的一些事是一個以分享業內觀點和實際工作狀況為主題的專欄。希望透過投行大叔碎碎念,你可以獲得寶貴的行業內幕,了解投資銀行的實際運作方式和挑戰,並提供了深入的分析和洞察力,涵蓋了企業融資、併購和重組、資本市場交易等各個方面。這些業內觀點和實際案例將幫助你更好地理解投資銀行業務,從而在自己的工作中更具競爭力。
留言0
查看全部
發表第一個留言支持創作者!
Microsoft Excel是一款廣泛應用於資料處理和分析的辦公軟體,而快速切換字母大小寫是Excel中常見的操作。在本文中,我們將介紹如何在Excel中快速切換字母的大小寫,這些方法可以幫助用戶快速高效地完成文字處理工作,提昇工作效率。希望這些方法能夠為大家提供幫助。
Microsoft Excel是一款廣泛應用於資料處理和分析的辦公軟體,其中鍵盤快捷鍵更是能夠幫助用戶快速提升作業效率的必備利器。在本文中,我們將介紹一些常用的Microsoft Excel鍵盤快捷鍵,這些快捷鍵可以在日常工作中發揮重要作用,提高用戶的工作效率。
我們將介紹如何根據自己的需要自定義操作流程,提高Word使用的效率和便捷性。在本文中,我們將介紹如何利用VBA在Word中自動插入底稿頁尾。
我們將介紹如何自己的需要自定義操作流程,提高Word使用的效率和便捷性。在本文中,我們將介紹如何利用VBA在Word中自動插入底稿頁首。
Microsoft Excel是一款廣泛應用於資料處理和分析的辦公軟體,而快速切換字母大小寫是Excel中常見的操作。在本文中,我們將介紹如何在Excel中快速切換字母的大小寫,這些方法可以幫助用戶快速高效地完成文字處理工作,提昇工作效率。希望這些方法能夠為大家提供幫助。
Microsoft Excel是一款廣泛應用於資料處理和分析的辦公軟體,其中鍵盤快捷鍵更是能夠幫助用戶快速提升作業效率的必備利器。在本文中,我們將介紹一些常用的Microsoft Excel鍵盤快捷鍵,這些快捷鍵可以在日常工作中發揮重要作用,提高用戶的工作效率。
我們將介紹如何根據自己的需要自定義操作流程,提高Word使用的效率和便捷性。在本文中,我們將介紹如何利用VBA在Word中自動插入底稿頁尾。
我們將介紹如何自己的需要自定義操作流程,提高Word使用的效率和便捷性。在本文中,我們將介紹如何利用VBA在Word中自動插入底稿頁首。
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
美國總統大選只剩下三天, 我們觀察一整週民調與金融市場的變化(包含賭局), 到本週五下午3:00前為止, 誰是美國總統幾乎大概可以猜到60-70%的機率, 本篇文章就是以大選結局為主軸來討論近期甚至到未來四年美股可能的改變
Thumbnail
Faker昨天真的太扯了,中國主播王多多點評的話更是精妙,分享給各位 王多多的點評 「Faker是我們的處境,他是LPL永遠繞不開的一個人和話題,所以我們特別渴望在決賽跟他相遇,去直面我們的處境。 我們曾經稱他為最高的山,最長的河,以為山海就是盡頭,可是Faker用他28歲的年齡...
Thumbnail
在使用 Word 編輯文件時,我們經常會遇到需要分隔內容的需求,例如將文字分隔成段落、將表格分隔成欄位、將圖片分隔成區塊等。在 Word 中,提供了多種分隔線工具,可以幫助我們快速完成分隔內容的操作。 哪種職場工作者需要學習這個技巧? 這些分隔線可以用在任何需要使用 Word 的職場工作中,例如
Thumbnail
Word 是辦公室必備的軟體之一,無論是企業、小商家或是個人,都可能會用到 Word 來製作各種文件。在製作文件時,我們常常需要製作問卷,而問卷中通常會包含 ABCD 等選項。如果我們要手動對齊這些選項,可能需要花費一些時間和精力。
介面 標籤操作 標籤點2下可將標籤隱藏摺疊,再點2下可展開功能區。 在折疊的標籤上按右鍵,點選『摺疊功能區』,可取消摺疊並展開功能區。 介面色彩 『檔案』>選項→一般>Office佈景主題 選取 拖曳 滑鼠指標放在段落的前方(呈現白色箭頭)點一下,選取一行。 滑鼠指標放在段落內
Thumbnail
在工作中,我們常常需要處理大量的資料,而表格是整理資料最有效的方式之一。然而,如果資料原本是文字格式,就需要先將其轉換成表格,才能進行後續的操作。將文字轉換成表格,可以讓資料更加清晰易讀,也方便進行整理和分析。
Thumbnail
在職場上,我們經常需要製作各種文件,例如簡報、報告、合約等。在製作這些文件時,我們常常會遇到一個問題:名字長度不一致。有些名字很短,有些名字很長,這樣看起來會很不協調,也會影響整體美觀。快來學字體排版技巧,讓文字更協調
鴕鳥心態的存在 只是為了修飾並改善一段關係的依存
Thumbnail
不用在慢慢按空白鍵,就可以快速對齊文字! 1、在「檢視」中開啟「尺規」
Thumbnail
Four minutes a century ago. An epidemic of contagion that has brought thousands of lives a grief experience that can never be forgotten.
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
美國總統大選只剩下三天, 我們觀察一整週民調與金融市場的變化(包含賭局), 到本週五下午3:00前為止, 誰是美國總統幾乎大概可以猜到60-70%的機率, 本篇文章就是以大選結局為主軸來討論近期甚至到未來四年美股可能的改變
Thumbnail
Faker昨天真的太扯了,中國主播王多多點評的話更是精妙,分享給各位 王多多的點評 「Faker是我們的處境,他是LPL永遠繞不開的一個人和話題,所以我們特別渴望在決賽跟他相遇,去直面我們的處境。 我們曾經稱他為最高的山,最長的河,以為山海就是盡頭,可是Faker用他28歲的年齡...
Thumbnail
在使用 Word 編輯文件時,我們經常會遇到需要分隔內容的需求,例如將文字分隔成段落、將表格分隔成欄位、將圖片分隔成區塊等。在 Word 中,提供了多種分隔線工具,可以幫助我們快速完成分隔內容的操作。 哪種職場工作者需要學習這個技巧? 這些分隔線可以用在任何需要使用 Word 的職場工作中,例如
Thumbnail
Word 是辦公室必備的軟體之一,無論是企業、小商家或是個人,都可能會用到 Word 來製作各種文件。在製作文件時,我們常常需要製作問卷,而問卷中通常會包含 ABCD 等選項。如果我們要手動對齊這些選項,可能需要花費一些時間和精力。
介面 標籤操作 標籤點2下可將標籤隱藏摺疊,再點2下可展開功能區。 在折疊的標籤上按右鍵,點選『摺疊功能區』,可取消摺疊並展開功能區。 介面色彩 『檔案』>選項→一般>Office佈景主題 選取 拖曳 滑鼠指標放在段落的前方(呈現白色箭頭)點一下,選取一行。 滑鼠指標放在段落內
Thumbnail
在工作中,我們常常需要處理大量的資料,而表格是整理資料最有效的方式之一。然而,如果資料原本是文字格式,就需要先將其轉換成表格,才能進行後續的操作。將文字轉換成表格,可以讓資料更加清晰易讀,也方便進行整理和分析。
Thumbnail
在職場上,我們經常需要製作各種文件,例如簡報、報告、合約等。在製作這些文件時,我們常常會遇到一個問題:名字長度不一致。有些名字很短,有些名字很長,這樣看起來會很不協調,也會影響整體美觀。快來學字體排版技巧,讓文字更協調
鴕鳥心態的存在 只是為了修飾並改善一段關係的依存
Thumbnail
不用在慢慢按空白鍵,就可以快速對齊文字! 1、在「檢視」中開啟「尺規」
Thumbnail
Four minutes a century ago. An epidemic of contagion that has brought thousands of lives a grief experience that can never be forgotten.