Hello Tim, workbook.CustomDocumentProperties.add(u'Document Confidentiality', False, 4, u'Restricted', False) for p in workbook.BuiltinDocumentProperties: if p.Name == 'Keywords': p.Value = 'C_Restricted'
did the trick for me. Thank you for your support. Mit freundlichen Grüßen Dr. Hartmut Niemann Siemens AG Mobility Division Rolling Stock Standardization, Remote Control, Display MO RS LM EN CCI SRD Werner-von-Siemens-Str. 67 91052 Erlangen, Deutschland Mobil: +49 173 5342327 mailto:hartmut.niem...@siemens.com www.siemens.com/ingenuityforlife<https://siemens.com/ingenuityforlife> Von: python-win32 [mailto:python-win32-bounces+hartmut.niemann=siemens....@python.org] Im Auftrag von Tim Roberts Gesendet: Freitag, 2. März 2018 09:13 An: Python-Win32 List Betreff: Re: [python-win32] Excel / Word: setting properties On Mar 2, 2018, at 12:07 AM, Niemann, Hartmut <hartmut.niem...@siemens.com<mailto:hartmut.niem...@siemens.com>> wrote: print ('%r' % workbook.BuiltinDocumentProperties) gives me <COMObject <unknown>> What can I do with such an object? Are you checking the Word object model? The BuiltinDocumetProperties method returns a DocumentProperties object. I believe that is a collection of DocumentProperty objects. So you should be able to say something like for prop in workbook.BuiltinDocumentProperties: — Tim Roberts, t...@probo.com<mailto:t...@probo.com> Providenza & Boekelheide, Inc.
_______________________________________________ python-win32 mailing list python-win32@python.org https://mail.python.org/mailman/listinfo/python-win32