0
我想改變所有偶數行的字體在Microsoft Word中一個大桌子的選擇(大多數版本的,我用2014)紅編程在VBA多行的在Word 2014表格
我嘗試了簡單的循環:
For ii=2 to ActiveDocument.Tables(1).Rows.Count step 2
ActiveDocument.Tables(1).Rows(ii).Select
Selection.Font.ColorIndex = wdRed
Next
這有時會掛起,有時它的工作原理,但需要時間(我的表有14000行...)
然後我有了想法:手動,我可以選擇左邊的一排在其左側單擊,然後通過按Ctrl左鍵單擊左側添加其他行。 然後我可以修改一次選擇的所有行的字體。
讓我們來看看以編程方式做同樣的事情是否更快!我想是這樣
ActiveDocument.Tables(1).Rows(2).Select
For ii=4 to ActiveDocument.Tables(1).Rows.Count step 2
Selection.Add (ActiveDocument.Tables(1).Rows(ii))
Next
Selection.Font.ColorIndex = wdRed
但增加了不被接受爲一個有效的選擇對象成員
有人能幫忙嗎?
我不知道這是否會有所作爲...用你的代碼的兩行代替'ActiveDocument .Tables(1).Rows(ii).Font.ColorIndex = wdRed' – jsotola