We help IT Professionals succeed at work.

Check out our new AWS podcast with Certified Expert, Phil Phillips! Listen to "How to Execute a Seamless AWS Migration" on EE or on your favorite podcast platform. Listen Now

x

creating a word document by WordApplication with custom template

Medium Priority
723 Views
Last Modified: 2013-11-17
Hello everyone,

anyone could suggest me how I can create a new word document from a custom template authenticated by user/password with WordApplication not visible so I can update only two places automatically then saving in another folder and printing as PDF?.....

Thanks to all!
Ciao,
Luigi
Comment
Watch Question

Joanne M. OrzechManager, Document Services Center
Top Expert 2004

Commented:
What language are you trying to write this program in?  

Author

Commented:
Hello,

I use C++ Builder...
Joanne M. OrzechManager, Document Services Center
Top Expert 2004

Commented:
Then you should be in that application zone. I will move the question for you.  I doubt if you're going to get any answers in the Word forum.

Joanne Orzech
MS Word MVP
EE Zone Advisor
Joanne M. OrzechManager, Document Services Center
Top Expert 2004

Commented:
Oh my apologies evilrix!  And my thanks for straightening this out....

Joanne
evilrixSenior Software Engineer (Avast)
CERTIFIED EXPERT

Commented:
>> thanks for straightening this out
No worries, my pleasure.

Author

Commented:
At least, anyone knows why if I write:

WordApplication->ActiveDocument->Shapes->AddTextEffect(msoTextEffect1, "text", "Arial Black", 1, msoFalse, msoFalse, 0, 0)

C++ Builder couldn't find a match?...

Author

Commented:
OK here I am... I did some investigations and tests around Word.Application....

I have a template .dot which has read-password and write-password... how I would set the wordapplication as here:

WordDoc = WordDocs.OleFunction("Add", OleVariant(path_of_template_name.dot,...)

to pass automatically passwords?....
If I do

WordDoc = WordDocs.OleFunction("Add", OleVariant(path_of_template_name.dot,false, 1);
then
WordDoc.OlePropertySet("PasswordTemplate") = passwordtemplate;
WordDoc.OlePropertySet("WritePasswordTemplate") = passwordtemplate;

indeed executing OleFunction(...), Word opens and asks me directly the password instead of executing OlePropertySet... how I can figure that out?...

Thanks
Ciao
Luigi
Commented:
Unlock this solution and get a sample of our free trial.
(No credit card required)
UNLOCK SOLUTION
Unlock the solution to this question.
Thanks for using Experts Exchange.

Please provide your email to receive a sample view!

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.