Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minuteWindows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallrefedit.dll is a Microsoft Office component, not a Windows system DLL. It provides the RefEdit control that Excel uses when a dialog or VBA UserForm lets you type or select a worksheet range.
If Excel says that refedit.dll is missing, was not found, or could not be loaded, repair the Office installation before searching for a replacement file. Do not copy a downloaded DLL into System32. The safest and most likely fix is Office Online Repair.
What refedit.dll does
RefEdit is an ActiveX-style Excel control for displaying a cell-range reference. It is used by some Excel dialogs, VBA UserForms, add-ins, and older workbooks.
The file is published by Microsoft Corporation and is associated with the RefEdit Object 1.0 component. It is normally stored inside the Office installation directory, not in the Windows system directories.
Free tools Windows power users keep installed
One-click scans. No signup required.
#1 Best Overall
- The Microsoft Office 365 Bible: The Most Updated and Complete Guide to Excel, Word, PowerPoint, Outlook, OneNote, OneDrive, Teams, Access, and Publisher from Beginners to Advanced
- ABIS BOOK
Typical locations include:
C:Program FilesMicrosoft OfficerootOffice16REFEDIT.DLL
C:Program Files (x86)Microsoft OfficerootOffice16REFEDIT.DLL
Older MSI-based installations may use folders such as:
...Microsoft OfficeOffice12
...Microsoft OfficeOffice14
...Microsoft OfficeOffice15
The exact location depends on your Office version, installation technology, and 32-bit or 64-bit architecture. A reported 32-bit build is version 12.0.6202.3013, but that is not the universal or current version for every Office installation.
RefEdit is not:
- A Windows core DLL
- A Visual C++ runtime file
- A DirectX component
- A .NET Framework file
- A printer-driver component
It is also not required by every Excel installation. It matters when the Office installation, workbook, add-in, or VBA project uses the RefEdit control.
Before changing anything
Record the exact error and answer these questions:
- Does the error appear when Excel starts, or only with one workbook?
- Does a blank workbook open normally?
- Does the error appear in every Office application or only Excel?
- Is the message about a missing file, a missing reference, or a blocked control?
- Did the issue begin after an Office update?
- Is
REFEDIT.DLLpresent inside the Office folder? - Has antivirus software recently quarantined an Office file?
If only one workbook fails, the Office installation may be healthy. A broken VBA reference, add-in, or workbook security setting may be the real cause.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Fix 1: Repair Microsoft Office
Time needed: About 10 minutes for Quick Repair. Online Repair can take longer and may require downloading Office files.
This is the correct first step when refedit.dll is absent, damaged, or incorrectly installed. Office repair restores the matching files and registry information for the installed Office product.
Run Quick Repair
- Close Excel and every other Office application.
- Right-click the Start button.
- Select Installed apps on Windows 11, or Apps and features on Windows 10.
- Find Microsoft 365 or your installed Microsoft Office product.
- Select the three-dot menu beside it.
- Choose Modify.
- Select Quick Repair.
- Choose Repair and confirm.
- Restart Windows after the repair finishes.
- Open Excel and test the workbook again.
Quick Repair is useful when the installation has a small damaged component and you want to avoid a larger download.
Run Online Repair
If Quick Repair does not help, repeat the same steps:
- Open Settings > Apps > Installed apps.
- Locate Microsoft 365 or Microsoft Office.
- Select the three-dot menu and choose Modify.
- Select Online Repair.
- Choose Repair.
- Follow the prompts until Office completes the repair.
- Restart Windows.
- Open Excel and test RefEdit again.
Online Repair is the more complete option. It can replace missing Office files, restore registration information, and correct an incomplete installation.
How to tell whether it worked
The repair worked if:
- Excel opens without the
refedit.dllmessage. - The affected workbook opens normally.
- A VBA UserForm displays its RefEdit control.
- The workbook no longer reports a missing RefEdit reference.
If the error remains, continue with the ActiveX and architecture checks below. Do not immediately download another DLL.
Fix 2: Check whether ActiveX is blocked
Time needed: About 5 minutes.
A file can exist and still appear unusable when Office blocks ActiveX controls. Microsoft 365 and Office 2024 disable ActiveX by default, and the setting affects Office applications globally.
ActiveX blocking does not delete refedit.dll. It prevents the control from loading or being used.
Rank #2
Review the ActiveX setting
- Open Excel.
- Select File > Options.
- Select Trust Center.
- Choose Trust Center Settings.
- Select ActiveX Settings.
- Choose a prompting option such as Prompt me before enabling all controls with minimal restrictions.
- Select OK.
- Select OK again.
- Close Excel completely.
- Reopen Excel and test the workbook.
Only use a less restrictive setting for workbooks you trust. Do not globally enable unsafe controls as a permanent workaround.
Enable content for a trusted workbook
If the workbook opens with a yellow security bar:
- Confirm that the file came from a trustworthy source.
- Select Enable Content.
- Close and reopen the workbook if Excel asks you to do so.
- Test the RefEdit control again.
If the control works after enabling content, the original problem was Office security policy rather than a missing file.
RefEdit depends on desktop Office ActiveX support. Excel for the web does not support ActiveX controls, and Mac versions of Excel do not provide the same Windows ActiveX environment. A Windows desktop Office installation is required for workbooks that depend on this control.
Fix 3: Check the VBA reference
Time needed: About 5 to 15 minutes.
A VBA project may report MISSING: Ref Edit Control even when the file is present. This indicates a broken reference, registration problem, incompatible Office installation, or blocked control.
Quick wins for a faster PC:
Clear out junk files and repair common Windows errorsFree Scan →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Repair Windows errors before they cause bigger problemsFix Now →- Open the affected workbook.
- Press
Alt+F11to open the Visual Basic Editor. - Select Tools > References.
- Look for an entry beginning with
MISSING:. - If the missing entry refers to RefEdit, write down the exact name.
- Cancel the dialog.
- Repair Office using the procedure above before browsing for a replacement file.
- Reopen the VBA editor and check Tools > References again.
If the reference is no longer marked missing, compile or run the project again.
If the reference remains broken after Online Repair, test a blank workbook and start Excel in Safe Mode:
- Press
Windows key + R. - Type:
excel /safe
- Press Enter.
- Open the affected workbook.
If the workbook works in Safe Mode, an add-in may be interfering. Disable add-ins from File > Options > Add-ins, select COM Add-ins at the bottom, choose Go, and clear add-ins one at a time. Restart Excel after each change.
Fix 4: Verify the Office file and architecture
Time needed: About 10 minutes.
A file can exist but still fail because it belongs to the wrong Office generation, is corrupted, is unregistered, or does not match the installed architecture.
Recommended Free Tools
Check Office bitness
- Open Excel.
- Select File > Account.
- Select About Excel.
- Read the dialog for 32-bit or 64-bit.
A 32-bit control or add-in cannot simply be used inside 64-bit Office. RefEdit is commonly encountered as a 32-bit Office control, although you should inspect the actual installation rather than assume every current build has the same format.
If the workbook or add-in requires 32-bit Office:
- Repair the existing Office installation using its current architecture.
- Obtain a compatible version of the add-in.
- Consider installing 32-bit Office if the business application specifically requires it.
Changing Office architecture is a suite-level decision. Back up important workbooks and check other add-ins before uninstalling and reinstalling Office.
Find the file without replacing it
Use File Explorer to check the Office directory shown by your installation. Look under the Office folder for REFEDIT.DLL.
Do not copy a file from another computer. Multiple Office versions can leave multiple copies of REFEDIT.DLL, and the relevant copy is the one belonging to the Excel installation producing the error.
If the file is present, check:
- Its location is inside the Microsoft Office directory.
- The path is not a temporary download folder.
- The file was not recently quarantined and restored incorrectly.
- The Office architecture matches the workbook or add-in.
- Online Repair has already been attempted.
A file’s presence alone does not prove that it is usable.
Fix 5: Register the verified Office control
Time needed: About 5 to 10 minutes.
Registration can help when the genuine Office file exists but its COM registration is damaged. It is a secondary repair, not the first step.
Register through Excel
Microsoft documents this route for DLL- and OCX-based ActiveX controls:
- Open Excel.
- If necessary, enable the Developer tab under File > Options > Customize Ribbon.
- Select Developer > Insert.
- Choose More Controls.
- Select Register Custom.
- Browse to the verified
REFEDIT.DLLinside the Office installation directory. - Confirm the selection.
- Close and restart Excel.
- Test the workbook or UserForm.
Use only the copy belonging to the installed Office product.
Use Regsvr32 only when appropriate
Public metadata for RefEdit lists COM registration entry points such as DllRegisterServer, so regsvr32 can apply to a genuine compatible copy. Microsoft’s general syntax is:
regsvr32 "C:fullpathREFEDIT.DLL"
For a 32-bit control on 64-bit Windows, use the 32-bit registration utility from an elevated Command Prompt:
C:WindowsSysWOW64regsvr32.exe "C:fullpathREFEDIT.DLL"
For a 64-bit control, the usual utility is:
C:WindowsSystem32regsvr32.exe "C:fullpathREFEDIT.DLL"
The folder names are counterintuitive on 64-bit Windows: SysWOW64 contains the 32-bit tools, while System32 contains the 64-bit tools.
To open an elevated Command Prompt:
- Open Start.
- Type
cmd. - Right-click Command Prompt.
- Select Run as administrator.
- Run the command matching the control architecture.
Success normally produces a message saying that registration succeeded. If you see an architecture error, an entry-point error, or a module error, stop and run Office Online Repair instead.
Never run regsvr32 against a random downloaded DLL.
Fix 6: Check antivirus quarantine
Time needed: About 5 to 15 minutes.
Security software may quarantine a genuine Office file, but a suspicious file in an unexpected directory should not be restored automatically.
- Open Windows Security.
- Select Virus & threat protection.
- Choose Protection history.
- Look for an event involving
REFEDIT.DLLor Microsoft Office. - Check the original file path.
- Restore the file only if it was located in the genuine Office installation directory and is identified as a Microsoft Office component.
- Run Office Online Repair afterward.
- Restart Windows and test Excel.
Do not add a generic download directory to antivirus exclusions. If the file was found outside the Office directory, treat it as suspicious and run a complete security scan.
Fix 7: Update or reinstall Office
Time needed: About 10 minutes for an update. Reinstallation takes longer.
The Tool Desk
Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Rank #4
An Office update can replace damaged files and resolve compatibility problems.
- Open Excel.
- Select File > Account.
- Select Update Options.
- Choose Update Now.
- Wait for the update to finish.
- Restart Excel and test the workbook.
If repair and updating fail, uninstall and reinstall Office from Microsoft. Use the same Office account, edition, and architecture required by your organization and add-ins.
Office repair may affect the whole suite, not only Excel. Check custom templates, add-ins, and VBA workbooks after reinstalling.
Driver troubleshooting is usually not relevant
refedit.dll is not a printer or hardware driver, so Device Manager is not normally part of this repair. If the same Windows installation also has separate display, chipset, or printer-driver problems, update those drivers through Settings > Windows Update > Advanced options > Optional updates or the hardware manufacturer’s official support channel.
Do these 3 things before closing this tab:
1Fix the driver behind crashes, sound loss and screen glitches2Repair Windows errors before they cause bigger problems3Scan for outdated or missing drivers - takes under a minuteWhen manually hunting through hardware entries and driver versions becomes repetitive, Outbyte Driver Updater can scan for outdated drivers; its free scan identifies issues, while driver installation is handled by the full version. It is optional, and it will not replace the need to repair Office when RefEdit is the actual problem.
Fix 8: Repair Windows components
Time needed: About 15 to 30 minutes, plus restart time.
This is lower priority because refedit.dll belongs to Office, not Windows. Use these commands when Office repair fails and you also see broader Windows corruption, update failures, or damaged system components.
- Open Start.
- Type
Command Prompt. - Right-click it.
- Select Run as administrator.
- Run:
DISM.exe /Online /Cleanup-image /Restorehealth
- Wait for DISM to finish.
- Then run:
sfc /scannow
- Wait until System File Checker reaches 100 percent.
- Restart Windows.
- Run Office Online Repair again if Excel still reports the error.
Do not close the Command Prompt while either scan is running.
If you repeatedly repair Windows components by hand without knowing what changed, Outbyte PC Repair can show issues identified by its free scan, while repair is handled by the full version. It is optional, and Office Online Repair remains the definitive fix for a damaged Office component.
Windows Features and Device Manager are not expected to restore RefEdit. Do not enable a random Windows feature or install a graphics, printer, or Visual C++ package as a substitute for repairing Office.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Why the error happens
The most likely causes are:
| Cause | What it looks like | Correct response |
|---|---|---|
| Damaged or incomplete Office installation | File missing or loader error in several workbooks | Run Online Repair |
| ActiveX blocked | Blank control, unavailable control, or security warning | Review ActiveX settings for a trusted workbook |
| 32-bit and 64-bit mismatch | Control or add-in fails despite the file existing | Match Office, control, and add-in architecture |
| Broken registration | File exists but Excel cannot create the control | Use Register Custom or repair Office |
| Antivirus quarantine | File disappeared from the Office directory | Verify the path, then repair Office |
| Broken workbook reference | Only one workbook reports MISSING: Ref Edit Control |
Check Tools > References and test Safe Mode |
| Windows corruption | Office repair and other applications also fail | Run DISM and SFC |
A generic message such as “not designed to run on Windows” does not prove that the file is malicious. It can indicate corruption, an invalid dependency, or an architecture mismatch.
There is no reliable basis for treating refedit.dll as a game or DirectX component. If a particular application uses RefEdit indirectly, repairing or reinstalling that application may still be necessary, but the file itself belongs to Microsoft Office.
Why you should not download refedit.dll
There is no official standalone Microsoft refedit.dll download intended for replacing a missing Office file.
Random DLL download sites sites can provide:
- The wrong Office generation
- The wrong 32-bit or 64-bit architecture
- A file that is corrupted or modified
- A file that does not match the installed registry entries
- Malware or an unsafe executable component
Copying the file to C:WindowsSystem32 is especially inappropriate because RefEdit is an Office control, not a Windows system component. The correct Office installer must place the matching file and registry information.
Best Value
Use Office repair, Microsoft’s Office installer, Windows Update, and Microsoft’s documented repair commands instead.
Final escalation checklist
Before contacting your administrator or Microsoft support, collect:
The Tool Desk
Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →- The exact error message
- Whether the issue affects every workbook or only one
- Your Office product name
- Whether Office is 32-bit or 64-bit
- The Office installation path
- Whether
REFEDIT.DLLexists there - Whether Quick Repair and Online Repair were completed
- ActiveX Trust Center settings
- Any
MISSING:entry shown under Tools > References - Antivirus quarantine history
- Whether the issue began after an Office update
- The result of
excel /safe
If the problem follows one workbook only, focus on its VBA project, references, add-ins, and trust status. If every workbook fails after Online Repair, suspect architecture, registration, security policy, or a damaged Office installation rather than a missing Windows DLL.
FAQ
Is refedit.dll part of Windows?
No. It is a Microsoft Office and Excel component used by the RefEdit control.
Is refedit.dll required by every Excel installation?
No. It matters mainly to workbooks, add-ins, dialogs, and VBA UserForms that use RefEdit.
Will reinstalling Visual C++ fix it?
Usually no. RefEdit is an Office control, not a Visual C++ runtime component. Repair Office first.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Can I copy refedit.dll into System32?
No. That does not repair the Office installation and may create an architecture or registration mismatch.
Does Regsvr32 always fix the problem?
No. It applies only to a genuine compatible control that supports COM registration. Office repair and Excel’s Register Custom route are safer starting points.
Why does Excel show a blank control when the file exists?
The control may be blocked by ActiveX security, registered incorrectly, incompatible with Office bitness, corrupted, or referenced incorrectly by the workbook.
Does this work in Excel for the web or on Mac?
No. RefEdit relies on Windows desktop Office ActiveX support. Excel for the web and Mac do not provide the same environment.
Free tools Windows power users keep installed
One-click scans. No signup required.
What is the safest first action?
Close Office, run Quick Repair, and then run Online Repair if the problem remains. Do not download a replacement DLL.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




