[MS-OWEXML]: Office Web Extensibility Extensions To Office .

2y ago
69 Views
4 Downloads
940.04 KB
24 Pages
Last View : 1d ago
Last Download : 3m ago
Upload by : Luis Waller
Transcription

[MS-OWEXML]:Office Web Extensibility Extensions to Office Open XMLStructure SpecificationIntellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation (“thisdocumentation”) for protocols, file formats, data portability, computer languages, and standardssupport. Additionally, overview documents cover inter-protocol relationships and interactions.Copyrights. This documentation is covered by Microsoft copyrights. Regardless of any otherterms that are contained in the terms of use for the Microsoft website that hosts thisdocumentation, you can make copies of it in order to develop implementations of the technologiesthat are described in this documentation and can distribute portions of it in your implementationsthat use these technologies or in your documentation as necessary to properly document theimplementation. You can also distribute in your implementation, with or without modification, anyschemas, IDLs, or code samples that are included in the documentation. This permission alsoapplies to any documents that are referenced in the Open Specifications documentation.No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation.Patents. Microsoft has patents that might cover your implementations of the technologiesdescribed in the Open Specifications documentation. Neither this notice nor Microsoft's delivery ofthis documentation grants any licenses under those patents or any other Microsoft patents.However, a given Open Specifications document might be covered by the Microsoft OpenSpecifications Promise or the Microsoft Community Promise. If you would prefer a written license,or if the technologies described in this documentation are not covered by the Open SpecificationsPromise or Community Promise, as applicable, patent licenses are available by contactingiplg@microsoft.com.License Programs. To see all of the protocols in scope under a specific license program and theassociated patents, visit the Patent Map.Trademarks. The names of companies and products contained in this documentation might becovered by trademarks or similar intellectual property rights. This notice does not grant anylicenses under those rights. For a list of Microsoft trademarks, visitwww.microsoft.com/trademarks.Fictitious Names. The example companies, organizations, products, domain names, emailaddresses, logos, people, places, and events that are depicted in this documentation are fictitious.No association with any real company, organization, product, domain name, email address, logo,person, place, or event is intended or should be inferred.Reservation of Rights. All other rights are reserved, and this notice does not grant any rights otherthan as specifically described above, whether by implication, estoppel, or otherwise.Tools. The Open Specifications documentation does not require the use of Microsoft programmingtools or programming environments in order for you to develop an implementation. If you have accessto Microsoft programming tools and environments, you are free to take advantage of them. CertainOpen Specifications documents are intended for use in conjunction with publicly available standardsspecifications and network programming art and, as such, assume that the reader either is familiarwith the aforementioned material or has immediate access to it.Support. For questions and support, please contact dochelp@microsoft.com.1 / 24[MS-OWEXML] - v20210817Office Web Extensibility Extensions to Office Open XML Structure SpecificationCopyright 2021 Microsoft CorporationRelease: August 17, 2021

Revision 0/20120.1NewReleased new document.4/11/20120.1NoneNo changes to the meaning, language, or formatting of thetechnical content.7/16/20120.1NoneNo changes to the meaning, language, or formatting of thetechnical content.10/8/20121.0MajorSignificantly changed the technical content.2/11/20131.0NoneNo changes to the meaning, language, or formatting of thetechnical content.7/30/20131.0NoneNo changes to the meaning, language, or formatting of thetechnical content.11/18/20131.0NoneNo changes to the meaning, language, or formatting of thetechnical content.2/10/20141.0NoneNo changes to the meaning, language, or formatting of thetechnical content.4/30/20141.1MinorClarified the meaning of the technical content.7/31/20141.1NoneNo changes to the meaning, language, or formatting of thetechnical content.10/30/20141.2MinorClarified the meaning of the technical content.9/4/20152.0MajorSignificantly changed the technical content.7/15/20162.0NoneNo changes to the meaning, language, or formatting of thetechnical content.9/14/20162.0NoneNo changes to the meaning, language, or formatting of thetechnical content.4/18/20173.0MajorSignificantly changed the technical content.4/27/20184.0MajorSignificantly changed the technical content.8/28/20185.0MajorSignificantly changed the technical content.12/11/20185.1MinorClarified the meaning of the technical content.3/19/20195.2MinorClarified the meaning of the technical content.11/19/20196.0MajorSignificantly changed the technical content.2/19/20206.1MinorClarified the meaning of the technical content.4/22/20217.0MajorSignificantly changed the technical content.5/5/20218.0MajorSignificantly changed the technical content.8/17/20219.0MajorSignificantly changed the technical content.2 / 24[MS-OWEXML] - v20210817Office Web Extensibility Extensions to Office Open XML Structure SpecificationCopyright 2021 Microsoft CorporationRelease: August 17, 2021

