none
Non editable or hidden information properties with OpenXML RRS feed

  • Question

  • I want to store some information (a document id) which should be either non editable or hidden from users in MS office (word,excel ,PowerPoint) so that no one can remove this information later on in any case. Is there any way to achieve this.

    Adding custom XML ,attributes and properties are options but user can remove it.Please suggest.


    Thanks


    • Edited by ashar2k11 Friday, August 19, 2016 8:21 AM
    Friday, August 19, 2016 8:16 AM

Answers

  • Hi Ashar2k11,

    According to your decription, Open XML is an open standard for word-processing documents, presentations, and spreadsheets that can be freely implemented by multiple applications on different platforms. Open XML is designed to faithfully represent existing word-processing documents, presentations, and spreadsheets that are encoded in binary formats defined by Microsoft Office applications. The reason for Open XML is simple: billions of documents now exist but, unfortunately, the information in those documents is tightly coupled with the programs that created them. The purpose of the Open XML standard is to de-couple documents created by Microsoft Office applications so that they can be manipulated by other applications independent of proprietary formats and without the loss of data, and the Open XML SDK 2.5 does not replace the Microsoft Office Object Model and provides no abstraction on top of the file formats.

    So I think that there is no way to create non editable or hidden information properties with Open XML.

    • Marked as answer by ashar2k11 Monday, August 22, 2016 6:51 AM
    Monday, August 22, 2016 2:06 AM

All replies

  • Hi Ashar2k11,

    According to your decription, Open XML is an open standard for word-processing documents, presentations, and spreadsheets that can be freely implemented by multiple applications on different platforms. Open XML is designed to faithfully represent existing word-processing documents, presentations, and spreadsheets that are encoded in binary formats defined by Microsoft Office applications. The reason for Open XML is simple: billions of documents now exist but, unfortunately, the information in those documents is tightly coupled with the programs that created them. The purpose of the Open XML standard is to de-couple documents created by Microsoft Office applications so that they can be manipulated by other applications independent of proprietary formats and without the loss of data, and the Open XML SDK 2.5 does not replace the Microsoft Office Object Model and provides no abstraction on top of the file formats.

    So I think that there is no way to create non editable or hidden information properties with Open XML.

    • Marked as answer by ashar2k11 Monday, August 22, 2016 6:51 AM
    Monday, August 22, 2016 2:06 AM
  • Thanks David

    Thanks

    Monday, August 22, 2016 6:51 AM