PayloadKit

Microsoft Office

com.microsoft.office

Microsoft Office settings

macOS

Configuration Keys (33)

Showing 33 of 33 keys

KeyTypeDescriptionDefaultRange
string—Default: —Range: —

Accept Office 2019 Use Terms

booleanIf you don't want your users to see the Office 2019 Use Terms dialog, and instead accept the terms on their behalf, set this value to TRUE.Default: falseRange: —

Activation Account

stringThis value pre-fills the account authentication field for O365 users and sets the 'Belongs to' field in the About Box for both O365 and VL users.Default: —Range: —

Auto Sign In

booleanAutomatically configure Office 365 mailbox on first launch for Outlook. Will suppress first run dialogs for Word, Excel, PowerPoint and OneNote. For new installations from the Mac App Store, will bypass the first run dialogs that ask users if they wish to purchase a new Office 365 subscription.Default: falseRange: —

Connected Experiences, Most

booleanYou can use this preference to control whether most connected experiences are available to your users.Default: trueRange: —

Connected Experiences: Analyzing Content

booleanConnected experiences that analyze your content are experiences that use your Office content to provide you with design recommendations, editing suggestions, data insights, and similar features. For example, PowerPoint Designer or Researcher in Word.Default: trueRange: —

Connected Experiences: Downloading Content

booleanConnected experiences that download online content are experiences that allow you to search and download online content including templates, images, 3D models, videos, and reference materials to enhance your documents. For example, Office templates or PowerPoint QuickStarter.Default: trueRange: —

Connected Experiences, Optional

booleanIn addition to the connected experiences above, there are some optional connected experiences that you may choose to allow your users to access. For example, the LinkedIn features of the Resume Assistant in Word or the Weather Bar in Outlook, which uses MSN Weather.Default: trueRange: —

Diagnostic Data

stringDiagnostic data is used to keep Office secure and up-to-date, detect, diagnose and remediate problems, and also make product improvements.Default: "BasicDiagnosticData"Range: Required Data Only (BasicDiagnosticData), Required and Optional Data (FullDiagnosticData), Zero Diagnostic Data (ZeroDiagnosticData)

Send Telemetry Data

booleanControls wether diagnostic data transmission is on or off.Default: trueRange: —

Has User Seen First Run Experience

booleanSetting this option to TRUE will suppress the 'Your privacy options' dialog for Volume License users only.Default: falseRange: —

Enable logging for authentication requests

integerIncrease logging levels for authentication requests. Enable Minimum Severity (msoridDefaultMinimumSeverity) option if this key is enabled.Default: 0Range: —

Minimum severity for authentication requests logging

integerSet value to 200 if 'logging for authentication requests' (msoridEnableLogging) is enabled.Default: 200Range: —

'On My Mac' as default open and save location

booleanWhen set to true will force the open/save panel to ‘On My Mac' instead of 'Online Locations'.Default: falseRange: —

Show Document Selector

booleanShow or Hide the Document gallery selector when office applications are launched.Default: trueRange: —

Show 'What's New' dialogs

booleanA setting of FALSE supresses all "What's new" messages for all suite apps: Word, PowerPoint, Excel, Outlook and OneNote.Default: trueRange: —
integerSet the theme used by Microsoft Office.Default: 0Range: Colorful (0), Classic (1), Dark Mode (2)

Install AutoUpdate (MAU)

booleanUncheck (FALSE) to prevent the Office suite installer from installing AutoUpdate. (Not needed if you want to use default value of TRUE.)Default: trueRange: —

Install Defender

booleanUncheck (FALSE) to prevent the Office suite installer from installing Defender. (Not needed if you want to use default value of TRUE.)Default: trueRange: —

Install Excel

booleanUncheck (FALSE) to prevent the Office suite installer from installing Excel. (Not needed if you want to use default value of TRUE.)Default: trueRange: —

Install OneDrive

booleanUncheck (FALSE) to prevent the Office suite installer from installing OneDrive. (Not needed if you want to use default value of TRUE.)Default: trueRange: —

Install OneNote

booleanUncheck (FALSE) to prevent the Office suite installer from installing OneNote. (Not needed if you want to use default value of TRUE.)Default: trueRange: —

Install Outlook

booleanUncheck (FALSE) to prevent the Office suite installer from installing Outlook. (Not needed if you want to use default value of TRUE.)Default: trueRange: —

Install PowerPoint

booleanUncheck (FALSE) to prevent the Office suite installer from installing PowerPoint. (Not needed if you want to use default value of TRUE.)Default: trueRange: —

Install Teams

booleanUncheck (FALSE) to prevent the Office suite installer from installing Teams. (Not needed if you want to use default value of TRUE.)Default: trueRange: —

Install Word

booleanUncheck (FALSE) to prevent the Office suite installer from installing Word. (Not needed if you want to use default value of TRUE.)Default: trueRange: —

VisualBasic Entirely Disabled

booleanIf enabled, completely disables VBA.Default: —Range: —

VisualBasic macro security level

stringThe VisualBasicMacroExecutionState1 setting controls whether macros are ever allowed to execute, and what the user experience is when opening a file that contains a macro. By default, macros will only run after the user is presented with an alert when opening a file that contains a macro. The user must make a choice whether to allow or deny macros for each individual file, each time that file is opened.Default: "DisabledWithWarnings"Range: Disabled: Without Warnings (DisabledWithoutWarnings), Disabled: With Warnings (DisabledWithWarnings), Enabled: Without Warnings (EnabledWithoutWarnings)

Disable Visual Basic External Dylibs

booleanControls the ability for 3rd party vendors to use a DECLARE statement to bind a Visual Basic symbol name to an external procedure in the local OS.Default: falseRange: —

Allow Visual Basic to Bind to System

booleanDetermines if macros are allowed to use a DECLARE to bind to the system() OS API. This API allows macros to execute arbitrary external processes and pass them arbitrary data on the command line.Default: falseRange: —

Disable Visual Basic to Bind to Popen

booleanDetermines if macros are allowed to use a DECLARE to bind to the popen() OS API. This API allows macros to execute arbitrary external processes and pass them arbitrary data on the command line.Default: falseRange: —

Disable macros from invoking the MacScript() Visual Basic API.

booleanThe DisableVisualBasicMacScript setting determines if macros are allowed to invoke the MacScript() Visual Basic API. This API allows macros to execute arbitrary processes via AppleScript by including "do shell script ..." in the AppleScript code.Default: falseRange: —

VBA Object Model is Trusted

booleanControls the ability for Office to write to the VB project through the VBA object model.Default: falseRange: —