Collapse the table of content
Expand the table of content
Expand Minimize

Range.Calculate Method (Word)

Office 2013 and later

Contribute to this content

Use GitHub to suggest and submit changes. See our guidelines for contributing to VBA documentation.

Calculates a mathematical expression within a range or selection. Returns the result as a Single.

expression .Calculate

expression Required. A variable that represents a Range object.

This example inserts a mathematical expression at the beginning of the active document, calculates the expression, and then appends the results to the range. The result is "1 + 1 = 2".

Set myRange = ActiveDocument.Range(0, 0) 
myRange.InsertBefore "1 + 1 " 
myRange.InsertAfter "= " & myRange.Calculate


Other resources

© 2016 Microsoft