Search notes:

C:\Program Files\Microsoft Office\root\OfficeX

C:\Program Files\Microsoft Office\root\OfficeX (X = Office Version) is the installation directory for the 64-bit version of Office. The 32-bit version is installed in the parallel directory C:\Program Files (x86)\Microsoft Office\root\OfficeX (If Windows is running on a 64-bit computer).

Determining the Office installation directory in VBA

Excel and Word

In VBA, the value of the installation directory is returned from the application.path property:
debug.print application.path
Note: at least in Outlook, this property is unavailable.

MS-Access

In MS Access, the installation directory of MSACCESS.EXE can be determined with:
debug.print sysCmd(acSysCmdAccessDir)

PowerShell

In PowerShell, the location of the root directory can be determined with the function get-msOfficeInstallationRoot which is found in the PowerShell module MS-Office.

Some files that are found in this directory

ACCICONS.EXE Microsoft Office component
ACCWIZ.DLL Microsoft Access Wizard Controls
ACEDAO.DLL Microsoft Access database engine Data Access Object Library
AdeModule.dll Access Database Engine Text Extraction Module
api-ms-win-core-file-l1-2-0.dll ApiSet Stub DLL
api-ms-win-core-file-l2-1-0.dll ApiSet Stub DLL
api-ms-win-core-localization-l1-2-0.dll ApiSet Stub DLL
api-ms-win-core-processthreads-l1-1-1.dll ApiSet Stub DLL
api-ms-win-core-synch-l1-2-0.dll ApiSet Stub DLL
api-ms-win-core-timezone-l1-1-0.dll ApiSet Stub DLL
api-ms-win-core-xstate-l2-1-0.dll ApiSet Stub DLL
api-ms-win-crt-conio-l1-1-0.dll ApiSet Stub DLL
api-ms-win-crt-convert-l1-1-0.dll ApiSet Stub DLL
api-ms-win-crt-environment-l1-1-0.dll ApiSet Stub DLL
api-ms-win-crt-filesystem-l1-1-0.dll ApiSet Stub DLL
api-ms-win-crt-heap-l1-1-0.dll ApiSet Stub DLL
api-ms-win-crt-locale-l1-1-0.dll ApiSet Stub DLL
api-ms-win-crt-math-l1-1-0.dll ApiSet Stub DLL
api-ms-win-crt-multibyte-l1-1-0.dll ApiSet Stub DLL
api-ms-win-crt-private-l1-1-0.dll ApiSet Stub DLL
api-ms-win-crt-process-l1-1-0.dll ApiSet Stub DLL
api-ms-win-crt-runtime-l1-1-0.dll ApiSet Stub DLL
api-ms-win-crt-stdio-l1-1-0.dll ApiSet Stub DLL
api-ms-win-crt-string-l1-1-0.dll ApiSet Stub DLL
api-ms-win-crt-time-l1-1-0.dll ApiSet Stub DLL
api-ms-win-crt-utility-l1-1-0.dll ApiSet Stub DLL
Appshapi.dll Application Sharing API module
AppSharingChromeHook64.dll Skype for Business
AppSharingHookController64.exe Skype for Business
appsharingmediaprovider.dll Skype for Business
appshcom.dll App sharing COM Objects
appshvw.dll App sharing ActiveX Client
AppvIsvStream64.dll
AppvIsvSubsystems64.dll AppVIsvSubsystems64
AUDIOSEARCHLTS.DLL Microsoft OneNote Audio Search East Asian Phonetic Parser
AUDIOSEARCHMAIN.DLL Microsoft OneNote Audio Search
AUDIOSEARCHSAPIFE.DLL Microsoft OneNote Audio Search API Front End
AutoHelper.dll Skype for Business
bdcmetadata.xsd
bdcmetadataresource.xsd
BIPLAT.DLL Microsoft Office BI Platform
C2R64.dll Microsoft Office component
CHAKRACORE.DLL Microsoft ® Chakra Core
CHART.DLL Microsoft Office Charting
CLVIEW.EXE Microsoft Office Help Viewer
CNFNOT32.EXE Outlook Conflict Note
CommunicatorContentBinApp.xap
CONTAB32.DLL Outlook Address Book Service
cpprestsdk.dll A Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design
csi.dll Microsoft Office Document Cache
CSIRESOURCES.DLL Office Document Cache Intl Pluggable UI
CSS7DATA0007.DLL Microsoft GERMAN Natural Language Server Data and Code
CSS7DATA0009.DLL Microsoft ENGLISH Natural Language Server Data and Code
CSS7DATA000C.DLL Microsoft FRENCH Natural Language Server Data and Code
CSS7DATA0010.DLL Microsoft ITALIAN Natural Language Server Data and Code
Custom.propdesc
DBGCORE.DLL Windows Core Debugging Helpers
DBGHELP.DLL Windows Image Helper
DIFF_MATCH_PATCH_WIN32.DLL
DLGSETP.DLL Delegate Access Extension
EMABLT32.DLL Outlook LDAP Address Book Provider
EMSMDB32.DLL Microsoft Office component
EntityDataHandler.dll Microsoft Office component
EntityPicker.dll Microsoft Office component
ENVELOPE.DLL Microsoft Outlook Envelope Control
excel-udf-host.win32.bundle
EXCEL.EXE Microsoft Excel
excel.exe.manifest
EXCEL.VisualElementsManifest.xml
excelcnv.exe Microsoft Excel
excelcnv.exe.manifest
excelcnvpxy.dll Microsoft Excel File Format Converter Proxy
ExcelCtxUICellLayoutModel.bin
ExcelCtxUICellModel.bin
ExcelCtxUIFormulaBarModel.bin
ExcelFloatieTextModel.bin
ExcelFloatieXLEditTextModel.bin
ExcelTellMeOnnxModel.bin
EXSEC32.DLL digsig32
ExtensibleApp.xap
FilterModule.dll IFilter Text Extraction Module
flat_officeFontsPreview.ttf
GFX.DLL Microsoft Office Graphics
GKExcel.dll Microsoft Office component
GKPowerPoint.dll Microsoft Office component
GKWord.dll Microsoft Office component
GRAPH.EXE Microsoft Office component
Graph.exe.manifest
GRAPH.ICO
GROOVECSI.DLL Microsoft Office Document Cache
HeaderPatterns.xml
IEAWSDC.DLL Microsoft Office component
IEContentService.exe Microsoft OneNote Internet Explorer Content Service
IGX.DLL Microsoft Igx
Interceptor.dll Microsoft Office Just-In-Time Virtualization Interceptor
Interceptor.tlb
INTLDATE.DLL Microsoft Office component
IVY.DLL Microsoft Ivy
JitV.dll
lpklegal.txt
lync.exe Skype for Business
LYNC.EXE.MANIFEST
lync.ico
Lync2013_Third_Party_Notices.txt
lync99.exe Skype for Business
LyncDesktopSmartBitmapResources.dll Skype for Business
lyncDesktopViewModel.dll Skype for Business
lynchtmlconv.exe Microsoft Lync
lynchtmlconvpxy.dll HTML Converter for Lync
lyncModelProxy.dll Skype for Business
MANIFEST.XML
MAPIPH.DLL Microsoft Outlook Search MAPI Protocol Handler
MAPISHELL.DLL Microsoft Office Outlook - Windows Explorer Shell Folder and Previewer
mce.dll Classification Engine Implementation
McePerfCtr.man
MeetingJoinAxOC.dll Skype for Business
mfc140u.dll MFCDLL Shared Library - Retail Version
Microsoft.Lync.Model.zip
Microsoft.Lync.Utilities.Controls.zip
Microsoft.Lync.Utilities.zip
Microsoft.Office.PolicyTips.dll Contains all functions necessary for the use of the Policy Tips feature in Microsoft Office endpoints
MIMEDIR.DLL Microsoft Office component
MINSBPROXY.DLL Microsoft Office component
MINSBROAMINGPROXY.DLL Microsoft Office component
mip_clienttelemetry.dll
mip_common.dll MIP SDK
mip_upe_sdk.dll MIP SDK
misc.exe Microsoft Office 2016 component
MLCFG32.CPL Microsoft Mail Configuration Library
MML2OMML.XSL
MORPH9.DLL Microsoft Publisher Morph Engine Back End
MSACC.OLB Microsoft Access Object Library (which probably is the type library)
MSACCESS.EXE Microsoft Access
msaccess.exe.manifest
MSACCESS.VisualElementsManifest.xml
MSAEXP30.DLL Microsoft Access Expression Builder
MSBARCODE.DLL Microsoft Office Barcode Rendering Library
mscss7cm_en.dub Microsoft ENGLISH CSS Data Updates
mscss7cm_fr.dub Microsoft FRENCH CSS Data Updates
mscss7cm_ge.dub Microsoft GERMAN CSS Data Updates
mscss7cm_it.dub Microsoft ITALIAN CSS Data Updates
mscss7en.dll Natural Language Development Platform 7 - PRM
mscss7fr.dll Natural Language Development Platform 7 - PRM
mscss7ge.dll Natural Language Development Platform 7 - PRM
mscss7it.dll Natural Language Development Platform 7 - PRM
mscss7wre_en.dub Microsoft ENGLISH CSS Data Updates
mscss7wre_fr.dub Microsoft FRENCH CSS Data Updates
mscss7wre_ge.dub Microsoft GERMAN CSS Data Updates
mscss7wre_it.dub Microsoft ITALIAN CSS Data Updates
mset7.dll Natural Language Keyphrase Analysis Engine Service
mset7db.kic
mset7en.kic
mset7es.kic
mset7fr.kic
mset7ge.kic
mset7jp.kic
mset7tk.dll Natural Language Tokenizing Service
mset7tkjp.dll Natural Language Development Platform 7 - EAWB
msfad.dll Microsoft Office component
MSO.FRAMEPROTOCOLWIN32.DLL Microsoft Office component
MSO0127.ACL
MSOADFPS.DLL Microsoft Office component
msoadfsb.exe Microsoft Office component
MSOARIA.DLL Microsoft Office component
MSOARIACAPI.DLL Microsoft Office component
MSOARIANEXT.DLL Microsoft Office component
msoasb.exe Microsoft Office component
msoasb.exe.manifest
MSOCR.DLL Microsoft OCR Library
MSOCRRES.ORP
msoetwres.dll Microsoft Office component
msoev.exe Office Telemetry Log
MSOHEV.DLL Microsoft Office component
MSOHEVI.DLL Microsoft Office component
MSOHTMED.EXE Microsoft Office component
msoia.exe Office Telemetry Dashboard Agent (OTD msoia)
msoianetutil.dll Office Telemetry Agent network utility library
MSOSB.DLL Microsoft Office component
MSOSPECTRE.DLL Microsoft Office 3D support
MSOSREC.EXE Microsoft Office Screen Recorder
MSOSTYLE.DLL Microsoft Office IME Shared property library
MSOSVG.DLL Microsoft Office SVG support
MSOSYNC.EXE Microsoft Office Document Cache
msotd.exe Office Telemetry Dashboard
msotdaddin.dll Office Telemetry Dashboard add-in
msotelemetry.dll Microsoft Office Telemetry Data
MSOUC.EXE Microsoft Office Upload Center (Manages file uploads to web servers).
msoutilstat.etw.man
MSOUTL.OLB Microsoft Outlook Type Library
MSPPT.OLB Microsoft PowerPoint Object Library (which probably is its type library)
msproof7.dll Proofing Services
MSPST32.DLL Microsoft Office component
MSPUB.EXE Microsoft Publisher
mspub.exe.manifest
MSPUB.TLB
MSPUB.VisualElementsManifest.xml
MSQRY32.EXE Microsoft Query
MSRTEDIT.DLL MSRTEDIT
msvcp120.dll Microsoft® C Runtime Library
msvcr120.dll Microsoft® C Runtime Library
MSWORD.OLB Type library for Word
muauth.cab
MYSL.ICO
NAME.DLL Name ActiveX Control
NAMECONTROLPROXY.DLL Proxy Dll for Name ActiveX Control
NAMECONTROLSERVER.EXE Microsoft Office Contact Retriever
NativeHostAnnotationApp.xap
NativeHostPollApp.xap
NL7Data0011.DLL Microsoft JAPANESE Natural Language Server Data and Code
NL7Lexicons0011.DLL Microsoft Japanese Natural Language Server Data and Code
NL7MODELS0007.dll Microsoft GERMAN Natural Language Server Data and Code
NL7MODELS0009.dll Microsoft ENGLISH Natural Language Server Data and Code
NL7MODELS000C.dll Microsoft FRENCH Natural Language Server Data and Code
NL7MODELS0010.dll Microsoft ITALIAN Natural Language Server Data and Code
NL7Models0011.DLL Microsoft Japanese Natural Language Server Data and Code
NPSPWRAP.DLL The plugin allows you to have a better experience with Microsoft SharePoint
OART.DLL Microsoft OfficeArt
OARTODF.DLL Microsoft OfficeArt ODF
OCHelper.dll Skype for Business
ocimport.dll Skype for Business Import Library
OCIntlDate.dll Skype for Businessocintldate.dll
ocmsptls.dll Microsoft PowerPoint Viewer for Lync
OcOffice.dll Skype for Business
ocogl.dll Office Graphics Library
Ocomprivate.zip
ocpptview.dll Microsoft PowerPoint Viewer for Lync
ocppvwintl.dll Microsoft PowerPoint Viewer for Lync
OcPubMgr.exe Skype for Business Recording Manager
ocrec.dll Skype for Business
OCSAEXT.dll Skype for Businessocsaext.dll
OCSCLIENTWIN32.DLL Microsoft Office component
ODBC32.DLL ODBC Driver Manager
ODBCTRAC.DLL ODBC Driver Manager Trace
officebackgroundtaskhandler.exe Background task for Office flighting system
officestoragehost.dll Microsoft Office Document Cache Storage Server Interface
OFFRHD.DLL Microsoft Office Remove Hidden Data Document Inspector Plug-In
OFFSYM.TTF
OFFSYMB.TTF
OFFSYMK.TTF
OFFSYML.TTF
OFFSYMSB.TTF
OFFSYMSL.TTF
OFFSYMT.TTF
OFFSYMXB.TTF
OFFSYMXL.TTF
OIMG.DLL Microsoft OfficeArt Imaging
OLCFG.EXE Outlook Mail Setup
OLKFSTUB.DLL Outlook Shell Hook for Start/Find
OLMAPI32.DLL Microsoft Office component
OMICAUT.DLL Office Math Input Control
OMML2MML.XSL
OMRAUT.DLL Microsoft Math Recognizer
OMSMAIN.DLL
OMSXP32.DLL Microsoft Outlook Mobile Service Provider
ONBttnIE.dll Microsoft OneNote Internet Explorer Add-in
ONBttnIELinkedNotes.dll Microsoft OneNote Internet Explorer Add-in
ONBttnOL.dll Microsoft OneNote Outlook Add-in
ONBttnPPT.dll Microsoft OneNote PowerPoint Add-in
ONBttnWD.dll Microsoft OneNote Word Add-in
ONENOTE.EXE Microsoft OneNote
ONENOTE.VisualElementsManifest.xml
ONENOTEM.EXE Send to OneNote Tool
ONFILTER.DLL Microsoft OneNote Filter
ONLNTCOMLIB.DLL Microsoft OneNote Linked Note Taking COM Library
ONMAIN.DLL Microsoft OneNote Main
ONPPTAddin.dll Microsoft OneNote PowerPoint Add-in
ONRES.DLL Microsoft OneNote Resources
ONWordAddin.dll Microsoft OneNote Word Add-in
ORGCHART.EXE Organization Chart Add-in for Microsoft Office programs
ORGWIZ.EXE Organization Wizard (seems to be bundled with Visio).
OSF.DLL Microsoft Office component
OSFPROXY.DLL Microsoft Office component
OSFROAMINGPROXY.DLL Microsoft Office component
OSFSHARED.DLL Microsoft Office component
OSFUI.DLL Microsoft Office component
OUTLCTL.DLL
OUTLFLTR.DAT SmartScreen Data File
OUTLFLTR.DLL Outlook Filter Library
OUTLMIME.DLL Microsoft Office component
OUTLOOK.EXE Microsoft Outlook
OUTLOOK.EXE.MANIFEST
OUTLOOK.VisualElementsManifest.xml
OutlookServicing.DLL Microsoft Office component
OUTLPH.DLL Outlook POP, FAX and MAPI Protocol Handlers
OUTLRPC.DLL Outlook RPC
OUTLVBS.DLL Outlook VB Script Library
OWSSUPP.DLL Microsoft SharePoint Client Support
PDFREFLOW.EXE Microsoft PDF Reflow
PEOPLEDATAHANDLER.DLL Microsoft Office People Data Handler for WSS/MOSS
PerfBoost.exe Microsoft ClickToRun Virtualization Optimization
pkeyconfig-office.xrm-ms
POWERPNT.EXE Microsoft PowerPoint
powerpnt.exe.manifest
POWERPNT.VisualElementsManifest.xml
PPCORE.DLL Microsoft PowerPoint
PPRESOURCES.DLL Microsoft PowerPoint
PPSLAX.DLL Microsoft PowerPoint Slide Library Control
PPTICO.EXE Microsoft Office component
PROJIMPT.EXE Import projects into Visio?
PropertyModel.dll Microsoft Office component
PropertyModelProxy.dll Microsoft Office component
protocolhandler.exe Microsoft Office
PRTF9.DLL Microsoft Publisher RTF Converter
Psom.dll Skype for Business
PSTPRX32.DLL Proxy Store Provider
PTXT9.DLL Microsoft Publisher TXT Converter
PUBCONV.DLL Microsoft Publisher Converter
PUBTRAP.DLL Microsoft Publisher Trapping
rdpqoemetrics.dll RDP QoE Metrics COM Object
react-native-win32.dll React-Native-Windows
RECALL.DLL Outlook Message Recall
REFEDIT.DLL RefEdit Object
REMINDER.WAV
Resources.pri
roottools.dll Microsoft Real Time Media Stack RootTools
RSWOP.ICM
RTC.DLL Microsoft Realtime Collaboration Dll
Rtmcodecs.dll Microsoft Real Time Media Codec Library
Rtmmediamanager.dll Microsoft Real Time Media Manager
Rtmmvras.dll Microsoft Real Time Media Office AirSpace Video Renderer
rtmmvrcs.dll Microsoft Real Time Media Custom Video Renderer
rtmmvrhw.dll Microsoft Real Time Media HWND Renderer
Rtmmvrsplitter.dll Microsoft Real Time Media Splitter Video Renderer
Rtmpal.dll Microsoft Real Time Media Stack PAL
RTMPLTFM.dll Microsoft Real Time Media Stack
rtmvc1decmft.dll Microsoft Real Time Media VC1 Decoder MFT
SAEXT.DLL Microsoft Office component
SCANPST.exe Outlook Inbox Repair Tool (PST files)
scdec.dll Skype for Business
SCNPST32.DLL Microsoft Office component
SCNPST64.DLL Microsoft Office component
SCNPST64C.DLL Microsoft Office component
SDXHelper.exe
SELFCERT.EXE Create a self-signed digital certificate
SENDTO.DLL SendTo9 RPC Proxy/Stub DLL
SEQCHK10.DLL Microsoft Office component
SETLANG.EXE Set Microsoft Office Language Preferences
SHAREPOINTPROVIDER.DLL SharePoint Social Provider
SignalRClient.dll Microsoft SignalR C++ Client (v140)
SOA.DLL MSAPP Export Support for Microsoft Access
SOCIALCONNECTOR.DLL Outlook Social Connector 2013
SOCIALPROVIDER.DLL Microsoft Outlook Social Provider Extensibility
ssscreenvvs.dll Microsoft Real Time Media Screen Scraper
STSLIST.DLL
System.Windows.Controls.Theming.Toolkit.zip
Tec.dll Tec
TecProxy.dll TecProxy
TellMeRuntime.dll User and Content Insights component
TextConversionModule.dll Text Conversion Text Extraction Module
TLIMPT.EXE Import (what exactly?) into Visio
tmpod.dll
Uc.dll Skype for Business Application Layer COM Server
UCAddin.dll Skype for Business
UccApi.dll Skype for Business Client Library
UcMapi.exe Skype for Business
UCMAPI.EXE.MANIFEST
Ucmp.dll Microsoft Skype for Business 2015 Client Library
ucrtbase.dll Microsoft® C Runtime Library
upe.dll Unified Policy Engine
URLREDIR.DLL Microsoft Office Document Cache Handler
VISSHE.DLL Visio Shell Extension DLL
VPREVIEW.EXE Microsoft Office Visio Previewer
VVIEWDWG.DLL Microsoft Visio Viewer
VVIEWER.DLL Microsoft Visio Viewer
WEBSANDBOX.DLL Microsoft Office component
Win32MsgQueue.dll Skype for Business Client Library
windowsspeakerrecosdk.dll Speaker Recognition SDK for Windows
WINWORD.EXE Microsoft Word
WINWORD.VisualElementsManifest.xml
Wordcnv.dll Microsoft Word
Wordcnvpxy.cnv Word Converter
Wordcnvr.dll Microsoft Word
Wordconv.exe Word Converter
wordEtw.man
WORDICON.EXE Microsoft Office component
WordInterProviderRanker.bin
wordvisi.ttf
WWLIB.DLL Microsoft Word
XLCALL32.DLL Microsoft Excel Callback DLL
XLICONS.EXE Microsoft Office component
XML2WORD.XSL

TODO

Is C:\Program Files\Microsoft Office\root\OfficeX and C:\Program Files (x86)\Microsoft Office\root\Office16 the installation directory for Office products of Microsoft 365 while C:\Program Files\Microsoft Office\OfficeX and C:\Program Files (x86)\Microsoft Office\Office16 is the installation directory for Office 2016?

See also

The function get-msOfficeInstallationRoot of the MS-Office PowerShell module returns the path the installation root of Microsoft Office.

Index