3 Ways to Batch Remove the Fill Color of Multiple Shapes in Your Word Document

In this post, we are glad to show you 3 effective methods to batch remove the fill color of multiple shapes in your Word document.

While inserting shapes into a Word document, you may apply fill color to them as well. It’s easy to add or remove the fill color of a single shape. But when it comes to batch processing, we will need some trick.

This time, we want to show you how to batch remove the fill color of multiple shapes in document. So you can refill them with desired colors or just leave shapes in blank background. Following are 3 methods that can help you in different cases.Batch Remove the Fill Color of Multiple Shapes in Your Word Document

Method 1: Remove the Fill Color of Multiple Shapes on a Page

  1. First of all, click “Home” tab in the Ribbon.
  2. Then click the “Select” command in “Editing” group.
  3. On the drop-down menu, choose “Selection Pane”.Click "Select"->Click "Selection Pane"" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20966%20185'%3E%3C/svg%3E" alt="Click "Home"->Click "Select"->Click "Selection Pane"" width="966" height="185" data-lazy-srcset="//www.circareview.com/blogs/wp-content/uploads/2017/07/Click-Home-then-Click-Select-then-Click-Selection-Pane.jpg 966w, //www.circareview.com/blogs/wp-content/uploads/2017/07/Click-Home-then-Click-Select-then-Click-Selection-Pane-300x57.jpg 300w, //www.circareview.com/blogs/wp-content/uploads/2017/07/Click-Home-then-Click-Select-then-Click-Selection-Pane-768x147.jpg 768w, //www.circareview.com/blogs/wp-content/uploads/2017/07/Click-Home-then-Click-Select-then-Click-Selection-Pane-500x96.jpg 500w" data-lazy-sizes="(max-width: 966px) 100vw, 966px" data-lazy-src="//www.circareview.com/download/blogs/wp-content/uploads/2017/07/Click-Home-then-Click-Select-then-Click-Selection-Pane.jpg">
  4. 现在在“选择和可见性”窗格中,您的can see all the name of shapes on this page. Press “Ctrl” to select the shapes you need.
  5. Then click “Format” in the Ribbon.
  6. Next click “Shape Fill”.
  7. Choose “No Fill” on the drop-down menu.Click "Shape Fill"->Choose "No Fill"" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20649%20666'%3E%3C/svg%3E" alt="Select Shapes->Click "Format"->Click "Shape Fill"->Choose "No Fill"" width="649" height="666" data-lazy-srcset="//www.circareview.com/blogs/wp-content/uploads/2017/07/Select-Shapes-then-Click-Format-then-Click-Shape-Fill-then-Choose-No-Fill.png 649w, //www.circareview.com/blogs/wp-content/uploads/2017/07/Select-Shapes-then-Click-Format-then-Click-Shape-Fill-then-Choose-No-Fill-292x300.png 292w, //www.circareview.com/blogs/wp-content/uploads/2017/07/Select-Shapes-then-Click-Format-then-Click-Shape-Fill-then-Choose-No-Fill-500x513.png 500w" data-lazy-sizes="(max-width: 649px) 100vw, 649px" data-lazy-src="//www.circareview.com/download/blogs/wp-content/uploads/2017/07/Select-Shapes-then-Click-Format-then-Click-Shape-Fill-then-Choose-No-Fill.png">

Method 2: Batch Remove the Fill Color of All Shapes in a Document

  1. First and foremost, if the “Developer” tab is available, click on it and then click the “Visual Basic” to open the VBA editor. If the “Developer” hasn’t been activated, press “Alt+ F11” instead.
  2. Now in the editor, click the “Normal” project on the left side.
  3. Then click “Insert” on the menu bar.
  4. Next choose “Module” on the drop-down menu.Click "Insert"->Click "Module"" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20266%20185'%3E%3C/svg%3E" alt="Click "Normal"->Click "Insert"->Click "Module"" width="266" height="185" data-lazy-src="//www.circareview.com/download/blogs/wp-content/uploads/2017/07/Click-Normal-then-Click-Insert-then-Click-Module-32.jpg">
  5. Double click on new module to open it and paste these codes there:
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
  1. Lastly, click “Run” button or press “F5” to execute codes.Paste Macro->Click

Method 3: Remove the Fill Color of All Text Boxes in a Document

Text boxes belong to the shape category. In case you want to remove the fill color of all text boxes but keep that of other shapes, you can utilize this way.

  1. Firstly, repeat steps in method 2 to install and run a macro.
  2. And this time, replace that macro with this one:
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

Here is the outcome:Remove the Fill Color of All Text Boxes

Quickly Recover Damaged Documents

If you ever run into document corruption, don’t panic. Keep in mind that most documents are recoverable. What you should do is seize time and get adoc fixtool. Nowadays, such a utility can be a great help in retrieving your data back.

Author Introduction:

Vera Chen is a data recovery expert in DataNumen, Inc., which is the world leader in data recovery technologies, includingxls fixand pdf repair software products. For more information visitwww.circareview.com

One response to “3 Ways to Batch Remove the Fill Color of Multiple Shapes in Your Word Document”

Leave a Reply

Your email address will not be published.Required fields are marked*