Office Scripts in Excel arrives for everyone*

Office Scripts arrives in Excel for everyone

Office Scripts, the Next Big Thing for the long term future of automation in Excel, is now officially here.  

Well… sort-of.  

Read on for more information!

Office Scripts arrives

Office Scripts is now available generally to users of the latest versions of Excel*.

(Previously, it had only been used and evaluated by “Office Insiders” and users with certain specific software versions and licences).

Office Scripts is a new way of automating tasks in Excel. It has similar fundamental aims to macros and VBA in desktop versions of Excel, but is based on a different programming environment more suited to web-based software. For a brief overview of the concept of Office Scripts, see our recent summary at What is Office Scripts?.

* So what’s the catch?

Office Scripts is only available in Excel for Web. It cannot be used with desktop versions of Excel.

This is because by its nature, Office Scripts is automation for the web version of Excel.

At present, Office Scripts can only work with Excel for Web, which is not as feature rich or widely adopted as desktop versions of Excel. Office Scripts cannot store your scripts on your local machine or corporate network; your code, including any proprietary or sensitive components, must be stored in the cloud in order to use it.

So what is Excel for Web?

“Excel for Web” is accessible by many users of desktop versions of Excel (for example, Office 365 subscribers). It is a software-as-a-service version of Excel that includes many neat ways of collaborating with colleagues and integrating with other Microsoft Office software.

However, Excel for Web is not as fully featured as desktop versions of Excel (yet).

Many users of Excel (both individuals and organizations) are not paying much attention to Excel for Web until it can do most or all of what “normal Excel” (Excel for Windows Desktop) can do.

Excel for Web is a big focus of the Excel product development department at Microsoft, and it has been adding a lot of features and functionality in recent times.

What happens next?

We see 4 things happening over the next while in this space, all at the same time. All of them will take time.

  1. More users will experiment with Office Scripts, find new ways to automate little parts of their daily routines, and save some time. Hooray!
  2. Microsoft will continue to build out the features and capabilities of Excel for Web, further closing the gap towards the full capabilities of desktop versions.
  3. A new generation of solutions architects and system integration specialists will emerge, focused on web-based versions of Excel and Office Scripts.
  4. Meanwhile, large businesses and corporate users will continue to ignore both Excel for Web and Office Scripts until it is more ready for them to take advantage of.

There is also one more potential bonus activity… Microsoft could invest in joining the capabilities of desktop and web versions of Excel together in the automation space, allowing VBA and Office Scripts to port existing solutions between the two.

Helping the existing user base transition their existing solutions, approaches and expertise would go a long way to supporting the future user base of core Excel versions into the future (even those that don’t use any automation). Without a nudge, corporations that employ these users have other priorities.

However, this would be a mammoth task, and frustratingly complex due to the differing nature of each solution and platform under the hood. So, it’s probably too hard. It probably won’t happen.

What you need to do


VBA is not going anywhere anytime soon, and tomorrow all your existing macros will continue to work just the same as they did yesterday.

Excel for Web is not yet ready to overtake desktop versions for features or functionality (even though it is improving quickly).

If you like, you could open up Excel for Web and start getting familiar with Office Scripts and try out some automations… you might just love it!

Office Scripts, the Next Big Thing for the long term future of automation in #Excel, is now officially here.  So what's the catch? Share on X

How to access Office Scripts

To access Office Scripts, you must have access to OneDrive for Business as well as a commercial or educational subscription to Microsoft 365 such as one of the following Excel license versions:

  • Microsoft 365 Apps for business 
  • Microsoft 365 Business Standard
  • Microsoft 365 Apps for enterprise
  • Office 365 ProPlus for Devices
  • Office 365 Enterprise E3
  • Office 365 Enterprise E5
  • Office 365 A3
  • Office 365 A5

Remember… you can only use Office Scripts with Excel for Web. It is not relevant to desktop versions of Excel.

To get started with Office Scripts, check out Introduction to Office Scripts in Excel. You could also check out the samples and scenarios.