I want to divide large numbers using VBA in Word 2003, is it possible with xlPrecision?
Yes, you can use xlPrecision in Word VBA. You can also use it in PowerPoint VBA, Outlook VBA, Access VBA, Project VBA, FrontPage VBA, Publisher VBA, Visio VBA, and any other VBA. You can use xlPrecision in any code that can call a COM (ActiveX, OLE) server. See: Use xlPrecision in VBA I’m using the 2,147,483,648 SD edition of xlPrecision in Word 2003 VBA, and I’m not getting as many digits as I should. Word VBA’s TypeText method is limited to 64k, which on unicode versions of Word (such as Word 2003) is 32,767 characters. If you exceed that, it starts over; for example, if you give it 32,769 characters, it returns only the first 2 characters (32,769 – 32,767 = 2). To work around that limitation, use Word VBA’s InsertBefore method instead of TypeText. Or, if InsertBefore doesn’t suit your needs, another approach would be to loop through the text 32,767 characters at a time, using Mid to get a 32,767-character chunk, and doing a TypeText on that chunk, each time through the loop.