List Microsoft Office Software by Architecture

If running a combination of Office 2007, Office 2010, and Office 2013 software products AND you need to query by architecture (application bitness), the following Powershell script queries can be used. These queries inspect the Product GUID or IdentifyingNumber. Please note, this works only for MSI-based Office applications. This will not work for Click-To-Run installed software like “Office 365 ProPlus”.

32-bit Office Software

$app = Get-WmiObject -Class Win32_Product -Filter "IdentifyingNumber like '%-0000-0000-0000000FF1CE}' and not (Name like '%component%')" 
$app | Format-table Name

64-bit Office Software

$app = Get-WmiObject -Class Win32_Product -Filter "IdentifyingNumber like '%-0000-1000-0000000FF1CE}' and not (Name like '%component%')" 
$app | Format-table Name