What is DocumentFormat.OpenXml.dll

Hi all,

Could any one tell me what is "DocumentFormat.OpenXml.dll" and how to use this with MS word processing.

Krishna MTechnical AssociatAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Tiborg GuaranaIT beginsCommented:
You can try open it with this https://www.microsoft.com/en-us/download/details.aspx?id=30425

When an application requires DocumentFormat.OpenXml.dll      , Windows will check the application and system folders for this .dll file. If the file is missing you may receive an error and the application may not function properly.
Krishna MTechnical AssociatAuthor Commented:
I know how to handle Dll files but I need to know what is  DocumentFormat.OpenXml.dll and the purpose. and how to use with ms word
Fernando SotoRetiredCommented:
Hi Krishna;

To your question, " what is "DocumentFormat.OpenXml.dll"", From Microsoft documentation,
Open XML is an open ECMA 376 standard and is also approved as the ISO/IEC 29500 standard that defines a set of XML schemas for representing spreadsheets, charts, presentations, and word processing documents. Microsoft Office Word 2007, Excel 2007, PowerPoint 2007, and the later versions all use Open XML as the default file format.

The Open XML file formats are useful for developers because they use an open standard and are based on well-known technologies: ZIP and XML.

The Open XML SDK 2.5 for Microsoft Office is built on top of the System.IO.Packaging API and provides strongly typed part classes to manipulate Open XML documents. The SDK also uses the .NET Framework Language-Integrated Query (LINQ) technology to provide strongly typed object access to the XML content inside the parts of Open XML documents.

The Open XML SDK 2.5 simplifies the task of manipulating Open XML packages and the underlying Open XML schema elements within a package. The Open XML Application Programming Interface (API) encapsulates many common tasks that developers perform on Open XML packages, so you can perform complex operations with just a few lines of code.

The tools package contains the Open XML SDK v2.5 Productivity Tool for Office and the hyperlink to documentation for the Open XML SDK 2.5. The Open XML SDK 2.5 Productivity Tool for Microsoft Office provides a number of features designed to improve your productivity and accelerate your learning while working with the SDK and Open XML files. Features include the ability to generate Open XML SDK 2.5 source code based on document content, compare source and target Open XML documents to reveal differences and to generate source code to create the target from the source, validate documents, and display documentation for the Open XML SDK 2.5 Classes, the ECMA376v1 standard, and the Microsoft Office implementation notes.
To the part of the question, "and how to use this with MS word processing." So much has been written about this subject and not enough space here to explain it but please visit the following three links to find examples and videos that will answer your questions.

Open XML SDK v2 FAQ Part 1
Open XML SDK v2 FAQ Part 2

Open XML SDK v2 FAQ Part 3

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Krishna MTechnical AssociatAuthor Commented:
Fernando SotoRetiredCommented:
Not a problem Krishna; glad to help.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.