WD: Using WordBasic to Calculate a Square Root

ID: Q120137

The information in this article applies to:

To calculate the square root of a number in a Microsoft WordBasic macro, use the ToolsCalculate statement. For example, to find out the square root of 9, use the following WordBasic instruction:

    x = ToolsCalculate("9^0.5")

The result, in this case the number 3, is assigned to the x variable. The following macro example posts the number 8 on the Word status bar (the square root of 64 is 8).

   Sub MAIN
      x = ToolsCalculate("64^0.5")
      Print x
   End Sub

The ^ character is a mathematical operator used for powers and roots.

REFERENCES

"Microsoft Word Developer's Kit," version 6.0, pages 746-747

Additional query words: ToolsCalculate powers mathematical operator exponent

Keywords          : wordnt kbmacroexample winword ntword macword word6 word7 word95 
Version           : WINDOWS:6.0,6.0a,6.0c,7.0,7.0a; MACINTOSH:6.0,6.0.1,6.0.1a
Platform          : MACINTOSH Win95 WINDOWS winnt
Issue type        : kbhowto

Last Reviewed: February 5, 1998