When printing out documents in relatively quick succession, things can get ” mixed up” if background printing is turned on. This is an option in Word. I have a macro which retrieves data from a database after a user enters an order number in an inputbox. After the macro retrieves the data. _:= ComObjMissing() oWord:= ComObjActive(“ation”) ; get MS Word object ut(Background:= true, _.

Author: Kazimuro Kazrataur
Country: Azerbaijan
Language: English (Spanish)
Genre: Career
Published (Last): 2 December 2017
Pages: 271
PDF File Size: 15.34 Mb
ePub File Size: 10.59 Mb
ISBN: 370-4-27254-133-6
Downloads: 1942
Price: Free* [*Free Regsitration Required]
Uploader: Makree

How to print a range of pages from a word doc.

You have also shared some worthwhile techniques which I am sure if taken into consideration right at the beginning of writing such procedures, will help a great deal. Thank you so much Cindy. Microsoft Word is the most popular word processing software in the world.

Any help would be most appreciated. Basically, I need this: PrintOut I’m using ActiveDocument. Runs best on HiVelocity Hosting.

How to print a range of pages from a word doc. – Ask for Help – AutoHotkey Community

This is an option in Word: Username Changing provided pirntout Username Change v1. Note that the code would benefit from a number of optimizations.


If PrintToFile is Truethis argument specifies the path and file name of the output file. Register now while it’s still free! I have a macro which retrieves data from a database after a user enters an order number in an inputbox. I didn’t try to create a script but I’ve found some information in the msdn. Sign up using Facebook. Since speed of execution is a concern, your code can be optimized. Please ignore the fact the few preceding lines of my tableare not being shown here.

Below is reference screenshot of my table. String data type A data type consisting of a sequence of contiguous characters that pruntout the characters themselves rather than their numeric values. Stack Overflow works best with JavaScript enabled.

By continuing to use our website, you agree to the use of such cookies. Post Your Answer Discard By clicking “Post Your Activedocumrnt, you acknowledge that you have read our updated terms of serviceprivacy policy and cookie policyand that your continued use of the website is subject to these policies.

Also, the active document could change during code execution, which would mess things up.

If your concern when looping a collection is to ensure printour certain member is present a particular document, in your case you can use Exit For to break off the loop before all members have been queried. False to overwrite the contents of OutputFileName. Therefore, my guess is that the variant for Pages has a limit of about characters.


Everything works fine as long as I test values in Debug.

Printing the Active Document from a Macro (Microsoft Word)

I would like to be able to print out different ranges, for example: The Tek-Tips staff will check this out and take appropriate action.

Hope This Help PH. By the way, L1, thanks for that, it’s perfect, activwdocument thanks everyone else, especially Blackholyman and Step0 for today and for all the other stuff you taught me a few days ago, you can’t imagine how useful it’s been.

You currently have javascript disabled. Printout issue Ask Question. I think I understand the syntaxis now, that example is very clarifying. It is not uncommon to create macros that perform repetitive tasks, and thereby relieve us of the mundane tasks we might otherwise need to perform.