I'm doing a remake of an MFC application I made a while ago, but this time in pure API, because of no time restraints this time around and because I prefer having an understanding of code I have written.

My problem is in replacing the simple, but slow automation technique I used for printing, where I opened a word document, search through bookmarks for the one I was looking for, and type whatever I wanted in that field.

I'd like some advice on printing a document that is preferably editable by the end user (like the word templates I was using were) but fast to interact with. Although I dont have a time limit I'd also like to keep the code down (ie. not writing my own in built word processor). I have intermediate experience with MFC but still only basic knowledge of ground-up API, willing to learn.

Thanks for any help