Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
162 questions with Microsoft 365 and Office | Open Specifications tags
Where do I find the xsd files included via import in https://schemas.microsoft.com/office/drawing/2008/diagram
[MS-ODRAWXML] has in appendix 5.6 http://schemas.microsoft.com/office/drawing/2008/diagram Schema a schema. However, it is not complete but wants to import igxelementpropertyset.xsd oartspstyle.xsd oartdocprop.xsd oarte2o.xsd oarttx.xsd orel.xsd Where do…
Microsoft 365 and Office | Open Specifications
text area in 'pie' in presetShapeDefinitions.xml has top and right exchanged
Open the file presetShapeDefinitions.xml. It is in "OfficeOpenXML-DrawingMLGeometries.zip" in "c071691_ISO_IEC_29500-1_2016_Electronic_inserts.zip",…
Microsoft 365 and Office | Open Specifications
Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
Need help in processing SmartArt layout.xml of diagram template "Picture Strips"
Start a now document in PowerPoint. Insert a SmartArt of diagram template "Picture Strips". Use a list of three dummy items (e.g. One, Two, Three) and add small pictures to the list. Set the background of the SmartArt to some light color, to…
Microsoft 365 and Office | Open Specifications
Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
Curious values in ptType, cnt and axis in SmartArt "Radial Cluster"
Start with an empty presentation. Insert a SmartArt diagram of type "Radial Cluster". Enter some dummy content, e.g. the words Center, Top, Right, Left. Save the file. Unpack the file and examine layout1.xml. You will find attributes…
Microsoft 365 and Office | Open Specifications
Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
The hueDir attribute of a <dgm:fillClrLst> element does not work
I have an element <dgm:fillClrLst meth="span" hueDir="ccw"> <a:schemeClr val="accent2"/> <a:schemeClr val="accent3"/> </dgm:fillClrLst> According to chapter 21.4.7.38 ST_HueDir…
Microsoft 365 and Office | Open Specifications
Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
Looking for specification for connector in SmartArt
The layout definition for a SmartArt diagram has for example <dgm:shape type="conn" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" r:blip=""> <dgm:adjLst/> </dgm:shape> …
Microsoft 365 and Office | Open Specifications
Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
Spreadsheet table - differential formatting attributes
I have a question about differential formatting attributes of table element in a spreadsheet. The element 18.5.1.2 table defines several attributes that reference differential formatting: dataDxfId headerRowBorderDxfId headerRowDxfId …
Microsoft 365 and Office | Open Specifications
Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
Why isn't Office sending the OPTIONS request to my WebDav server?
We have implemented a WebDav server in our product using the following protocol https://learn.microsoft.com/en-us/openspecs/office_protocols/MS-OCPROTO/2d268a23-420b-4339-8c56-9e4f8a924171 In step 1 of the spec, it says "The protocol client sends an…
Microsoft 365 and Office | Open Specifications
Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
PowerPoint writes invalid ODF in regard to draw:id attribute
When PowerPoint exports to ODF format (file extension .odp), then it writes draw:id attributes without associated xml:id attribute. That is invalid, see https://docs.oasis-open.org/office/OpenDocument/v1.4/cs01/schemas/OpenDocument-v1.4-schema.rng You…
Microsoft 365 and Office | Open Specifications
Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
How are multiple paragraphs being created by the OOXML
Hi, I have a question about this document: https://windwardstudios.box.com/s/7gomh2ugumj0per8z5e1cbzulwgbnt30 The result in the DOCX is 3 separate paragraphs with field codes, however when I look at the document.xml, all of the content is held within…
Microsoft 365 and Office | Open Specifications
Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
style1.xml and color1.xml files not recognized by Excel for older charts
The issue involves style1.xml and color1.xml files being ignored by chart1.xml for style information, despite adherence to the valid schema as per the documentation at ECMA-376 and MS-OE376. After converting to .xlsx, the chart defaults to style id=2…
Microsoft 365 and Office | Open Specifications
Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
Why does this PPTX need repaired?
I have this PPTX my company's software generates and when opening it in powerpoint it prompts that it requires a repair. I compared the repaired version to the broken version with the Open XML Productivity tool and manually went through a lot of the…
Microsoft 365 and Office | Open Specifications
Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
Creating a custom style for bibliography in MS Office.
Existing bibliography styles include templates such as: <xsl:template name="templ_prop_Hyphens"> <xsl:param name="LCID" /> <xsl:variable name="_LCID"> <xsl:call-template…
Microsoft 365 and Office | Open Specifications
Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
Error in description of attribute "scaled" of linear gradient fill
The standard states for the attribute scaled of the element <lin> in §20.1.8.41 in ISO/IEC 29500-1:2016(E), Mathematically, if this flag is true, then the gradient vector ( cos x , sin x ) is scaled by the width (w) and height (h) of the fill…
Microsoft 365 and Office | Open Specifications
Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
upArrow is missing in presetShapeDefinitions.xml
The element <upArrow> is missing in presetShapeDefinitions.xml. Could you please provide its markup?
Microsoft 365 and Office | Open Specifications
Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
Excel row height logic calculation
Using C# and OpenXML, given a font name and its height, I need to calculate the exact row height in pixels in order to draw an Excel spreadsheet in a CAD software. What I have done so far: I have been able to accurately calculate a column width given…
Microsoft 365 and Office | Open Specifications
Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
Developer technologies | C#
An object-oriented and type-safe programming language that has its roots in the C family of languages and includes support for component-oriented programming.
Non-preset <a:tileRect> behaves strange in case of gradient fill with <a:path>.
If you set a custom <a:tileRect> for rectangle or radial gradient fill, then the rendering is strange. I know, that the flip attribute of OOXML is not supported, but the description in Section 2.1.1297.a in [MS-OI29500] works neither. If the tile…
Microsoft 365 and Office | Open Specifications
Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
Section Breaks Appear to Be Backwards in OOXML vs Rendered Document
Hello, I have a document where there is a continuous section break on the first page, followed by a page break and then a next-page section break on the following page. I am confused why it appears this way as the OOXML for the document shows the…
Microsoft 365 and Office | Open Specifications
Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
Is the ‘ProtectInClient’ property officially supported and safe to use in WOPI Excel?
Hi, We are looking to restrict copy functionality in WOPI Excel read-only modus. We tested and found that the ‘ProtectInClient’ currently works on WOPI production which blocks copy for end users. However, the available documentation on this property…
Microsoft 365 and Office | Open Specifications
Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
TOC default text changes color when "Update Field" is clicked
I have a question why the color changes in a specific document when "Update Field" is clicked. Our application creates output from a template. In the download link is the template file (TocUpdateIssueTemplate.docx) and the output generated…
Microsoft 365 and Office | Open Specifications
Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.