在這個post,我們很高興向您展示3種有效的方法來批量刪除Word文檔中多個形狀的填充色。
在Word中插入形狀時,也可以將填充顏色應用到它們。 添加或刪除單個形狀的填充顏色很容易。 但是當涉及批處理時,我們將需要一些技巧。
這次,我們想向您展示如何批量刪除文檔中多個形狀的填充色。 因此,您可以為它們填充所需的顏色,也可以將形狀留在空白背景中。 以下是在不同情況下可以為您提供幫助的3種方法。
方法1:刪除頁面上多個形狀的填充顏色
- 首先,單擊功能區中的“主頁”選項卡。
- 然後在“編輯”組中單擊“選擇”命令。
- 在下拉菜單上,選擇“選擇窗格”。
- 現在,在“選擇和可見性”窗格上,您可以在此頁面上看到所有形狀的名稱。 按“ Ctrl”選擇所需的形狀。
- 然後在功能區中單擊“格式化”。
- 接下來單擊“形狀填充”。
- 在下拉菜單上選擇“無填充”。
方法2:批量刪除文檔中所有形狀的填充色
- 第一和前ost,如果“開發人員”選項卡可用,請單擊它,然後單擊“ Visual Basic”以打開VBA編輯器。 如果尚未激活“開發人員”,請按“ Alt + F11”。
- 現在,在編輯器中,單擊左側的“普通”項目。
- 然後在菜單欄上單擊“插入”。
- 接下來,在下拉菜單上選擇“模塊”。
- 雙擊新模塊將其打開,然後將以下代碼粘貼到此處:
Sub RemoveAllShapeFill()
Dim objShape As Shape
Dim objDoc As Document
Application.ScreenUpdating = False
Set objDoc = ActiveDocument
For Each objShape In objDoc.Shapes
objShape.Fill.Visible = False
objShape.Line.Visible = msoTrue
Next objShape
Application.ScreenUpdating = True
Set objDoc = Nothing
End Sub
- 最後,單擊“運行”按鈕或按“ F5”執行代碼。
方法3:刪除文檔中所有文本框的填充色
文本框屬於形狀類別。 如果要刪除所有文本框的填充顏色,但保留其他形狀的填充顏色,則可以使用這種方式。
- 首先,重複方法2中的步驟以安裝和運行宏。
- 這次,用該宏替換該宏:
Sub RemoveTextBoxFill()
Dim objShape As Shape
Dim objDoc As Document
Application.ScreenUpdating = False
Set objDoc = ActiveDocument
For Each objShape In objDoc.Shapes
If objShape.Type = msoTextBox Then
objShape.Fill.Visible = msoFalse
objShape.Line.Visible = msoTrue
Else
Exit For
End If
Next objShape
Application.ScreenUpdating = True
Set objDoc = Nothing
End Sub
結果如下:
快速恢復損壞的文件
如果您遇到文檔損壞的情況,請不要驚慌。 請記住,most 文件是可恢復的。 您應該做的就是抓住時間並獲得 文檔修復 工具。 如今,這樣的實用程序可以極大地幫助您取回數據。
作者簡介:
陳薇薇(Vera Chen)是 DataNumen,Inc.是數據恢復技術的全球領導者,包括 XLS修復 以及 pdf 維修軟件產品。 欲了解更多信息,請訪問 萬維網。datanumen.COM




