【分享成果,随喜正能量】成功的路上沒有人會叫你起床,也沒有人為你買單,你需要自我管理,自我約束,自我突破。樹的方向,風決定,人的方向,自己決定!世上最愚蠢的行為就是不停給人講道理,成年人應該記住:位置不同,少言為貴。認知不同,不争不辯,三觀不同,浪費口舌!人生在世有時難免會遭遇一些困難,這時心更應該穩定下來,用智慧去面對。煩惱并不來自于困難本身,而是來自對困難的恐懼與執着。
《VBA之Word應用》,是我推出第八套教程,教程是專門講解VBA在Word中的應用,圍繞“面向對象編程”講解,首先讓大家認識Word中VBA的對象,以及對象的屬性、方法,然後通過實例讓大家感受到Word VBA 的妙處。本套教程共三冊十六章,今日内容是第四章“段落集合Paragraphs對象及段落Paragraph對象”第1節:段落(Paragraphs)的對齊與縮進。
第一節 段落集合Paragraphs對象(一)
大家好,我們這節講解段落集合的第一講,段落集合Paragraphs對象,所謂段落集合是指所選内容、範圍或文檔中的段落對象的集合。
1 Paragraphs.Alignment 屬性這個屬性返回或設置一個WdParagraphAlignment常量,該常量表示指定段落的對齊方式。
語法:expression.Alignment
其中expression 是必需的。 一個代表 "段落" 集合的變量。
WdParagraphAlignment 對象的枚舉值參考:
wdAlignParagraphCenter 1 居中
wdAlignParagraphDistribute 4 段落字符被分布排列,以填滿整個段落寬度。wdAlignParagraphJustify 3 完全兩端對齊。
wdAlignParagraphJustifyHi 7 兩端對齊,字符高度壓縮。
wdAlignParagraphJustifyLow 8 兩端對齊,字符輕微壓縮.
wdAlignParagraphJustifyMed 5 兩端對齊,字符中度壓縮
wdAlignParagraphLeft 0 左對齊
wdAlignParagraphRight 2 右對齊。
wdAlignParagraphThaiJustify 9 按照泰語格式布局兩端對齊
這個屬性返回或設置首行縮進或懸挂縮進的值 (以字符為單位)。 用正值設置首行縮進,并使用一個負值設置懸挂縮進。
語法:expression. CharacterUnitFirstLineIndent
其中expression 是必需的。 一個代表 "段落" 集合的變量。
這裡給大家介紹兩個概念:
這個屬性返回或設置指定段落的左縮進值 (以字符為單位)。
語法:expression. CharacterUnitLeftIndent
其中expression 是必需的。一個代表 "段落" 集合的變量。
4 Paragraphs.CharacterUnitRightIndent 屬性這個屬性返回或設置指定段落的右縮進量(以字符為單位)。
語法:expression. CharacterUnitRightIndent
其中expression 是必需的。 一個代表 "段落" 集合的變量。
5 實例:段落縮進的設置下面給大家舉個例子,這個例子中我們将看到有關首行縮進,懸挂縮進,左縮進,右縮進的實例,代碼:
Sub mynz()
'将活動文檔中第一段的首行縮進設為一個字符。
ActiveDocument.Paragraphs(1).CharacterUnitFirstLineIndent = 1
'将活動文檔中第二段的懸挂縮進設為 2 個字符。
ActiveDocument.Paragraphs(2).CharacterUnitFirstLineIndent = -2
'将活動文檔中第3段的左縮進設為從左邊距縮進3個字符。
ActiveDocument.Paragraphs(3).CharacterUnitLeftIndent = 3
'将活動文檔中的所有段落的右縮進設為從右邊距縮進一個字符。
ActiveDocument.Paragraphs.CharacterUnitRightIndent = 1
End Sub
代碼截圖:
代碼解讀:(略)
代碼運行過程,我們首先點開段落标識,如下圖:
然後點擊運行,我們看到這個時候的界面就是如下的樣子了:
今日内容回向:
1 什麼是段落對象的對齊屬性?什麼是文檔的首行縮進和懸挂縮進屬性?
2 什麼是段落對象的左縮進?什麼是段落對象的右縮進?
本講内容參考程序文件:Doc 004文檔.docm
① 7→1→3→2→6→5或者7→4→3→2→6→5 ② 7→8
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!