WD: Using WordBasic to Calculate a Square Root

ID: Q120137


The information in this article applies to:
  • Microsoft Word for Windows, versions 6.0, 6.0a, 6.0c
  • Microsoft Word for Windows NT, version 6.0
  • Microsoft Word for Windows 95, versions 7.0, 7.0a
  • Microsoft Word for the Macintosh, versions 6.0, 6.0.1


SUMMARY

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 : MACINTOSH:6.0,6.0.1; WINDOWS:6.0,6.0a,6.0c,7.0,7.0a; winnt:6.0
Platform : MACINTOSH WINDOWS winnt
Issue type : kbhowto


Last Reviewed: December 29, 1999
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.