How to Install Microsoft Visio or Project Using Intune

Overview

In this article we will explore how to install Microsoft Visio and/or Microsoft Project on devices where Microsoft 365 Apps are already deployed.

Limitations

Using XML, we can publish and install Visio and Project directly from Intune, but the limitation is that a user would need to close all their Microsoft Office applications before the new application can be installed.

While there is an option to force close Microsoft Office applications before installing the new application, this is not recommended, but is explained below for guidance.

XML Format

Visio

<Configuration ID="b5f8e99c-4dd4-4630-a46f-e11f8fc2a13d">
<Add Version="MatchInstalled">
<Product ID="VisioProRetail">
<Language ID="MatchInstalled" TargetProduct="All" />
<ExcludeApp ID="Groove" />
</Product>
</Add>
</Configuration>

Project

<Configuration ID="c3089e9b-4891-4ccb-b7a1-8ac5f42ee68a">
<Add Version="MatchInstalled">
<Product ID="ProjectProRetail">
<Language ID="MatchInstalled" TargetProduct="All" />
<ExcludeApp ID="Groove" />
</Product>
</Add>
</Configuration>

Force Close Office Apps

Make sure you replace the value <Setup Name="Company" Value="company_name" /> with your correct company name.

<Configuration ID="7ce5d92f-f8cf-4050-944a-82c56ec213af">
<Add OfficeClientEdition="64" Channel="MonthlyEnterprise">
<Product ID="O365ProPlusRetail">
<Language ID="en-us" />
<ExcludeApp ID="Groove" />
<ExcludeApp ID="Lync" />
<ExcludeApp ID="Bing" />
</Product>
</Add>
<Property Name="SharedComputerLicensing" Value="1" />
<Property Name="PinIconsToTaskbar" Value="TRUE" />
<Property Name="FORCEAPPSHUTDOWN" Value="TRUE" />
<Property Name="SharedComputerLicensing" Value="0" />
<Property Name="SCLCacheOverride" Value="0" />
<Updates Enabled="TRUE" />
<RemoveMSI />
<AppSettings>
<Setup Name="Company" Value="company_name" />
<User Key="software\microsoft\office\16.0\excel\options" Name="defaultformat" Value="51" Type="REG_DWORD" App="excel16" Id="L_SaveExcelfilesas" />
<User Key="software\microsoft\office\16.0\powerpoint\options" Name="defaultformat" Value="27" Type="REG_DWORD" App="ppt16" Id="L_SavePowerPointfilesas" />
<User Key="software\microsoft\office\16.0\word\options" Name="defaultformat" Value="" Type="REG_SZ" App="word16" Id="L_SaveWordfilesas" />
</AppSettings>
<Display Level="None" AcceptEULA="TRUE" />
</Configuration>

Access

In order to deploy applications such as Microsoft Access to a group of users, a whole new Microsoft 365 Apps application needs to be deployed with Microsoft Access selected. The new app will then need to be assigned to the group of users who need MS Access and the group needs to be excluded from the main Microsoft 365 Apps where MS Access is not selected.