Math in Office

User, developer, and accessibility info on math editing/display in Microsoft Office and Windows. New features and specifications of the RichEdit editor. Getting OfficeMath onto web apps

Latest posts

Murray Sargent
Murray Sargent
Apr 6, 2023

It’s been so fine!

TL;DR I’m 51₁₆ long past the usual retirement age. So, after more than 30 years working with super talented, fun people at the best software company in ...

4
12
Murray Sargent
Murray Sargent
Apr 5, 2023

Math Dictation

You can dictate faster than you can write or type it, so math dictation can be handy for anyone working with math, notably on mobile devices. It can also make ...

0
2
Murray Sargent
Murray Sargent
Mar 26, 2023

ITextDocument2 SetProperty and GetProperty

These methods allow programmers to set and get document properties for RichEdit controls. There is some documentation on the web, but more detail can be helpful...

0
2
Murray Sargent
Murray Sargent
Feb 27, 2023

Displaying Math in WordPress

The Microsoft devblogs are hosted by WordPress. Until recently, we haven’t been able to display equations using traditional math typography in our blogs ...

0
0
Murray Sargent
Murray Sargent
Jan 28, 2023

Math Speech Strings and Localization

This post describes how OfficeMath speech is localized into multiple (~18) languages. The facility doesn’t handle all Unicode math symbols or all math ...

1
1
Murray Sargent
Murray Sargent
Dec 31, 2022

Using RichEdit for Text Processing

Suppose you’re writing a program that needs to process rich text. You could write your own functions. Alternatively, you could have RichEdit do the processing...

1
5
Murray Sargent
Murray Sargent
Nov 29, 2022

Default Math Properties

Quite a few math properties have document default values. These default values are used if you don’t override them, which you can do usually by invoking a ...

0
2
Murray Sargent
Murray Sargent
Oct 29, 2022

RichEdit Hyperlinks

RichEdit has two kinds of hyperlinks: automatic hyperlinks (autoURLs) and friendly-name hyperlinks. As its name suggests, the autoURL is automatically ...

2
2
Murray Sargent
Murray Sargent
Sep 29, 2022

Setting and Getting Text in Various Formats

You can get and set text from/into RichEdit in a variety of formats including RTF, HTML, MathML, OMML, UnicodeMath, Nemeth Braille, and speech. This post ...

1
1

Feedback