Math in Office 2020—

murrays

Murray

My MSDN Math in Office blog posts (2006—2019) have been archived since June, 2019 and the blog was retired. Welcome to the new home for Math in Office! There’s lots of news about both the RichEdit editor and OfficeMath, so exciting posts are forthcoming.

To start things off, OfficeMath is enabled in the RichEdit housed in the Windows 10 Version-2004 msftedit.dll! It was also enabled back in the Windows Beta of July 2012, but it was disabled in the official Windows 8 release ☹. In contrast, the Microsoft Office RichEdit’s have had math support since Office 2007 as documented in various Math in Office posts.

The first client of the Windows RichEdit math functionality is the Graphing option of the 2020 Windows Calculator app, which will be featured in an upcoming post. If you cannot wait for the post, start the Calculator (Windows key and type in Calc), go to its menu, and select Graphing. You can type in one or more equations using UnicodeMath and graph them! There’s also a description of the Graphing option in this post. You can graph equations in a similar fashion inside OneNote as described in the post OneNote Math Assistant.

The msftedit.dll OfficeMath facility is disabled by default. To enable it, send an EM_SETEDITSTYLEEX message with wparam = 0 (turns off the no-math flag) and lparam = SES_EX_NOMATH.

2 comments

Comments are closed. Login to edit/delete your existing comments

  • Avatar
    Vinh Trần Thế

    The resizing in inline mode is the problem that many people dislike using Math in Office, it is difficult for me to convince my team to switch to Math Office instead of MathType. It is essential that Microsoft has the option to allow the user to adjust the size of the recipe in this mode.
    Link: https://1drv.ms/u/s!AnpkwZm3_v6R11W8J8bcy6VH4zhi?e=T6sXwa

    • murrays
      murraysMicrosoft employee

      Having a display-style option in inline math zones would be useful and TeX has it. Hopefully we’ll add it to OfficeMath soon.