Table of Contents1Introduction . 41.1Glossary . 41.2References . 41.2.1Normative References . 41.2.2Informative References . 51.3Overview . 51.3.1Office Add-ins . 51.3.2Content Extensions . 51.3.3Task Pane Extensions . 51.4Relationship to Protocols and Other Structures . 51.5Applicability Statement . 61.6Versioning and Localization . 61.7Vendor-Extensible Fields . 62Structures . 72.1Global Elements . 72.1.1webextension . 72.1.2taskpanes . 72.1.3webextensionref . 72.2Complex Types . 82.2.1CT OsfWebExtensionProperty . 82.2.2CT OsfWebExtensionPropertyBag . 82.2.3CT OsfWebExtensionBinding . 82.2.4CT OsfWebExtensionBindingList . 92.2.5CT OsfWebExtensionReference . 102.2.6CT OsfWebExtensionReferenceList . 112.2.7CT OsfWebExtension . 112.2.8CT OsfTaskpane . 122.2.9CT OsfTaskpanes . 132.2.10CT WebExtensionPartRef . 132.2.11CT ContainsCustomFunctions . 142.2.12CT BackgroundAppData . 142.2.13CT CustomFunctionList . 143Structure Examples . 163.1Content Web Extension File . 163.2Taskpane Web Extension File . 163.3Content Web Extension File with Bindings . 164Security . 184.1Security Considerations for Implementers . 184.2Index of Security Fields . 185Appendix A: Full XML Schemas . ions/webextension/2010/11 Schema ions/taskpanes/2010/11 Schema . 206Appendix B: Product Behavior . 227Change Tracking . 238Index . 243 / 24[MS-OWEXML] - v20210817Office Web Extensibility Extensions to Office Open XML Structure SpecificationCopyright 2021 Microsoft CorporationRelease: August 17, 2021

1IntroductionThe Office Web Extensibility Extensions to Office Open XML Structure specifies elements and attributesthat extend the XML vocabulary for representing Office Add-ins.Sections 1.7 and 2 of this specification are normative. All other sections and examples in thisspecification are informative.1.1GlossaryThis document uses the following terms:catalog provider: A program or function that processes requests to return manifests stored in theuser's file system, document server and mailbox server.JavaScript Object Notation (JSON): A text-based, data interchange format that is used totransmit structured data, typically in Asynchronous JavaScript XML (AJAX) web applications,as described in [RFC7159]. The JSON format is based on the structure of ECMAScript (Jscript,JavaScript) objects.Office Add-in: A cloud-enabled app that integrates rich, scenario-focused content and servicesinto an Office application or equivalent protocol client.Task Pane: A dockable dialog window that gives users a convenient way to execute commands,gather information, and modify their documents.web application: A container in a configuration database that stores administrative settings andentry-point URLs for site collections.XML: The Extensible Markup Language, as described in [XML1.0].MAY, SHOULD, MUST, SHOULD NOT, MUST NOT: These terms (in all caps) are used as definedin [RFC2119]. All statements of optional behavior use either MAY, SHOULD, or SHOULD NOT.1.2ReferencesLinks to a document in the Microsoft Open Specifications library point to the correct section in themost recently published version of the referenced document. However, because individual documentsin the library are not updated at the same time, the section numbers in the documents may notmatch. You can confirm the correct section numbering by checking the Errata.1.2.1 Normative ReferencesWe conduct frequent surveys of the normative references to assure their continued availability. If youhave any issue with finding a normative reference, please contact dochelp@microsoft.com. We willassist you in finding the relevant information.[ISO/IEC29500-1:2016] ISO/IEC, "Information technology -- Document description and processinglanguages -- Office Open XML File Formats -- Part 1: Fundamentals and Markup Language Reference",ISO/IEC 29500-1:2016, ] Microsoft Corporation, "Office Implementation Information for ISO/IEC 29500Standards Support".[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC2119, March 1997, http://www.rfc-editor.org/rfc/rfc2119.txt4 / 24[MS-OWEXML] - v20210817Office Web Extensibility Extensions to Office Open XML Structure SpecificationCopyright 2021 Microsoft CorporationRelease: August 17, 2021

