Office 2019 for Mac is NOT like past versions such as Office 2016, Office 2011 etc. It’s NOT a new version intended for all Microsoft Office users.
Anyone on an Office 365 plan does NOT need Office 2019. Office 365 ‘subscribers’ have a more advanced version of Microsoft Office already. Office 2016 for Office 365 customers get regular updates of new and improved features, including cloud-based features that won’t be in Office 2019. What is Office 2019? Office 2019 for Windows or Mac are separate versions of Office for anyone who buys the perpetual license.
How To: Open and Save files to OneDrive in Office 2016 for Mac Using any version of Office 2016 for Mac on personal computers, Word documents, Excel spreadsheets, PowerPoint presentations and OneNote notebooks can be opened and saved to OneDrive for Business.
Perpetual License is what Microsoft calls paying once for the ongoing use of Microsoft Office. Compared to the ‘subscription’ or annual payment model that Microsoft prefers and has been pushing customers towards. Office 2019 is for non-subscription customers who want some new features but won’t switch to the regularly updated Office software sold via Office 365. Microsoft wants all customers to ‘subscribe’ to Office because that’s more profitable for the company with a more regular cash flow. But there are a significant number of corporate users who refuse to pay that way or they don’t want the increasingly cloud connected features of the main Office software sold with Office 365 plans. Who should buy it? Anyone who wants any of the new/changed features in Office 2019 and is prepared to pay once for essentially fixed feature software.
Unlike the Office 365 subscription releases, Office 2019 will not get any feature updates over time. Who should NOT buy it? If you have an Office 365 plan do NOT get Office 2019. Existing Office software for Office 365 users already have all the features in Office 2019 plus a lot more. When will it be released? Office 2019 for Windows and Mac are now available to volume licence and commercial customers.
Individual sales of Office 2019 will start vaguely ‘in a few weeks’ so presumably by mid-October 2018. A usually reliable source (Amazon) suggest it’ll be sold to consumers from 2 October 2018.
See Which Products Office 2019 for Mac will have Word, Excel, PowerPoint, Outlook and OneNote. Features According to Microsoft “Office 2019 includes a meaningful subset of features found in Office 365″. In other words, it has less than the current Office for Mac software sold to Office 365 customers. There are no cloud-linked features in Office 2019.
Unlike VB Macros in Office for Mac 2011, VB Macros in Office 2016 for Mac do not have access to external files by default. The Office 2016 for Mac apps are sandboxed and hence they lack the required permissions to access external files. Existing macro file commands are changed to prompt the user for file access if the app doesn’t already have access to it. This means that macros that access external files cannot run unattended; they will require user interaction to approve file access the first time each file is referenced. Developers should use the GrantAccessToMultipleFiles command (see following section) to avoid this experience. This command lets your app get permission for all the files at one time, thereby avoiding a difficult user experience.
GrantAccessToMultipleFiles This lets you input an array of file paths and prompt the user for permission to access them. Boolean GrantAccessToMultipleFiles(fileArray). Parameters. fileArray - An array of POSIX file paths.
Return Values. True - The user grants permission to the files. False - The user denies permission to the files. Note: Once granted, the permissions are stored with the app and user need not grant permission to the file anymore. Example: Sub requestFileAccess 'Declare Variables Dim fileAccessGranted As Boolean Dim filePermissionCandidates 'Create an array with file paths for which permissions are needed filePermissionCandidates = Array('/Users//Desktop/test1.txt', '/Users//Desktop/test2.txt') 'Request Access from User fileAccessGranted = GrantAccessToMultipleFiles(filePermissionCandidates) 'returns true if access granted, false otherwise End Sub.