|
批量调整表格宽度
+ X! ^, Z" _! T* y- Sub 调整表格格式()
, ]6 b6 a3 o# x; b' [/ `6 e! v. w! m - Dim tb As Table
: @0 \) D* Y9 Q8 B4 e - For Each tb In ThisDocument.Tables()
5 e8 h" R, B* L* x! N* B - tb.Select
. B7 n: j- r& G/ l - With Selection.ParagraphFormat- d: i9 ^( m' \9 g+ n9 Z
- '段前间距,单位:磅
" C- T3 W% K4 A, d- R - .SpaceBefore = 0* L) N* ]/ G4 k0 {0 {
- .SpaceBeforeAuto = False
1 [; |% i! W4 T l5 Q; r - '段后间距,单位:磅- K& M3 i) L/ Z4 a
- .SpaceAfter = 0/ P( j$ S5 C) ^
- .SpaceAfterAuto = False
" z* ?3 f, d0 P" q) ^ - '行间距,单倍行距
# m3 L0 q, @4 z# v1 |4 W0 G: b- M1 [ - .LineSpacingRule = wdLineSpaceSingle" E( r' |! T! r1 s! m
- '左缩进,单位:字符
; g/ G& x) h% E* `8 |$ ^ - .CharacterUnitLeftIndent = 0
/ e2 h% |5 e' h3 u$ v W( U. | - '右缩进,单位:字符. @# U5 K, j6 T$ }: |- b# u" r( G+ z
- .CharacterUnitRightIndent = 0
" R0 W( z& m& x0 W/ @ - '首行缩进,单位:字符2 _7 [3 @0 g) {& C4 T
- .CharacterUnitFirstLineIndent = 0. P+ P, e6 F4 Q1 N; p( m5 n1 H
- End With
' x. J9 u' ?& Q' n7 Q4 |0 y+ k - '根据窗口调整表格宽度
& W9 T' {! y6 v3 ~5 x3 r" y - tb.AutoFitBehavior (wdAutoFitWindow)
4 m- V0 m4 Z. I0 H r - Next
8 E5 m2 C# q) e0 ^9 S# C) U% [ - End Sub; c0 p; M; A0 q! U) K- G0 b
复制代码
/ {3 G: ?1 Z& \; s3 u8 X% M
) P1 F0 ~' g# V3 p4 K: f. x, z |
|