[XMLSCHEMA1/2] Thompson, H., Beech, D., Maloney, M., and Mendelsohn, N., Eds., "XML SchemaPart 1: Structures Second Edition", W3C Recommendation, October 41028/[XMLSCHEMA2/2] Biron, P., and Malhotra, A., Eds., "XML Schema Part 2: Datatypes Second Edition",W3C Recommendation, October 2004, /1.2.2 Informative References[ISO/IEC29500-4:2016] ISO/IEC, "Information technology -- Document description and processinglanguages -- Office Open XML File Formats -- Part 4: Transitional Migration MS-DOCX] Microsoft Corporation, "Word Extensions to the Office Open XML (.docx) File Format".[MS-PPTX] Microsoft Corporation, "PowerPoint (.pptx) Extensions to the Office Open XML File Format".[MS-XLSX] Microsoft Corporation, "Excel (.xlsx) Extensions to the Office Open XML SpreadsheetML FileFormat".[RFC4627] Crockford, D., "The application/json Media Type for JavaScript Object Notation (JSON)",RFC 4627, July 2006, ewThe structures specified in this format provide the description of the XML representation of OfficeAdd-ins inside the document file formats of their host client applications. The elements and attributesspecified in this format enable developers and end users to include Office Add-ins on eitherspreadsheet or word processing documents. The XML structures are used by the Office Add-inframework to activate Office Add-ins when a document is opened by an end user.The following sections provide a base definition of how an Office Add-in is stored and additional syntaxextensions to store two different types of Office Add-ins.1.3.1 Office Add-insThe Office Add-ins structure is required by the Office Add-in framework to activate Office Add-inswhen a document is opened, regardless of the host application. It uniquely identifies the Office Add-inin the catalog where it is stored.1.3.2 Content ExtensionsA Content Extension specifies the storage of Office Add-ins in document content, including thepositioning of the Office Add-in within the document as well as its width and height dimensions.1.3.3 Task Pane ExtensionsTask Pane Extensions specify the storage of Task Pane extensions in either spreadsheet or wordprocessing documents. They define the user interface positioning of the Task Pane in the document,its width and height dimensions, and whether it is floating or docked into the document.1.4Relationship to Protocols and Other StructuresThis file format is hosted within the structures that are defined in the following references: A word processing document file format, as described in [MS-DOCX].5 / 24[MS-OWEXML] - v20210817Office Web Extensibility Extensions to Office Open XML Structure SpecificationCopyright 2021 Microsoft CorporationRelease: August 17, 2021

A spreadsheet file format, as described in [MS-XLSX]. A presentation file format, as described in [MS-PPTX].Custom settings are stored using the JavaScript Object Notation (JSON), as described in[RFC4627].1.5Applicability StatementThis structure is used to persist a file within a containing file, as described in [MS-DOCX] or [MSXLSX] or [MS-PPTX]. This structure applies to the case where a user inserts an Office Add-in within asession by using word processing or spreadsheet software that produces such a containing file.1.6Versioning and LocalizationThis document covers versioning issues in the following areas: Structure versions: This document specifies version 1 for all structures defined in this document. Localization: There are no localization issues.1.7Vendor-Extensible FieldsNone.6 / 24[MS-OWEXML] - v20210817Office Web Extensibility Extensions to Office Open XML Structure SpecificationCopyright 2021 Microsoft CorporationRelease: August 17, 2021

22.1StructuresGlobal Elements2.1.1 webextensionTarget namespace: webextension/2010/11A CT OsfWebExtension element (section 2.2.7) that specifies an Office Add-in document part[ISO/IEC29500-1:2016].The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of thiselement. xsd:element name "webextension" type "CT OsfWebExtension"/ See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).2.1.2 taskpanesTarget namespace: taskpanes/2010/11A CT OsfTaskpanes (section 2.2.9) element that specifies a collection of Task Pane Office Add-insrelationships document part [ISO/IEC29500-1:2016]. Each taskpane relationship references a TaskPane Office Add-in associated with the current document.The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of thiselement. xsd:element name "taskpanes" type "CT OsfTaskpanes"/ See section 5.2 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).2.1.3 webextensionrefTarget namespace: webextension/2010/11A CT WebExtensionPartRef element (section 2.2.10) that specifies a container for a partrelationship identifier that references an Office Add-in document part, as specified in[ISO/IEC29500-1:2016].The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of thiselement. xsd:element name "webextensionref" type "CT WebExtensionPartRef"/ See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).7 / 24[MS-OWEXML] - v20210817Office Web Extensibility Extensions to Office Open XML Structure SpecificationCopyright 2021 Microsoft CorporationRelease: August 17, 2021

