Fix Word for Mac Find and Replace Not Applying Font Color
Question details
The user needs to fix an issue where the wildcard Find and Replace function changes the text but ignores the selected replacement font color in Word for Mac.

- Product
- Microsoft Word
- Device & OS
- macOS
- Scenario
- Using the advanced Find and Replace tool with wildcards enabled to update both the text content and its font color simultaneously.
- Observed behavior
- The text is replaced according to the wildcard criteria, but the replacement text fails to inherit the newly selected font color, keeping its original formatting instead.
Verify that your document is not protected or restricted from formatting changes, and clear any previous formatting criteria in the Find and Replace dialog before setting up your new wildcard search.
Update Word and Test Formatting in a Blank Document
This solution isolates whether the formatting failure is caused by a document corruption issue or an outdated application installation.
In many cases, formatting bugs related to complex wildcard operations in Word for Mac are resolved by installing the latest software updates.
Testing the feature in a brand-new document helps determine if the issue is universal to your installation or isolated to the specific document you were working on.
Open Microsoft Word on your Mac. In the top menu bar, click on Help, then select Check for Updates. Follow the on-screen prompts to install the latest available version of the software.
Go to File > New Document to open a fresh, blank file. Type out a few sample sentences that match the wildcard pattern you are trying to replace.
Press Cmd + Shift + H to open the Find and Replace pane. Click the gear icon or expand arrow to access advanced settings and check the 'Use wildcards' box. Enter your search string.
Click inside the 'Replace with' text box. Go to the Format dropdown menu at the bottom of the dialog, select Font, choose your desired font color, and click OK. Finally, click Replace All.
If the font color still does not apply in the new document, go to the Word menu at the top left and select About Microsoft Word to note your exact version number for further support.

Try WPS Office for Mac for Reliable Document Formatting
If Microsoft Word for Mac continues to struggle with advanced Find and Replace formatting bugs, consider switching to WPS Office. It provides a lightweight, highly compatible word processor with robust and accurate formatting tools that work seamlessly on macOS.
- 1. Download and Install WPS Office: Visit the official WPS Office website and download the Mac version. Follow the simple installation prompts to set it up on your macOS device.
- 2. Open Your Word Document: Launch WPS Writer and open your existing .docx file directly. You won't need to convert the file, as WPS natively supports Microsoft formats.
- 3. Use Advanced Find and Replace: Press Cmd + H to open Find and Replace. Enter your search criteria, click the Format button to select your desired replacement font color, and click Replace All to accurately update your document.

Frequently Asked Questions
How do I correctly select a replacement font color in Word for Mac Find and Replace?
Open the Find and Replace dialog (Cmd + Shift + H), click the expand arrow to show advanced options, and place your cursor inside the 'Replace with' box. Then, click the 'Format' drop-down menu at the bottom, select 'Font', and choose your target color from the Font color palette.
Why does standard Find and Replace apply formatting, but wildcards fail?
Wildcards utilize complex pattern matching engines. Occasionally, rendering bugs in specific versions of Word for Mac prevent the application of new formatting attributes over matched wildcard ranges. Updating to the latest software version is the most common fix.
Can I use a VBA macro instead of Find and Replace to change text color?
Yes. If the graphical Find and Replace tool is bugged, you can run a VBA macro that loops through the document's text ranges, identifies strings matching your specific criteria, and programmatically applies a new Font.Color property to those selections.




