我剛開始使用VBA,使用Word 2010年我想用以下條件來修正表中的縮進:的Tbl.Rows.LeftIndent = 0.74
文檔中 所有表進行更新,以便Tbl.Rows.LeftIndent = 0.
在Word 2010中使用VBA來控制表格屬性
的代碼生成以下錯誤:
"Object variable or With block variable not set."
代碼:
Sub FixEmbeddedTableIndent()
Dim tbl As Table
Dim blnFound As Boolean
With ThisDocument.Range.Find
tbl.Rows.LeftIndent = 0
Do
blnFound = .Execute
If blnFound Then
tbl.Rows.LeftIndent = 0.74
Else
Exit Do
End If
Loop
End With
End Sub
的有關如何編輯此代碼的建議?
注意:由於文檔中有兩種表格,因此需要此條件,並且宏應只更新一種表格。
我們如何指定一系列點數?非常感謝 – SMark
我向你的問題添加了一個答案給我的上述解決方案。 – Variatus
工作!非常感謝! – SMark