2.2Complex Types2.2.1 CT OsfWebExtensionPropertyTarget namespace: webextension/2010/11Referenced by: CT OsfWebExtensionPropertyBagA complex type that specifies an Office Add-in custom property.Attributes:name: A string ([XMLSCHEMA2/2] section 3.2.1) attribute that specifies a custom property name.value: A string ([XMLSCHEMA2/2] section 3.2.1) attribute that specifies a custom property value.The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of thiscomplex type. xsd:complexType name "CT OsfWebExtensionProperty" xsd:attribute name "name" type "xsd:string" use "required"/ xsd:attribute name "value" type "xsd:string" use "required"/ /xsd:complexType See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).2.2.2 CT OsfWebExtensionPropertyBagTarget namespace: webextension/2010/11Referenced by: CT OsfWebExtensionThis element specifies a set of Office Add-in custom properties.Child Elements:property: A CT OsfWebExtensionProperty (section 2.2.1) element that specifies a single OfficeAdd-in custom property.The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of thiscomplex type. xsd:complexType name "CT OsfWebExtensionPropertyBag" xsd:sequence xsd:element name "property" minOccurs "0" maxOccurs "unbounded"type "CT OsfWebExtensionProperty"/ /xsd:sequence /xsd:complexType See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).2.2.3 CT OsfWebExtensionBindingTarget namespace: webextension/2010/11Referenced by: CT OsfWebExtensionBindingList8 / 24[MS-OWEXML] - v20210817Office Web Extensibility Extensions to Office Open XML Structure SpecificationCopyright 2021 Microsoft CorporationRelease: August 17, 2021

A complex type that specifies a binding relationship between an Office Add-in and the data in thedocument.Child Elements:extLst: A CT OfficeArtExtensionList element ([ISO/IEC29500-1:2016] section A.4.1) that specifiesa list of extensions for an Office Add-in. This element MAY be ignored.Attributes:id: A string attribute ([XMLSCHEMA2/2] section 3.2.1) that specifies the binding identifier.type: A string attribute ([XMLSCHEMA2/2] section 3.2.1) that specifies the binding type.appref: A string attribute ([XMLSCHEMA2/2] section 3.2.1) that specifies the binding key used to mapthe binding entry in this list with the bound data in the document.The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of thiscomplex type. xsd:complexType name "CT OsfWebExtensionBinding" xsd:sequence xsd:element name "extLst" type "a:CT OfficeArtExtensionList" minOccurs "0"maxOccurs "1"/ /xsd:sequence xsd:attribute name "id" type "xsd:string" use "required"/ xsd:attribute name "type" type "xsd:string" use "required"/ xsd:attribute name "appref" type "xsd:string" use "required"/ /xsd:complexType See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).2.2.4 CT OsfWebExtensionBindingListTarget namespace: webextension/2010/11Referenced by: CT OsfWebExtensionThis element specifies a list of Office Add-in bindings.Child Elements:binding: A CT OsfWebExtensionBinding (section 2.2.3) element that specifies an Office Add-inbinding.The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of thiscomplex type. xsd:complexType name "CT OsfWebExtensionBindingList" xsd:sequence xsd:element name "binding" minOccurs "0" maxOccurs "unbounded"type "CT OsfWebExtensionBinding"/ /xsd:sequence /xsd:complexType See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).9 / 24[MS-OWEXML] - v20210817Office Web Extensibility Extensions to Office Open XML Structure SpecificationCopyright 2021 Microsoft CorporationRelease: August 17, 2021

2.2.5 CT OsfWebExtensionReferenceTarget namespace: webextension/2010/11Referenced by: CT OsfWebExtensionReferenceList, CT OsfWebExtensionThis element specifies the reference to an Office Add-in. The reference is used to identify theprovider location and version of the extension.Child Elements:extLst: A CT OfficeArtExtensionList element ([ISO/IEC29500-1:2016] section A.4.1) that specifiesa list of extensions for an Office Add-in. This element MAY be ignored.Attributes:id: A string attribute ([XMLSCHEMA2/2] section 3.2.1) that specifies the identifier associated with theOffice Add-in within a catalog provider. The identifier MUST be unique within a catalog provider.version: A string attribute ([XMLSCHEMA2/2] section 3.2.1) that specifies the version of the OfficeAdd-in.store: A string attribute ([XMLSCHEMA2/2] section 3.2.1) that specifies the instance of themarketplace where the Office Add-in is stored.storeType: A string attribute ([XMLSCHEMA2/2] section 3.2.1) that specifies the type of marketplacethat the store attribute identifies. Default is "SPCatalog" (Corporate Catalog). The value MUST be inthe following table:ValueMeaningOMEXSpecifies that the store type is Office.com.SPCatalogSpecifies that the store type is SharePoint corporate catalog.SPAppSpecifies that the store type is a SharePoint web application.ExchangeSpecifies that the store type is an Exchange server.FileSystemSpecifies that the store type is a file system share.RegistrySpecifies that the store type is the system registry.ExCatalogSpecifies that the store type is Centralized Deployment via Exchange.WOPICatalogSpecifies that the store type is a WOPI host.The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of thiscomplex type. xsd:complexType name "CT OsfWebExtensionReference" xsd:sequence xsd:element name "extLst" type "a:CT OfficeArtExtensionList" minOccurs "0"maxOccurs "1"/ /xsd:sequence xsd:attribute name "id" type "xsd:string" use "required"/ xsd:attribute name "version" type "xsd:string" use "required"/ xsd:attribute name "store" type "xsd:string"/ xsd:attribute name "storeType" type "xsd:string" use "optional"/ /xsd:complexType 10 / 24[MS-OWEXML] - v20210817Office Web Extensibility Extensions to Office Open XML Structure SpecificationCopyright 2021 Microsoft CorporationRelease: August 17, 2021

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).2.2.6 CT OsfWebExtensionReferenceListTarget namespace: webextension/2010/11Referenced by: CT OsfWebExtensionThis element specifies a list of Office Add-in references.Child Elements:reference: A CT OsfWebExtensionReference (section 2.2.5) element that specifies an Office Addin reference.The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of thiscomplex type. xsd:complexType name "CT OsfWebExtensionReferenceList" xsd:sequence xsd:element name "reference" minOccurs "0" maxOccurs "unbounded"type "CT OsfWebExtensionReference"/ /xsd:sequence /xsd:complexType See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).2.2.7 CT OsfWebExtensionTarget namespace: webextension/2010/11Referenced by: webextensionThis is the root element of an Office Add-in document part.Child Elements:reference: A CT OsfWebExtensionReference element (section 2.2.5) that specifies the primaryreference to an Office Add-in.alternateReferences: A CT OsfWebExtensionReferenceList element (section 2.2.6) thatspecifies a list of CT OsfWebExtensionReference elements (section 2.2.5). The first of thesealternateReferences is used if the Office Add-in could not be located using the primary reference.properties: A CT OsfWebExtensionPropertyBag element (section 2.2.2) that contains a set ofOffice Add-in custom properties.bindings: A CT OsfWebExtensionBindingList element (section 2.2.4) that specifies a list of OfficeAdd-in bindings.snapshot: A CT Blip element ([ISO/IEC29500-1:2016] section 20.1.8.13) that specifies a staticimage used to render the contents of the Office Add-in when it is not active.extLst: A CT OfficeArtExtensionList element ([ISO/IEC29500-1:2016] section A.4.1) that specifiesa list of extensions for an Office Add-in. This element MAY be ignored.Attributes:id: A string attribute ([XMLSCHEMA2/2] section 3.2.1). This attribute uniquely identifies the OfficeAdd-in instance in the current document.11 / 24[MS-OWEXML] - v20210817Office Web Extensibility Extensions to Office Open XML Structure SpecificationCopyright 2021 Microsoft CorporationRelease: August 17, 2021

frozen: A Boolean attribute ([XMLSCHEMA2/2] section 3.2.2) that specifies whether the user caninteract with the Office Add-in or not.The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of thiscomplex type. xsd:complexType name "CT OsfWebExtension" xsd:sequence xsd:element name "reference" type "CT OsfWebExtensionReference"/ xsd:element name "alternateReferences" type "CT OsfWebExtensionReferenceList"minOccurs "0" maxOccurs "1"/ xsd:element name "properties" type "CT OsfWebExtensionPropertyBag"/ xsd:element name "bindings" type "CT OsfWebExtensionBindingList"/ xsd:element name "snapshot" type "a:CT Blip" minOccurs "0" maxOccurs "1"/ xsd:element name "extLst" type "a:CT OfficeArtExtensionList" minOccurs "0"maxOccurs "1"/ /xsd:sequence xsd:attribute name "id" type "xsd:string" use "required"/ xsd:attribute name "frozen" type "xsd:boolean" use "optional" default "false"/ /xsd:complexType See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).2.2.8 CT OsfTaskpaneTarget namespace: taskpanes/2010/11Referenced by: CT OsfTaskpanesA complex type that specifies a persisted taskpane object.Child Elements:webextensionref: A CT WebExtensionPartRef element (section 2.2.10) that specifies thecontainer for a part relationship identifier that references the web extension part associated with thetaskpane instance.extLst: A CT OfficeArtExtensionList element ([ISO/IEC29500-1:2016] section A.4.1) that specifiesa list of extensions for an Office Add-in. This element MAY be ignored.Attributes:dockstate: A string attribute ([XMLSCHEMA2/2] section 3.2.1) that specifies the last-docked locationof this taskpane object.visibility: A Boolean attribute ([XMLSCHEMA2/2] section 3.2.2) that specifies whether the Task Paneshows as visible by default when the document opens.width: A double attribute ([XMLSCHEMA2/2] section 3.2.5) that specifies the default width value forthis taskpane instance.row: An un

The following sections provide a base definition of how an Office Add-in is stored and additional syntax extensions to store two different types of Office Add-ins. 1.3.1 Office Add-ins The Office Add-ins structure is required by the Office Add-in framework to activate Office Add-ins when a document is opened, regardless of the host application.

Related Documents:

1 Reg Office: Cmd Line Reg Office: Cmd Line 2 Reg Office: Desktop v1 Reg Office: Desktop v1 3 Reg Office: Desktop v2 Reg Office: Web v1 4 Reg Office: Web v1 Reg Office: Web v2 5 Reg Office: Web v2 Reg Office: Desktop v2. Client-Side Web Programming: CSS . - book.py, database.py

PUBLIC: Extensibility of SAP Global Batch Traceability (SAP GBT) 1 Extensibility of SAP Global Batch Traceability 2.0 (SAP GBT) Document version: 2.0 (SP07) V12 - 2016-19-09 . - In any case it is also possible to create a new IDOC Inbound function module (existing GBT FM can be copied and enhanced) and exchange the GBT-IDOC-FM by the new .

SQL Server Java extension Java Extensibility SDK for Microsoft SQL Server mssql-java-lang-extension.jar API: Extensibility Framework for Microsoft SQL Server import com.microsoft.sqlserver.javalangextension public PrimitiveDataset execute( ) {//JAVA CODE javaextension.dll/.so SQL Server 2019

writers require new tools to express policies tailored to their needs. By proposing prin-cipled approaches to access control extensibility, this work allows OS security to be \designed in" yet remain exible in the face of diverse and changing requirements. I begin by analysing system call interposition, a popular extension technology used

Customer Relationship Mgmt Customer Master Sales Marketing Incentive Compensation Mobile & Outlook Integration Territory & Quota Mgmt KPIs, Dashboards, & Extensibility FW Financial Compliance Issue & Risk Manager Access Controls Transaction Controls Configuration Controls KPIs, Dashboards, & Extensibility FW Oracle Fusion Governance, Risk .

Common Microsoft FrontPage tasks Work with and manage Web pages F8 Run the accessibility checker. CTRL N Create a new Web page. CTRL O Open a Web page. CTRL F4 Close a Web page. CTRL S Save a Web page. CTRL P Print a Web page. F5 Refresh a Web page; refresh the Folder List. CTRL TAB Switch between open Web pages. CTRL SHIFT B Preview a Web page .

Office Web Apps Server. Office Web Apps is the online companion to Office Word, Excel, PowerPoint, and OneNote applications. It enables users, regardless . of location, to view and edit documents. Office Web Apps gives users a browser-based viewing and editing experience by providing a representation of an Office document in the browser.

M20924891 Lopez, Jose Gerardo Citation Arraignment Filing Agency #: 20-604 M20920196 Lopez, Jose Manuel, JR Jail Release Arraignment Filing Agency #: 20-26090 M20924360 Lopez, Manuel Louis Surety Bond Jury Trial M20923837 Lopez, Michael Paul Citation Arraignment M17926273 Lopez, Raymond Fugitive Arraignment M19928461 Lopez, Robert A DPD: Public .