interoperability.blob.core.windows.net…  · Web view[MS-EXSPWS3]: Excel Calculation Web Service...

808
[MS-EXSPWS3]: Excel Calculation Web Service Version 3 Protocol Intellectual Property Rights Notice for Open Specifications Documentation § Technical Documentation. Microsoft publishes Open Specifications documentation (“this documentation”) for protocols, file formats, data portability, computer languages, and standards support. Additionally, overview documents cover inter- protocol relationships and interactions. § Copyrights. This documentation is covered by Microsoft copyrights. Regardless of any other terms that are contained in the terms of use for the Microsoft website that hosts this documentation, you can make copies of it in order to develop implementations of the technologies that are described in this documentation and can distribute portions of it in your implementations that use these technologies or in your documentation as necessary to properly document the implementation. You can also distribute in your implementation, with or without modification, any schemas, IDLs, or code samples that are included in the documentation. This permission also applies 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 technologies described in the Open Specifications documentation. Neither this notice nor Microsoft's delivery of this documentation grants any licenses under those patents or any other Microsoft patents. However, a given Open Specifications document might be covered by the Microsoft Open Specifications 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 Specifications Promise or Community Promise, as applicable, patent licenses are available by contacting [email protected] . § Trademarks. The names of companies and products contained in this documentation might be covered by trademarks or similar intellectual property rights. This notice does not grant any licenses under those rights. For a list of Microsoft trademarks, visit www.microsoft.com/trademarks . § Fictitious Names. The example companies, organizations, products, domain names, email addresses, 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 other than as specifically described above, whether by implication, estoppel, or otherwise. 1 / 808 [MS-EXSPWS3] - v20160623 Excel Calculation Web Service Version 3 Protocol Copyright © 2016 Microsoft Corporation Release: June 23, 2016

Transcript of interoperability.blob.core.windows.net…  · Web view[MS-EXSPWS3]: Excel Calculation Web Service...

[MS-EXSPWS3]:

Excel Calculation Web Service Version 3 Protocol

Intellectual Property Rights Notice for Open Specifications Documentation

· Technical Documentation. Microsoft publishes Open Specifications documentation (“this documentation”) for protocols, file formats, data portability, computer languages, and standards support. Additionally, overview documents cover inter-protocol relationships and interactions.

· Copyrights. This documentation is covered by Microsoft copyrights. Regardless of any other terms that are contained in the terms of use for the Microsoft website that hosts this documentation, you can make copies of it in order to develop implementations of the technologies that are described in this documentation and can distribute portions of it in your implementations that use these technologies or in your documentation as necessary to properly document the implementation. You can also distribute in your implementation, with or without modification, any schemas, IDLs, or code samples that are included in the documentation. This permission also applies 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 technologies described in the Open Specifications documentation. Neither this notice nor Microsoft's delivery of this documentation grants any licenses under those patents or any other Microsoft patents. However, a given Open Specifications document might be covered by the Microsoft Open Specifications 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 Specifications Promise or Community Promise, as applicable, patent licenses are available by contacting [email protected].

· Trademarks. The names of companies and products contained in this documentation might be covered by trademarks or similar intellectual property rights. This notice does not grant any licenses under those rights. For a list of Microsoft trademarks, visit www.microsoft.com/trademarks.

· Fictitious Names. The example companies, organizations, products, domain names, email addresses, 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 other than as specifically described above, whether by implication, estoppel, or otherwise.

Tools. The Open Specifications documentation does not require the use of Microsoft programming tools or programming environments in order for you to develop an implementation. If you have access to Microsoft programming tools and environments, you are free to take advantage of them. Certain Open Specifications documents are intended for use in conjunction with publicly available standards specifications and network programming art and, as such, assume that the reader either is familiar with the aforementioned material or has immediate access to it.

Revision Summary

Date

Revision History

Revision Class

Comments

12/1/2010

0.01

Major

Initial Availability

1/20/2012

0.01

None

No changes to the meaning, language, or formatting of the technical content.

4/11/2012

0.01

None

No changes to the meaning, language, or formatting of the technical content.

7/16/2012

0.01

None

No changes to the meaning, language, or formatting of the technical content.

9/12/2012

0.01

None

No changes to the meaning, language, or formatting of the technical content.

10/8/2012

1.0

Major

Significantly changed the technical content.

2/11/2013

2.0

Major

Significantly changed the technical content.

7/30/2013

3.0

Major

Significantly changed the technical content.

11/18/2013

3.1

Minor

Clarified the meaning of the technical content.

2/10/2014

3.2

Minor

Clarified the meaning of the technical content.

4/30/2014

4.0

Major

Significantly changed the technical content.

7/31/2014

4.1

Minor

Clarified the meaning of the technical content.

10/30/2014

4.1

None

No changes to the meaning, language, or formatting of the technical content.

6/23/2016

4.2

Minor

Clarified the meaning of the technical content.

Table of Contents

1Introduction28

1.1Glossary28

1.2References38

1.2.1Normative References38

1.2.2Informative References39

1.3Protocol Overview (Synopsis)40

1.3.1Session-based Protocol40

1.3.2Protocol Operations40

1.3.3Published Items and Results Returned by this Protocol41

1.4Relationship to Other Protocols41

1.5Prerequisites/Preconditions41

1.6Applicability Statement42

1.7Versioning and Capability Negotiation42

1.8Vendor-Extensible Fields42

1.9Standards Assignments42

2Messages43

2.1Transport43

2.2Common Message Syntax43

2.2.1Namespaces43

2.2.2Messages44

2.2.2.1Common List of Id Element Values44

2.2.3Elements45

2.2.4Complex Types45

2.2.4.1ArrayOfAnyType56

2.2.4.2ArrayOfAutoFilterCriteria56

2.2.4.3ArrayOfAutoFilterDateNodeInfo57

2.2.4.4ArrayOfExcelServerMessage57

2.2.4.5ArrayOfInt57

2.2.4.6ArrayOfPivotFilterItem57

2.2.4.7ArrayOfPresenceUserInfo58

2.2.4.8ArrayOfRangeValuesA158

2.2.4.9ArrayOfSlicerFormatElement58

2.2.4.10ArrayOfSlicerItem59

2.2.4.11ArrayOfString60

2.2.4.12AutoFilterCriteria60

2.2.4.13AutoFilterDateNodeInfo61

2.2.4.14AutoFilterOptions61

2.2.4.15BorderFormat62

2.2.4.16CellCompoundValue64

2.2.4.17CollaborationParameter64

2.2.4.18CollaborationResult64

2.2.4.19CollaborationState65

2.2.4.20CommandParameter65

2.2.4.21CommandResult67

2.2.4.22CommandResultExtendedInfo68

2.2.4.23ExcelServerMessage69

2.2.4.24ExcelServerMessage70

2.2.4.25PeriodicRefreshInfo71

2.2.4.26PivotFilterItem72

2.2.4.27PivotFilterItemList72

2.2.4.28PivotOperationOptions73

2.2.4.29PresenceUserId77

2.2.4.30PresenceUserInfo77

2.2.4.31RangeValuesA178

2.2.4.32RequestLimits78

2.2.4.33ServerHealthInformation78

2.2.4.34ServerHealthInformation79

2.2.4.35SheetRange79

2.2.4.36SlicerFontType80

2.2.4.37SlicerFormatElement80

2.2.4.38SlicerFormatElementList82

2.2.4.39SlicerItem82

2.2.4.40SlicerItemList83

2.2.4.41SlicerOptions83

2.2.4.42SlicerView84

2.2.4.43TypeExporter86

2.2.4.44VisibleSheetRange88

2.2.4.45WorkOnBehalf93

2.2.4.46ArrayOfArrayOfString93

2.2.4.47ArrayOfPivotFieldListItem94

2.2.4.48ArrayOfWorksheetChangeInfo94

2.2.4.49ArrayOfWorksheetData94

2.2.4.50CultureCommandParameter94

2.2.4.51OpenWorkbookInParameters95

2.2.4.52OpenWorkbookOutParameters98

2.2.4.53PivotFieldListItem98

2.2.4.54RestChartPngRequest101

2.2.4.55RestChartPngResult102

2.2.4.56RestODataRequest102

2.2.4.57RestODataResult103

2.2.4.58RestPngResult103

2.2.4.59RestPublishedObjectsRequest104

2.2.4.60RestPublishedObjectsResult104

2.2.4.61RestRangePngRequest105

2.2.4.62RestRangeValuesRequest106

2.2.4.63RestRangeValuesResult106

2.2.4.64RestRangeXmlRequest107

2.2.4.65RestRangeXmlResult107

2.2.4.66RestWorkbookRequest108

2.2.4.67RestWorkbookResult108

2.2.4.68SheetCell108

2.2.4.69WorkbookMetadata109

2.2.4.70WorkbookMetadataParameter110

2.2.4.71WorkbookMetadataResult110

2.2.4.72WorkbookMetadataState110

2.2.4.73WorksheetChangeInfo111

2.2.4.74WorksheetData111

2.2.4.75RestOpenWorkbookRequest112

2.2.4.76RestOpenWorkbookResult112

2.2.4.77ArrayOfBindingMetadata112

2.2.4.78ArrayOfServerEventMetadata112

2.2.4.79ArrayOfWebExtensionMetadata113

2.2.4.80BindingMetadata113

2.2.4.81BindingReference114

2.2.4.82DdaSettings114

2.2.4.83ServerEventMetadata114

2.2.4.84WebExtensionMetadata115

2.2.4.85ArrayOfClientUdfCall115

2.2.4.86ArrayOfClientUdfDefinition115

2.2.4.87ClientUdfCall116

2.2.4.88ClientUdfCallInfo116

2.2.4.89ClientUdfDefinition117

2.2.4.90ClientUdfListInfo117

2.2.4.91ArrayOfDataConnectionInfo117

2.2.4.92DataConnectionInfo117

2.2.4.93OperationStates118

2.2.4.94ArrayOfPivotField118

2.2.4.95ArrayOfPivotFilterParameter119

2.2.4.96ArrayOfSlicerInfo119

2.2.4.97BindingData119

2.2.4.98DataConnectionsInfo120

2.2.4.99PivotField120

2.2.4.100PivotFilterParameter125

2.2.4.101PivotMenu126

2.2.4.102RestSlicersListRequest127

2.2.4.103RestSlicersListResult127

2.2.4.104SlicerInfo128

2.2.4.105Top10FilterParameter128

2.2.4.106ArrayOfSheetName129

2.2.4.107ArrayOfSlicerItemRange129

2.2.4.108RestApplySlicerSelectionRequest129

2.2.4.109RestApplyTimelineSelectionRequest130

2.2.4.110RestCloseWorkbookRequest131

2.2.4.111RestSlicerItemsListRequest131

2.2.4.112RestSlicerItemsListResult131

2.2.4.113RestTimelineInfoRequest132

2.2.4.114RestTimelineInfoResult132

2.2.4.115SheetName133

2.2.4.116SlicerItemRange133

2.2.4.117ArrayOfInteractiveReportsItem134

2.2.4.118ArrayOfScenarioThrottlingInformation134

2.2.4.119ArrayOfScenarioThrottlingInformation134

2.2.4.120ArrayOfstring135

2.2.4.121InteractiveReportsItem135

2.2.4.122RestInteractiveReportsListRequest135

2.2.4.123RestInteractiveReportsListResult135

2.2.4.124RestInteractiveReportsStoreRequest136

2.2.4.125RestInteractiveReportsStoreResult136

2.2.4.126ScenarioThrottlingInformation137

2.2.4.127ScenarioThrottlingInformation137

2.2.4.128ServerThrottlingInformation138

2.2.4.129ServerThrottlingInformation138

2.2.4.130ArrayOfObjectStateResultColumn138

2.2.4.131ObjectStateResult139

2.2.4.132ObjectStateResultColumn139

2.2.4.133RestObjectStateGetRequest140

2.2.4.134RestObjectStateRequest140

2.2.4.135RestObjectStateResult141

2.2.4.136RestObjectStateSetRowSortRequest141

2.2.4.137ObjectStateOptions142

2.2.5Simple Types142

2.2.5.1AutoFilterCriteriaType145

2.2.5.2AutoFilterDateNodeType147

2.2.5.3AutoFilterOperationType148

2.2.5.4AutoFilterRelationOperator149

2.2.5.5CommandParameterFlags149

2.2.5.6DdaBindingType150

2.2.5.7DdaCoerceType151

2.2.5.8DdaFilterType152

2.2.5.9DdaValueType152

2.2.5.10ExcelServerFeature152

2.2.5.11ExcelServerMessageAppearance155

2.2.5.12ExcelServerMessageAppearance156

2.2.5.13ExcelServerMessageId157

2.2.5.14ExcelServerMessageId176

2.2.5.15ExcelServerMessageSeverity192

2.2.5.16ExcelServerMessageSeverity193

2.2.5.17ExcelServerMessageType193

2.2.5.18ExcelServerMessageType194

2.2.5.19GridRenderingOptions194

2.2.5.20guid195

2.2.5.21ImageRenderingOptions195

2.2.5.22NamedObjectType195

2.2.5.23OpenWorkbookFlags196

2.2.5.24PaneType198

2.2.5.25PivotFilterType198

2.2.5.26RangeReference203

2.2.5.27ResourceThrottlingScenario204

2.2.5.28RestSlicerSelectionMode204

2.2.5.29RestTimelineLevel205

2.2.5.30RestTimelineSelectionState205

2.2.5.31ScenarioRestrictions206

2.2.5.32ServerStateFlags207

2.2.5.33ServerStateFlags207

2.2.5.34SessionIdentifier208

2.2.5.35SharedPivotMenuAnchorType208

2.2.5.36SheetFlags210

2.2.5.37SheetType210

2.2.5.38SheetVisibility211

2.2.5.39SlicerOptionsBits211

2.2.5.40SortByType212

2.2.5.41StateSortBy213

2.2.5.42Top10FilterType213

2.2.5.43UndoRedoEnabledState214

2.2.5.44WorkbookType214

2.2.6Attributes215

2.2.7Groups215

2.2.8Attribute Groups215

3Protocol Details216

3.1Server Details217

3.1.1Abstract Data Model217

3.1.2Timers218

3.1.2.1Session Timeout218

3.1.2.2Request Timeout218

3.1.3Initialization218

3.1.4Message Processing Events and Sequencing Rules218

3.1.4.1ApplyItemFilter222

3.1.4.1.1Messages223

3.1.4.1.1.1ExcelServiceSoap_ApplyItemFilter_InputMessage223

3.1.4.1.1.2ExcelServiceSoap_ApplyItemFilter_OutputMessage223

3.1.4.1.2Elements223

3.1.4.1.2.1ApplyItemFilter223

3.1.4.1.2.2ApplyItemFilterResponse224

3.1.4.1.3Complex Types225

3.1.4.1.4Simple Types225

3.1.4.1.5Attributes225

3.1.4.1.6Groups225

3.1.4.1.7Attribute Groups225

3.1.4.2ApplyPivotFilter225

3.1.4.2.1Messages226

3.1.4.2.1.1ExcelServiceSoap_ApplyPivotFilter_InputMessage226

3.1.4.2.1.2ExcelServiceSoap_ApplyPivotFilter_OutputMessage227

3.1.4.2.2Elements227

3.1.4.2.2.1ApplyPivotFilter227

3.1.4.2.2.2ApplyPivotFilterResponse228

3.1.4.2.3Complex Types228

3.1.4.2.4Simple Types228

3.1.4.2.5Attributes228

3.1.4.2.6Groups228

3.1.4.2.7Attribute Groups228

3.1.4.3ApplyPivotSort228

3.1.4.3.1Messages230

3.1.4.3.1.1ExcelServiceSoap_ApplyPivotSort_InputMessage230

3.1.4.3.1.2ExcelServiceSoap_ApplyPivotSort_OutputMessage230

3.1.4.3.2Elements230

3.1.4.3.2.1ApplyPivotSort230

3.1.4.3.2.2ApplyPivotSortResponse231

3.1.4.3.3Complex Types231

3.1.4.3.4Simple Types231

3.1.4.3.5Attributes231

3.1.4.3.6Groups231

3.1.4.3.7Attribute Groups231

3.1.4.4ApplyPivotTop10Filter231

3.1.4.4.1Messages233

3.1.4.4.1.1ExcelServiceSoap_ApplyPivotTop10Filter_InputMessage233

3.1.4.4.1.2ExcelServiceSoap_ApplyPivotTop10Filter_OutputMessage233

3.1.4.4.2Elements233

3.1.4.4.2.1ApplyPivotTop10Filter233

3.1.4.4.2.2ApplyPivotTop10FilterResponse234

3.1.4.4.3Complex Types234

3.1.4.4.4Simple Types234

3.1.4.4.5Attributes234

3.1.4.4.6Groups235

3.1.4.4.7Attribute Groups235

3.1.4.5ApplySlicerSelection235

3.1.4.5.1Messages236

3.1.4.5.1.1ExcelServiceSoap_ApplySlicerSelection_InputMessage236

3.1.4.5.1.2ExcelServiceSoap_ApplySlicerSelection_OutputMessage236

3.1.4.5.2Elements236

3.1.4.5.2.1ApplySlicerSelection237

3.1.4.5.2.2ApplySlicerSelectionResponse237

3.1.4.5.3Complex Types237

3.1.4.5.4Simple Types237

3.1.4.5.5Attributes237

3.1.4.5.6Groups237

3.1.4.5.7Attribute Groups238

3.1.4.6ApplyTop10Filter238

3.1.4.6.1Messages238

3.1.4.6.1.1ExcelServiceSoap_ApplyTop10Filter_InputMessage238

3.1.4.6.1.2ExcelServiceSoap_ApplyTop10Filter_OutputMessage239

3.1.4.6.2Elements239

3.1.4.6.2.1ApplyTop10Filter239

3.1.4.6.2.2ApplyTop10FilterResponse240

3.1.4.6.3Complex Types240

3.1.4.6.4Simple Types240

3.1.4.6.5Attributes240

3.1.4.6.6Groups240

3.1.4.6.7Attribute Groups240

3.1.4.7CancelRequest240

3.1.4.7.1Messages241

3.1.4.7.1.1ExcelServiceSoap_CancelRequest_InputMessage241

3.1.4.7.1.2ExcelServiceSoap_CancelRequest_OutputMessage241

3.1.4.7.2Elements241

3.1.4.7.2.1CancelRequest242

3.1.4.7.2.2CancelRequestResponse242

3.1.4.7.3Complex Types242

3.1.4.7.4Simple Types242

3.1.4.7.5Attributes242

3.1.4.7.6Groups242

3.1.4.7.7Attribute Groups242

3.1.4.8CloseWorkbook243

3.1.4.8.1Messages243

3.1.4.8.1.1ExcelServiceSoap_CloseWorkbook_InputMessage243

3.1.4.8.1.2ExcelServiceSoap_CloseWorkbook_OutputMessage244

3.1.4.8.2Elements244

3.1.4.8.2.1CloseWorkbook244

3.1.4.8.2.2CloseWorkbookResponse244

3.1.4.8.3Complex Types244

3.1.4.8.4Simple Types245

3.1.4.8.5Attributes245

3.1.4.8.6Groups245

3.1.4.8.7Attribute Groups245

3.1.4.9ConnectAndGetPivotFilterItemList245

3.1.4.9.1Messages246

3.1.4.9.1.1ExcelServiceSoap_ConnectAndGetPivotFilterItemList_InputMessage246

3.1.4.9.1.2ExcelServiceSoap_ConnectAndGetPivotFilterItemList_OutputMessage246

3.1.4.9.2Elements246

3.1.4.9.2.1ConnectAndGetPivotFilterItemList247

3.1.4.9.2.2ConnectAndGetPivotFilterItemListResponse247

3.1.4.9.3Complex Types247

3.1.4.9.4Simple Types247

3.1.4.9.5Attributes247

3.1.4.9.6Groups248

3.1.4.9.7Attribute Groups248

3.1.4.10ConnectAndGetSlicerItemList248

3.1.4.10.1Messages249

3.1.4.10.1.1ExcelServiceSoap_ConnectAndGetSlicerItemList_InputMessage250

3.1.4.10.1.2ExcelServiceSoap_ConnectAndGetSlicerItemList_OutputMessage250

3.1.4.10.2Elements250

3.1.4.10.2.1ConnectAndGetSlicerItemList250

3.1.4.10.2.2ConnectAndGetSlicerItemListResponse251

3.1.4.10.3Complex Types251

3.1.4.10.4Simple Types251

3.1.4.10.5Attributes251

3.1.4.10.6Groups251

3.1.4.10.7Attribute Groups251

3.1.4.11ExpandCollapseOutline251

3.1.4.11.1Messages252

3.1.4.11.1.1ExcelServiceSoap_ExpandCollapseOutline_InputMessage252

3.1.4.11.1.2ExcelServiceSoap_ExpandCollapseOutline_OutputMessage253

3.1.4.11.2Elements253

3.1.4.11.2.1ExpandCollapseOutline253

3.1.4.11.2.2ExpandCollapseOutlineResponse254

3.1.4.11.3Complex Types254

3.1.4.11.4Simple Types254

3.1.4.11.5Attributes254

3.1.4.11.6Groups254

3.1.4.11.7Attribute Groups254

3.1.4.12FindRange254

3.1.4.12.1Messages255

3.1.4.12.1.1ExcelServiceSoap_FindRange_InputMessage255

3.1.4.12.1.2ExcelServiceSoap_FindRange_OutputMessage255

3.1.4.12.2Elements256

3.1.4.12.2.1FindRange256

3.1.4.12.2.2FindRangeResponse256

3.1.4.12.3Complex Types257

3.1.4.12.4Simple Types257

3.1.4.12.5Attributes257

3.1.4.12.6Groups257

3.1.4.12.7Attribute Groups257

3.1.4.13GetAutoFilterItemList257

3.1.4.13.1Messages258

3.1.4.13.1.1ExcelServiceSoap_GetAutoFilterItemList_InputMessage259

3.1.4.13.1.2ExcelServiceSoap_GetAutoFilterItemList_OutputMessage259

3.1.4.13.2Elements259

3.1.4.13.2.1GetAutoFilterItemList259

3.1.4.13.2.2GetAutoFilterItemListResponse260

3.1.4.13.3Complex Types260

3.1.4.13.3.1AutoFilterItemList260

3.1.4.13.3.2ArrayOfAutoFilterItem263

3.1.4.13.3.3AutoFilterItem263

3.1.4.13.4Simple Types263

3.1.4.13.5Attributes263

3.1.4.13.6Groups263

3.1.4.13.7Attribute Groups264

3.1.4.14GetChart264

3.1.4.14.1Messages264

3.1.4.14.1.1ExcelServiceSoap_GetChart_InputMessage264

3.1.4.14.1.2ExcelServiceSoap_GetChart_OutputMessage265

3.1.4.14.2Elements265

3.1.4.14.2.1GetChart265

3.1.4.14.2.2GetChartResponse265

3.1.4.14.3Complex Types266

3.1.4.14.3.1GetChartInformation266

3.1.4.14.4Simple Types266

3.1.4.14.5Attributes266

3.1.4.14.6Groups267

3.1.4.14.7Attribute Groups267

3.1.4.15GetHealthScore267

3.1.4.15.1Messages267

3.1.4.15.1.1ExcelServiceSoap_GetHealthScore_InputMessage267

3.1.4.15.1.2ExcelServiceSoap_GetHealthScore_OutputMessage268

3.1.4.15.2Elements268

3.1.4.15.2.1GetHealthScore268

3.1.4.15.2.2GetHealthScoreResponse268

3.1.4.15.3Complex Types268

3.1.4.15.4Simple Types268

3.1.4.15.5Attributes269

3.1.4.15.6Groups269

3.1.4.15.7Attribute Groups269

3.1.4.16GetImage269

3.1.4.16.1Messages269

3.1.4.16.1.1ExcelServiceSoap_GetImage_InputMessage270

3.1.4.16.1.2ExcelServiceSoap_GetImage_OutputMessage270

3.1.4.16.2Elements270

3.1.4.16.2.1GetImage270

3.1.4.16.2.2GetImageResponse271

3.1.4.16.3Complex Types271

3.1.4.16.4Simple Types271

3.1.4.16.5Attributes271

3.1.4.16.6Groups271

3.1.4.16.7Attribute Groups271

3.1.4.17GetObjectInformation271

3.1.4.17.1Messages272

3.1.4.17.1.1ExcelServiceSoap_GetObjectInformation_InputMessage272

3.1.4.17.1.2ExcelServiceSoap_GetObjectInformation_OutputMessage272

3.1.4.17.2Elements272

3.1.4.17.2.1GetObjectInformation273

3.1.4.17.2.2GetObjectInformationResponse273

3.1.4.17.3Complex Types273

3.1.4.17.3.1ObjectInformation274

3.1.4.17.4Simple Types274

3.1.4.17.5Attributes274

3.1.4.17.6Groups274

3.1.4.17.7Attribute Groups274

3.1.4.18GetPivotFilterItemList274

3.1.4.18.1Messages275

3.1.4.18.1.1ExcelServiceSoap_GetPivotFilterItemList_InputMessage275

3.1.4.18.1.2ExcelServiceSoap_GetPivotFilterItemList_OutputMessage276

3.1.4.18.2Elements276

3.1.4.18.2.1GetPivotFilterItemList276

3.1.4.18.2.2GetPivotFilterItemListResponse276

3.1.4.18.3Complex Types277

3.1.4.18.4Simple Types277

3.1.4.18.5Attributes277

3.1.4.18.6Groups277

3.1.4.18.7Attribute Groups277

3.1.4.19GetPivotMenu277

3.1.4.19.1Messages278

3.1.4.19.1.1ExcelServiceSoap_GetPivotMenu_InputMessage278

3.1.4.19.1.2ExcelServiceSoap_GetPivotMenu_OutputMessage278

3.1.4.19.2Elements278

3.1.4.19.2.1GetPivotMenu278

3.1.4.19.2.2GetPivotMenuResponse279

3.1.4.19.3Complex Types279

3.1.4.19.4Simple Types279

3.1.4.19.5Attributes279

3.1.4.19.6Groups279

3.1.4.19.7Attribute Groups279

3.1.4.20GetPublishedObjects280

3.1.4.20.1Messages280

3.1.4.20.1.1ExcelServiceSoap_GetPublishedObjects_InputMessage280

3.1.4.20.1.2ExcelServiceSoap_GetPublishedObjects_OutputMessage280

3.1.4.20.2Elements281

3.1.4.20.2.1GetPublishedObjects281

3.1.4.20.2.2GetPublishedObjectsResponse281

3.1.4.20.3Complex Types281

3.1.4.20.3.1ArrayOfPublishedObjectName282

3.1.4.20.3.2PublishedObjectName282

3.1.4.20.4Simple Types282

3.1.4.20.4.1GetPublishedObjectsOptions283

3.1.4.20.5Attributes283

3.1.4.20.6Groups283

3.1.4.20.7Attribute Groups283

3.1.4.21GetRange283

3.1.4.21.1Messages284

3.1.4.21.1.1ExcelServiceSoap_GetRange_InputMessage284

3.1.4.21.1.2ExcelServiceSoap_GetRange_OutputMessage284

3.1.4.21.2Elements284

3.1.4.21.2.1GetRange285

3.1.4.21.2.2GetRangeResponse285

3.1.4.21.3Complex Types285

3.1.4.21.4Simple Types285

3.1.4.21.5Attributes285

3.1.4.21.6Groups285

3.1.4.21.7Attribute Groups285

3.1.4.22GetRangeForClipboard286

3.1.4.22.1Messages286

3.1.4.22.1.1ExcelServiceSoap_GetRangeForClipboard_InputMessage287

3.1.4.22.1.2ExcelServiceSoap_GetRangeForClipboard_OutputMessage287

3.1.4.22.2Elements287

3.1.4.22.2.1GetRangeForClipboard287

3.1.4.22.2.2GetRangeForClipboardResponse287

3.1.4.22.3Complex Types288

3.1.4.22.4Simple Types288

3.1.4.22.5Attributes288

3.1.4.22.6Groups288

3.1.4.22.7Attribute Groups288

3.1.4.23GetRangeValues288

3.1.4.23.1Messages289

3.1.4.23.1.1ExcelServiceSoap_GetRangeValues_InputMessage290

3.1.4.23.1.2ExcelServiceSoap_GetRangeValues_OutputMessage290

3.1.4.23.2Elements290

3.1.4.23.2.1GetRangeValues290

3.1.4.23.2.2GetRangeValuesResponse291

3.1.4.23.3Complex Types291

3.1.4.23.4Simple Types291

3.1.4.23.5Attributes291

3.1.4.23.6Groups291

3.1.4.23.7Attribute Groups291

3.1.4.24GetRangeValuesA1291

3.1.4.24.1Messages293

3.1.4.24.1.1ExcelServiceSoap_GetRangeValuesA1_InputMessage293

3.1.4.24.1.2ExcelServiceSoap_GetRangeValuesA1_OutputMessage293

3.1.4.24.2Elements293

3.1.4.24.2.1GetRangeValuesA1293

3.1.4.24.2.2GetRangeValuesA1Response294

3.1.4.24.3Complex Types294

3.1.4.24.4Simple Types294

3.1.4.24.4.1CellDataFormat294

3.1.4.24.5Attributes295

3.1.4.24.6Groups295

3.1.4.24.7Attribute Groups295

3.1.4.25GetSessionInformation295

3.1.4.25.1Messages296

3.1.4.25.1.1ExcelServiceSoap_GetSessionInformation_InputMessage296

3.1.4.25.1.2ExcelServiceSoap_GetSessionInformation_OutputMessage296

3.1.4.25.2Elements296

3.1.4.25.2.1GetSessionInformation297

3.1.4.25.2.2GetSessionInformationResponse297

3.1.4.25.3Complex Types297

3.1.4.25.4Simple Types297

3.1.4.25.5Attributes298

3.1.4.25.6Groups298

3.1.4.25.7Attribute Groups298

3.1.4.26GetSheetNames298

3.1.4.26.1Messages298

3.1.4.26.1.1ExcelServiceSoap_GetSheetNames_InputMessage299

3.1.4.26.1.2ExcelServiceSoap_GetSheetNames_OutputMessage299

3.1.4.26.2Elements299

3.1.4.26.2.1GetSheetNames299

3.1.4.26.2.2GetSheetNamesResponse299

3.1.4.26.3Complex Types300

3.1.4.26.4Simple Types300

3.1.4.26.5Attributes300

3.1.4.26.6Groups300

3.1.4.26.7Attribute Groups300

3.1.4.27GetSlicerItemList300

3.1.4.27.1Messages301

3.1.4.27.1.1ExcelServiceSoap_GetSlicerItemList_InputMessage301

3.1.4.27.1.2ExcelServiceSoap_GetSlicerItemList_OutputMessage302

3.1.4.27.2Elements302

3.1.4.27.2.1GetSlicerItemList302

3.1.4.27.2.2GetSlicerItemListResponse302

3.1.4.27.3Complex Types303

3.1.4.27.4Simple Types303

3.1.4.27.5Attributes303

3.1.4.27.6Groups303

3.1.4.27.7Attribute Groups303

3.1.4.28GetSparklines303

3.1.4.28.1Messages304

3.1.4.28.1.1ExcelServiceSoap_GetSparklines_InputMessage304

3.1.4.28.1.2ExcelServiceSoap_GetSparklines_OutputMessage304

3.1.4.28.2Elements304

3.1.4.28.2.1GetSparklines304

3.1.4.28.2.2GetSparklinesResponse305

3.1.4.28.3Complex Types305

3.1.4.28.4Simple Types305

3.1.4.28.5Attributes305

3.1.4.28.6Groups305

3.1.4.28.7Attribute Groups305

3.1.4.29GetWorkbook306

3.1.4.29.1Messages306

3.1.4.29.1.1ExcelServiceSoap_GetWorkbook_InputMessage306

3.1.4.29.1.2ExcelServiceSoap_GetWorkbook_OutputMessage307

3.1.4.29.2Elements307

3.1.4.29.2.1GetWorkbook307

3.1.4.29.2.2GetWorkbookResponse307

3.1.4.29.3Complex Types308

3.1.4.29.3.1GetWorkbookResult308

3.1.4.29.4Simple Types308

3.1.4.29.5Attributes308

3.1.4.29.6Groups308

3.1.4.29.7Attribute Groups308

3.1.4.30OpenWorkbook308

3.1.4.30.1Messages311

3.1.4.30.1.1ExcelServiceSoap_OpenWorkbook_InputMessage311

3.1.4.30.1.2ExcelServiceSoap_OpenWorkbook_OutputMessage311

3.1.4.30.2Elements311

3.1.4.30.2.1OpenWorkbook311

3.1.4.30.2.2OpenWorkbookResponse312

3.1.4.30.3Complex Types312

3.1.4.30.4Simple Types312

3.1.4.30.4.1OpenWorkbookOutFlags312

3.1.4.30.5Attributes313

3.1.4.30.6Groups313

3.1.4.30.7Attribute Groups313

3.1.4.31ParseRange314

3.1.4.31.1Messages314

3.1.4.31.1.1ExcelServiceSoap_ParseRange_InputMessage314

3.1.4.31.1.2ExcelServiceSoap_ParseRange_OutputMessage315

3.1.4.31.2Elements315

3.1.4.31.2.1ParseRange315

3.1.4.31.2.2ParseRangeResponse315

3.1.4.31.3Complex Types316

3.1.4.31.4Simple Types316

3.1.4.31.5Attributes316

3.1.4.31.6Groups316

3.1.4.31.7Attribute Groups316

3.1.4.32Recalc316

3.1.4.32.1Messages317

3.1.4.32.1.1ExcelServiceSoap_Recalc_InputMessage317

3.1.4.32.1.2ExcelServiceSoap_Recalc_OutputMessage317

3.1.4.32.2Elements317

3.1.4.32.2.1Recalc317

3.1.4.32.2.2RecalcResponse318

3.1.4.32.3Complex Types318

3.1.4.32.4Simple Types318

3.1.4.32.5Attributes318

3.1.4.32.6Groups318

3.1.4.32.7Attribute Groups318

3.1.4.33RecalcA1318

3.1.4.33.1Messages319

3.1.4.33.1.1ExcelServiceSoap_RecalcA1_InputMessage319

3.1.4.33.1.2ExcelServiceSoap_RecalcA1_OutputMessage320

3.1.4.33.2Elements320

3.1.4.33.2.1RecalcA1320

3.1.4.33.2.2RecalcA1Response320

3.1.4.33.3Complex Types320

3.1.4.33.4Simple Types321

3.1.4.33.5Attributes321

3.1.4.33.6Groups321

3.1.4.33.7Attribute Groups321

3.1.4.34RecalcAll321

3.1.4.34.1Messages321

3.1.4.34.1.1ExcelServiceSoap_RecalcAll_InputMessage322

3.1.4.34.1.2ExcelServiceSoap_RecalcAll_OutputMessage322

3.1.4.34.2Elements322

3.1.4.34.2.1RecalcAll322

3.1.4.34.2.2RecalcAllResponse323

3.1.4.34.3Complex Types323

3.1.4.34.3.1RecalcParameters323

3.1.4.34.3.2ClientUdfResultInfo323

3.1.4.34.3.3ArrayOfClientUdfResult324

3.1.4.34.3.4ClientUdfResult324

3.1.4.34.4Simple Types325

3.1.4.34.4.1CalculateType325

3.1.4.34.4.2CellError325

3.1.4.34.5Attributes326

3.1.4.34.6Groups326

3.1.4.34.7Attribute Groups326

3.1.4.35Refresh326

3.1.4.35.1Messages327

3.1.4.35.1.1ExcelServiceSoap_Refresh_InputMessage328

3.1.4.35.1.2ExcelServiceSoap_Refresh_OutputMessage328

3.1.4.35.2Elements328

3.1.4.35.2.1Refresh328

3.1.4.35.2.2RefreshResponse329

3.1.4.35.3Complex Types329

3.1.4.35.4Simple Types329

3.1.4.35.5Attributes329

3.1.4.35.6Groups329

3.1.4.35.7Attribute Groups329

3.1.4.36RefreshAll329

3.1.4.36.1Messages330

3.1.4.36.1.1ExcelServiceSoap_RefreshAll_InputMessage331

3.1.4.36.1.2ExcelServiceSoap_RefreshAll_OutputMessage331

3.1.4.36.2Elements331

3.1.4.36.2.1RefreshAll331

3.1.4.36.2.2RefreshAllResponse332

3.1.4.36.3Complex Types332

3.1.4.36.4Simple Types332

3.1.4.36.5Attributes332

3.1.4.36.6Groups332

3.1.4.36.7Attribute Groups332

3.1.4.37RemovePivotFilter332

3.1.4.37.1Messages333

3.1.4.37.1.1ExcelServiceSoap_RemovePivotFilter_InputMessage334

3.1.4.37.1.2ExcelServiceSoap_RemovePivotFilter_OutputMessage334

3.1.4.37.2Elements334

3.1.4.37.2.1RemovePivotFilter334

3.1.4.37.2.2RemovePivotFilterResponse335

3.1.4.37.3Complex Types335

3.1.4.37.4Simple Types335

3.1.4.37.5Attributes335

3.1.4.37.6Groups335

3.1.4.37.7Attribute Groups335

3.1.4.38ResizeRowsColumns335

3.1.4.38.1Messages336

3.1.4.38.1.1ExcelServiceSoap_ResizeRowsColumns_InputMessage336

3.1.4.38.1.2ExcelServiceSoap_ResizeRowsColumns_OutputMessage336

3.1.4.38.2Elements337

3.1.4.38.2.1ResizeRowsColumns337

3.1.4.38.2.2ResizeRowsColumnsResponse337

3.1.4.38.3Complex Types337

3.1.4.38.3.1ResizeRowColumnRange338

3.1.4.38.4Simple Types338

3.1.4.38.5Attributes338

3.1.4.38.6Groups338

3.1.4.38.7Attribute Groups338

3.1.4.39SaveWorkbook338

3.1.4.39.1Messages339

3.1.4.39.1.1ExcelServiceSoap_SaveWorkbook_InputMessage339

3.1.4.39.1.2ExcelServiceSoap_SaveWorkbook_OutputMessage339

3.1.4.39.2Elements340

3.1.4.39.2.1SaveWorkbook340

3.1.4.39.2.2SaveWorkbookResponse340

3.1.4.39.3Complex Types340

3.1.4.39.4Simple Types340

3.1.4.39.5Attributes340

3.1.4.39.6Groups340

3.1.4.39.7Attribute Groups341

3.1.4.40SaveWorkbookAs341

3.1.4.40.1Messages342

3.1.4.40.1.1ExcelServiceSoap_SaveWorkbookAs_InputMessage342

3.1.4.40.1.2ExcelServiceSoap_SaveWorkbookAs_OutputMessage342

3.1.4.40.2Elements342

3.1.4.40.2.1SaveWorkbookAs342

3.1.4.40.2.2SaveWorkbookAsResponse343

3.1.4.40.3Complex Types343

3.1.4.40.4Simple Types343

3.1.4.40.4.1SaveAsFlags343

3.1.4.40.5Attributes344

3.1.4.40.6Groups344

3.1.4.40.7Attribute Groups344

3.1.4.41SetCalculationOptions344

3.1.4.41.1Messages345

3.1.4.41.1.1ExcelServiceSoap_SetCalculationOptions_InputMessage345

3.1.4.41.1.2ExcelServiceSoap_SetCalculationOptions_OutputMessage345

3.1.4.41.2Elements345

3.1.4.41.2.1SetCalculationOptions345

3.1.4.41.2.2SetCalculationOptionsResponse346

3.1.4.41.3Complex Types346

3.1.4.41.4Simple Types346

3.1.4.41.4.1WorkbookCalculation346

3.1.4.41.5Attributes347

3.1.4.41.6Groups347

3.1.4.41.7Attribute Groups347

3.1.4.42SetParameters347

3.1.4.42.1Messages348

3.1.4.42.1.1ExcelServiceSoap_SetParameters_InputMessage348

3.1.4.42.1.2ExcelServiceSoap_SetParameters_OutputMessage349

3.1.4.42.2Elements349

3.1.4.42.2.1SetParameters349

3.1.4.42.2.2SetParametersResponse349

3.1.4.42.3Complex Types350

3.1.4.42.3.1ArrayOfWorkbookParameter350

3.1.4.42.3.2WorkbookParameter350

3.1.4.42.4Simple Types351

3.1.4.42.5Attributes351

3.1.4.42.6Groups351

3.1.4.42.7Attribute Groups351

3.1.4.43SetRange351

3.1.4.43.1Messages353

3.1.4.43.1.1ExcelServiceSoap_SetRange_InputMessage353

3.1.4.43.1.2ExcelServiceSoap_SetRange_OutputMessage353

3.1.4.43.2Elements354

3.1.4.43.2.1SetRange354

3.1.4.43.2.2SetRangeResponse354

3.1.4.43.3Complex Types354

3.1.4.43.4Simple Types355

3.1.4.43.4.1ComboKeyType355

3.1.4.43.4.2SetCellMode355

3.1.4.43.5Attributes355

3.1.4.43.6Groups355

3.1.4.43.7Attribute Groups355

3.1.4.44SetRangeA1356

3.1.4.44.1Messages357

3.1.4.44.1.1ExcelServiceSoap_SetRangeA1_InputMessage357

3.1.4.44.1.2ExcelServiceSoap_SetRangeA1_OutputMessage358

3.1.4.44.2Elements358

3.1.4.44.2.1SetRangeA1358

3.1.4.44.2.2SetRangeA1Response358

3.1.4.44.3Complex Types358

3.1.4.44.4Simple Types359

3.1.4.44.5Attributes359

3.1.4.44.6Groups359

3.1.4.44.7Attribute Groups359

3.1.4.45SortFilterColumn359

3.1.4.45.1Messages359

3.1.4.45.1.1ExcelServiceSoap_SortFilterColumn_InputMessage360

3.1.4.45.1.2ExcelServiceSoap_SortFilterColumn_OutputMessage360

3.1.4.45.2Elements360

3.1.4.45.2.1SortFilterColumn360

3.1.4.45.2.2SortFilterColumnResponse361

3.1.4.45.3Complex Types361

3.1.4.45.4Simple Types361

3.1.4.45.4.1SortType361

3.1.4.45.5Attributes362

3.1.4.45.6Groups362

3.1.4.45.7Attribute Groups362

3.1.4.46TogglePivotDrill362

3.1.4.46.1Messages363

3.1.4.46.1.1ExcelServiceSoap_TogglePivotDrill_InputMessage363

3.1.4.46.1.2ExcelServiceSoap_TogglePivotDrill_OutputMessage364

3.1.4.46.2Elements364

3.1.4.46.2.1TogglePivotDrill364

3.1.4.46.2.2TogglePivotDrillResponse364

3.1.4.46.3Complex Types365

3.1.4.46.4Simple Types365

3.1.4.46.5Attributes365

3.1.4.46.6Groups365

3.1.4.46.7Attribute Groups365

3.1.4.47ApplyPivot365

3.1.4.47.1Messages366

3.1.4.47.1.1ExcelServiceSoap_ApplyPivot_InputMessage366

3.1.4.47.1.2ExcelServiceSoap_ApplyPivot_OutputMessage367

3.1.4.47.2Elements367

3.1.4.47.2.1ApplyPivot367

3.1.4.47.2.2ApplyPivotResponse367

3.1.4.47.3Complex Types368

3.1.4.47.3.1PivotFieldApplyData368

3.1.4.47.4Simple Types370

3.1.4.47.5Attributes370

3.1.4.47.6Groups370

3.1.4.47.7Attribute Groups370

3.1.4.48ApplyPivotFieldManagerHiddenState370

3.1.4.48.1Messages371

3.1.4.48.1.1ExcelServiceSoap_ApplyPivotFieldManagerHiddenState_InputMessage371

3.1.4.48.1.2ExcelServiceSoap_ApplyPivotFieldManagerHiddenState_OutputMessage371

3.1.4.48.2Elements371

3.1.4.48.2.1ApplyPivotFieldManagerHiddenState371

3.1.4.48.2.2ApplyPivotFieldManagerHiddenStateResponse372

3.1.4.48.3Complex Types372

3.1.4.48.4Simple Types372

3.1.4.48.5Attributes372

3.1.4.48.6Groups372

3.1.4.48.7Attribute Groups372

3.1.4.49ExpandPivotFieldListLevels372

3.1.4.49.1Messages374

3.1.4.49.1.1ExcelServiceSoap_ExpandPivotFieldListLevels_InputMessage374

3.1.4.49.1.2ExcelServiceSoap_ExpandPivotFieldListLevels_OutputMessage374

3.1.4.49.2Elements374

3.1.4.49.2.1ExpandPivotFieldListLevels374

3.1.4.49.2.2ExpandPivotFieldListLevelsResponse375

3.1.4.49.3Complex Types375

3.1.4.49.4Simple Types375

3.1.4.49.5Attributes375

3.1.4.49.6Groups375

3.1.4.49.7Attribute Groups375

3.1.4.50GenerateWorkbookFromHtml376

3.1.4.50.1Messages376

3.1.4.50.1.1ExcelServiceSoap_GenerateWorkbookFromHtml_InputMessage377

3.1.4.50.1.2ExcelServiceSoap_GenerateWorkbookFromHtml_OutputMessage377

3.1.4.50.2Elements377

3.1.4.50.2.1GenerateWorkbookFromHtml377

3.1.4.50.2.2GenerateWorkbookFromHtmlResponse378

3.1.4.50.3Complex Types378

3.1.4.50.3.1TableHtml379

3.1.4.50.3.2ArrayOfRowHtml379

3.1.4.50.3.3RowHtml379

3.1.4.50.3.4ArrayOfCellHtml380

3.1.4.50.3.5CellHtml380

3.1.4.50.3.6GenerateWorkbookFromHtmlResult380

3.1.4.50.3.7ArrayOfGeneratedNamedObject381

3.1.4.50.3.8GeneratedNamedObject381

3.1.4.50.3.9WorkbookGenerationOptions382

3.1.4.50.4Simple Types383

3.1.4.50.4.1WorkbookGenerationItems383

3.1.4.50.5Attributes384

3.1.4.50.6Groups384

3.1.4.50.7Attribute Groups384

3.1.4.51GetBixAnalysis384

3.1.4.51.1Messages385

3.1.4.51.1.1ExcelServiceSoap_GetBixAnalysis_InputMessage385

3.1.4.51.1.2ExcelServiceSoap_GetBixAnalysis_OutputMessage386

3.1.4.51.2Elements386

3.1.4.51.2.1GetBixAnalysis386

3.1.4.51.2.2GetBixAnalysisResponse386

3.1.4.51.3Complex Types387

3.1.4.51.3.1BixAnalysis387

3.1.4.51.3.2BixDrillContext387

3.1.4.51.3.3BixDrillField388

3.1.4.51.3.4BixContext388

3.1.4.51.4Simple Types388

3.1.4.51.5Attributes388

3.1.4.51.6Groups389

3.1.4.51.7Attribute Groups389

3.1.4.52GetPivotFieldListData389

3.1.4.52.1Messages389

3.1.4.52.1.1ExcelServiceSoap_GetPivotFieldListData_InputMessage390

3.1.4.52.1.2ExcelServiceSoap_GetPivotFieldListData_OutputMessage390

3.1.4.52.2Elements390

3.1.4.52.2.1GetPivotFieldListData390

3.1.4.52.2.2GetPivotFieldListDataResponse391

3.1.4.52.3Complex Types392

3.1.4.52.3.1PivotFieldListData392

3.1.4.52.3.2ArrayOfPivotFieldListRelatedGroup393

3.1.4.52.3.3PivotFieldListRelatedGroup393

3.1.4.52.4Simple Types393

3.1.4.52.5Attributes393

3.1.4.52.6Groups394

3.1.4.52.7Attribute Groups394

3.1.4.53GetPivotFieldManagerData394

3.1.4.53.1Messages394

3.1.4.53.1.1ExcelServiceSoap_GetPivotFieldManagerData_InputMessage395

3.1.4.53.1.2ExcelServiceSoap_GetPivotFieldManagerData_OutputMessage395

3.1.4.53.2Elements395

3.1.4.53.2.1GetPivotFieldManagerData395

3.1.4.53.2.2GetPivotFieldManagerDataResponse396

3.1.4.53.3Complex Types396

3.1.4.53.3.1PivotFieldManagerData396

3.1.4.53.4Simple Types397

3.1.4.53.5Attributes397

3.1.4.53.6Groups397

3.1.4.53.7Attribute Groups397

3.1.4.54GetRangeImage397

3.1.4.54.1Messages398

3.1.4.54.1.1ExcelServiceSoap_GetRangeImage_InputMessage398

3.1.4.54.1.2ExcelServiceSoap_GetRangeImage_OutputMessage398

3.1.4.54.2Elements398

3.1.4.54.2.1GetRangeImage399

3.1.4.54.2.2GetRangeImageResponse399

3.1.4.54.3Complex Types399

3.1.4.54.3.1GetRangeImageInformation400

3.1.4.54.4Simple Types401

3.1.4.54.5Attributes401

3.1.4.54.6Groups401

3.1.4.54.7Attribute Groups401

3.1.4.55GetScaledImage401

3.1.4.55.1Messages402

3.1.4.55.1.1ExcelServiceSoap_GetScaledImage_InputMessage402

3.1.4.55.1.2ExcelServiceSoap_GetScaledImage_OutputMessage402

3.1.4.55.2Elements402

3.1.4.55.2.1GetScaledImage403

3.1.4.55.2.2GetScaledImageResponse403

3.1.4.55.3Complex Types404

3.1.4.55.4Simple Types404

3.1.4.55.5Attributes404

3.1.4.55.6Groups404

3.1.4.55.7Attribute Groups404

3.1.4.56ProcessRestRequest404

3.1.4.56.1Messages409

3.1.4.56.1.1ExcelServiceSoap_ProcessRestRequest_InputMessage410

3.1.4.56.1.2ExcelServiceSoap_ProcessRestRequest_OutputMessage410

3.1.4.56.2Elements410

3.1.4.56.2.1ProcessRestRequest410

3.1.4.56.2.2ProcessRestRequestResponse410

3.1.4.56.3Complex Types411

3.1.4.56.3.1RestRequest411

3.1.4.56.3.2RestResult411

3.1.4.56.4Simple Types412

3.1.4.56.5Attributes412

3.1.4.56.6Groups412

3.1.4.56.7Attribute Groups412

3.1.4.57AutoFit412

3.1.4.57.1Messages413

3.1.4.57.1.1ExcelServiceSoap_AutoFit_InputMessage413

3.1.4.57.1.2ExcelServiceSoap_AutoFit_OutputMessage413

3.1.4.57.2Elements413

3.1.4.57.2.1AutoFit413

3.1.4.57.2.2AutoFitResponse414

3.1.4.57.3Complex Types414

3.1.4.57.4Simple Types414

3.1.4.57.5Attributes414

3.1.4.57.6Groups414

3.1.4.57.7Attribute Groups414

3.1.4.58BixDrill414

3.1.4.58.1Messages416

3.1.4.58.1.1ExcelServiceSoap_BixDrill_InputMessage416

3.1.4.58.1.2ExcelServiceSoap_BixDrill_OutputMessage416

3.1.4.58.2Elements416

3.1.4.58.2.1BixDrill416

3.1.4.58.2.2BixDrillResponse417

3.1.4.58.3Complex Types417

3.1.4.58.4Simple Types417

3.1.4.58.5Attributes417

3.1.4.58.6Groups417

3.1.4.58.7Attribute Groups417

3.1.4.59GetChartElementData417

3.1.4.59.1Messages418

3.1.4.59.1.1ExcelServiceSoap_GetChartElementData_InputMessage418

3.1.4.59.1.2ExcelServiceSoap_GetChartElementData_OutputMessage418

3.1.4.59.2Elements418

3.1.4.59.2.1GetChartElementData419

3.1.4.59.2.2GetChartElementDataResponse419

3.1.4.59.3Complex Types420

3.1.4.59.3.1ChartElementData420

3.1.4.59.3.2ArrayOfChartElement420

3.1.4.59.3.3ChartElement421

3.1.4.59.3.4ArrayOfCoordXY421

3.1.4.59.3.5CoordXY421

3.1.4.59.4Simple Types422

3.1.4.59.4.1ChartElementType422

3.1.4.59.5Attributes423

3.1.4.59.6Groups423

3.1.4.59.7Attribute Groups423

3.1.4.60GetTimeSlicerFilterState423

3.1.4.60.1Messages423

3.1.4.60.1.1ExcelServiceSoap_GetTimeSlicerFilterState_InputMessage424

3.1.4.60.1.2ExcelServiceSoap_GetTimeSlicerFilterState_OutputMessage424

3.1.4.60.2Elements424

3.1.4.60.2.1GetTimeSlicerFilterState424

3.1.4.60.2.2GetTimeSlicerFilterStateResponse425

3.1.4.60.3Complex Types425

3.1.4.60.3.1TimeSlicerFormatElementList425

3.1.4.60.3.2ArrayOfTimeSlicerFormatElement426

3.1.4.60.3.3TimeSlicerFormatElement427

3.1.4.60.3.4TimeSlicerView427

3.1.4.60.3.5TimeDtr429

3.1.4.60.4Simple Types429

3.1.4.60.5Attributes430

3.1.4.60.6Groups430

3.1.4.60.7Attribute Groups430

3.1.4.61ApplyPivotValueFieldSettings430

3.1.4.61.1Messages431

3.1.4.61.1.1ExcelServiceSoap_ApplyPivotValueFieldSettings_InputMessage431

3.1.4.61.1.2ExcelServiceSoap_ApplyPivotValueFieldSettings_OutputMessage431

3.1.4.61.2Elements432

3.1.4.61.2.1ApplyPivotValueFieldSettings432

3.1.4.61.2.2ApplyPivotValueFieldSettingsResponse432

3.1.4.61.3Complex Types433

3.1.4.61.3.1PivotValueFieldSettingsApplyData433

3.1.4.61.4Simple Types433

3.1.4.61.5Attributes433

3.1.4.61.6Groups433

3.1.4.61.7Attribute Groups433

3.1.4.62ApplyTimeSlicerInteractivity433

3.1.4.62.1Messages435

3.1.4.62.1.1ExcelServiceSoap_ApplyTimeSlicerInteractivity_InputMessage435

3.1.4.62.1.2ExcelServiceSoap_ApplyTimeSlicerInteractivity_OutputMessage435

3.1.4.62.2Elements435

3.1.4.62.2.1ApplyTimeSlicerInteractivity435

3.1.4.62.2.2ApplyTimeSlicerInteractivityResponse436

3.1.4.62.3Complex Types436

3.1.4.62.3.1TimeSlicerFilterState437

3.1.4.62.3.2DateTimeRecord437

3.1.4.62.3.3TimeSlicerSettings437

3.1.4.62.3.4TimeSlicerBetweenFilterState438

3.1.4.62.4Simple Types438

3.1.4.62.4.1TimeSlicerInteractivityType439

3.1.4.62.5Attributes439

3.1.4.62.6Groups439

3.1.4.62.7Attribute Groups439

3.1.4.63GetPivotValueFieldSettings439

3.1.4.63.1Messages440

3.1.4.63.1.1ExcelServiceSoap_GetPivotValueFieldSettings_InputMessage440

3.1.4.63.1.2ExcelServiceSoap_GetPivotValueFieldSettings_OutputMessage440

3.1.4.63.2Elements441

3.1.4.63.2.1GetPivotValueFieldSettings441

3.1.4.63.2.2GetPivotValueFieldSettingsResponse441

3.1.4.63.3Complex Types442

3.1.4.63.3.1PivotValueFieldSettingsInfo442

3.1.4.63.4Simple Types443

3.1.4.63.5Attributes443

3.1.4.63.6Groups443

3.1.4.63.7Attribute Groups443

3.1.4.64GetTimeSlicerStrings443

3.1.4.64.1Messages444

3.1.4.64.1.1ExcelServiceSoap_GetTimeSlicerStrings_InputMessage444

3.1.4.64.1.2ExcelServiceSoap_GetTimeSlicerStrings_OutputMessage444

3.1.4.64.2Elements444

3.1.4.64.2.1GetTimeSlicerStrings445

3.1.4.64.2.2GetTimeSlicerStringsResponse445

3.1.4.64.3Complex Types445

3.1.4.64.3.1TimeSlicerStringTemplates445

3.1.4.64.4Simple Types447

3.1.4.64.5Attributes447

3.1.4.64.6Groups447

3.1.4.64.7Attribute Groups447

3.1.4.65UpdateSlicer447

3.1.4.65.1Messages448

3.1.4.65.1.1ExcelServiceSoap_UpdateSlicer_InputMessage448

3.1.4.65.1.2ExcelServiceSoap_UpdateSlicer_OutputMessage448

3.1.4.65.2Elements449

3.1.4.65.2.1UpdateSlicer449

3.1.4.65.2.2UpdateSlicerResponse449

3.1.4.65.3Complex Types449

3.1.4.65.4Simple Types449

3.1.4.65.5Attributes449

3.1.4.65.6Groups450

3.1.4.65.7Attribute Groups450

3.1.4.66DdaAddBinding450

3.1.4.66.1Messages451

3.1.4.66.1.1ExcelServiceSoap_DdaAddBinding_InputMessage451

3.1.4.66.1.2ExcelServiceSoap_DdaAddBinding_OutputMessage451

3.1.4.66.2Elements451

3.1.4.66.2.1DdaAddBinding451

3.1.4.66.2.2DdaAddBindingResponse452

3.1.4.66.3Complex Types452

3.1.4.66.4Simple Types452

3.1.4.66.4.1DdaAddBindingOption452

3.1.4.66.5Attributes453

3.1.4.66.6Groups453

3.1.4.66.7Attribute Groups453

3.1.4.67DdaGetAllBindings453

3.1.4.67.1Messages454

3.1.4.67.1.1ExcelServiceSoap_DdaGetAllBindings_InputMessage454

3.1.4.67.1.2ExcelServiceSoap_DdaGetAllBindings_OutputMessage454

3.1.4.67.2Elements454

3.1.4.67.2.1DdaGetAllBindings455

3.1.4.67.2.2DdaGetAllBindingsResponse455

3.1.4.67.3Complex Types455

3.1.4.67.4Simple Types455

3.1.4.67.5Attributes455

3.1.4.67.6Groups455

3.1.4.67.7Attribute Groups455

3.1.4.68DdaGetBinding456

3.1.4.68.1Messages456

3.1.4.68.1.1ExcelServiceSoap_DdaGetBinding_InputMessage456

3.1.4.68.1.2ExcelServiceSoap_DdaGetBinding_OutputMessage457

3.1.4.68.2Elements457

3.1.4.68.2.1DdaGetBinding457

3.1.4.68.2.2DdaGetBindingResponse457

3.1.4.68.3Complex Types458

3.1.4.68.4Simple Types458

3.1.4.68.5Attributes458

3.1.4.68.6Groups458

3.1.4.68.7Attribute Groups458

3.1.4.69DdaGetBindingData458

3.1.4.69.1Messages459

3.1.4.69.1.1ExcelServiceSoap_DdaGetBindingData_InputMessage459

3.1.4.69.1.2ExcelServiceSoap_DdaGetBindingData_OutputMessage460

3.1.4.69.2Elements460

3.1.4.69.2.1DdaGetBindingData460

3.1.4.69.2.2DdaGetBindingDataResponse461

3.1.4.69.3Complex Types461

3.1.4.69.4Simple Types461

3.1.4.69.5Attributes461

3.1.4.69.6Groups461

3.1.4.69.7Attribute Groups461

3.1.4.70DdaGetSelectedData461

3.1.4.70.1Messages462

3.1.4.70.1.1ExcelServiceSoap_DdaGetSelectedData_InputMessage462

3.1.4.70.1.2ExcelServiceSoap_DdaGetSelectedData_OutputMessage463

3.1.4.70.2Elements463

3.1.4.70.2.1DdaGetSelectedData463

3.1.4.70.2.2DdaGetSelectedDataResponse464

3.1.4.70.3Complex Types464

3.1.4.70.4Simple Types464

3.1.4.70.5Attributes464

3.1.4.70.6Groups464

3.1.4.70.7Attribute Groups464

3.1.4.71DdaLoadSettings464

3.1.4.71.1Messages465

3.1.4.71.1.1ExcelServiceSoap_DdaLoadSettings_InputMessage465

3.1.4.71.1.2ExcelServiceSoap_DdaLoadSettings_OutputMessage465

3.1.4.71.2Elements465

3.1.4.71.2.1DdaLoadSettings466

3.1.4.71.2.2DdaLoadSettingsResponse466

3.1.4.71.3Complex Types466

3.1.4.71.4Simple Types466

3.1.4.71.5Attributes466

3.1.4.71.6Groups466

3.1.4.71.7Attribute Groups467

3.1.4.72DdaReleaseBinding467

3.1.4.72.1Messages467

3.1.4.72.1.1ExcelServiceSoap_DdaReleaseBinding_InputMessage468

3.1.4.72.1.2ExcelServiceSoap_DdaReleaseBinding_OutputMessage468

3.1.4.72.2Elements468

3.1.4.72.2.1DdaReleaseBinding468

3.1.4.72.2.2DdaReleaseBindingResponse469

3.1.4.72.3Complex Types469

3.1.4.72.4Simple Types469

3.1.4.72.5Attributes469

3.1.4.72.6Groups469

3.1.4.72.7Attribute Groups469

3.1.4.73DdaSaveSettings469

3.1.4.73.1Messages470

3.1.4.73.1.1ExcelServiceSoap_DdaSaveSettings_InputMessage470

3.1.4.73.1.2ExcelServiceSoap_DdaSaveSettings_OutputMessage470

3.1.4.73.2Elements470

3.1.4.73.2.1DdaSaveSettings471

3.1.4.73.2.2DdaSaveSettingsResponse471

3.1.4.73.3Complex Types471

3.1.4.73.4Simple Types471

3.1.4.73.5Attributes471

3.1.4.73.6Groups472

3.1.4.73.7Attribute Groups472

3.1.4.74DdaSetBindingData472

3.1.4.74.1Messages473

3.1.4.74.1.1ExcelServiceSoap_DdaSetBindingData_InputMessage473

3.1.4.74.1.2ExcelServiceSoap_DdaSetBindingData_OutputMessage473

3.1.4.74.2Elements473

3.1.4.74.2.1DdaSetBindingData474

3.1.4.74.2.2DdaSetBindingDataResponse474

3.1.4.74.3Complex Types474

3.1.4.74.4Simple Types475

3.1.4.74.5Attributes475

3.1.4.74.6Groups475

3.1.4.74.7Attribute Groups475

3.1.4.75DdaSetSelectedData475

3.1.4.75.1Messages476

3.1.4.75.1.1ExcelServiceSoap_DdaSetSelectedData_InputMessage476

3.1.4.75.1.2ExcelServiceSoap_DdaSetSelectedData_OutputMessage476

3.1.4.75.2Elements477

3.1.4.75.2.1DdaSetSelectedData477

3.1.4.75.2.2DdaSetSelectedDataResponse477

3.1.4.75.3Complex Types477

3.1.4.75.4Simple Types478

3.1.4.75.5Attributes478

3.1.4.75.6Groups478

3.1.4.75.7Attribute Groups478

3.1.4.76GetRangeEmbeddingInfo478

3.1.4.76.1Messages478

3.1.4.76.1.1ExcelServiceSoap_GetRangeEmbeddingInfo_InputMessage479

3.1.4.76.1.2ExcelServiceSoap_GetRangeEmbeddingInfo_OutputMessage479

3.1.4.76.2Elements479

3.1.4.76.2.1GetRangeEmbeddingInfo479

3.1.4.76.2.2GetRangeEmbeddingInfoResponse479

3.1.4.76.3Complex Types480

3.1.4.76.3.1RangeEmbeddingInfo480

3.1.4.76.4Simple Types480

3.1.4.76.5Attributes480

3.1.4.76.6Groups480

3.1.4.76.7Attribute Groups481

3.1.4.77SaveWorkbookForEditing481

3.1.4.77.1Messages481

3.1.4.77.1.1ExcelServiceSoap_SaveWorkbookForEditing_InputMessage482

3.1.4.77.1.2ExcelServiceSoap_SaveWorkbookForEditing_OutputMessage482

3.1.4.77.2Elements482

3.1.4.77.2.1SaveWorkbookForEditing482

3.1.4.77.2.2SaveWorkbookForEditingResponse483

3.1.4.77.3Complex Types483

3.1.4.77.4Simple Types483

3.1.4.77.5Attributes483

3.1.4.77.6Groups483

3.1.4.77.7Attribute Groups483

3.1.4.78ConnectAndGetPivotMenu483

3.1.4.78.1Messages484

3.1.4.78.1.1ExcelServiceSoap_ConnectAndGetPivotMenu_InputMessage484

3.1.4.78.1.2ExcelServiceSoap_ConnectAndGetPivotMenu_OutputMessage484

3.1.4.78.2Elements484

3.1.4.78.2.1ConnectAndGetPivotMenu485

3.1.4.78.2.2ConnectAndGetPivotMenuResponse485

3.1.4.78.3Complex Types485

3.1.4.78.4Simple Types486

3.1.4.78.5Attributes486

3.1.4.78.6Groups486

3.1.4.78.7Attribute Groups486

3.1.4.79DdaAddRowsColumns486

3.1.4.79.1Messages487

3.1.4.79.1.1ExcelServiceSoap_DdaAddRowsColumns_InputMessage487

3.1.4.79.1.2ExcelServiceSoap_DdaAddRowsColumns_OutputMessage487

3.1.4.79.2Elements487

3.1.4.79.2.1DdaAddRowsColumns488

3.1.4.79.2.2DdaAddRowsColumnsResponse488

3.1.4.79.3Complex Types488

3.1.4.79.4Simple Types489

3.1.4.79.5Attributes489

3.1.4.79.6Groups489

3.1.4.79.7Attribute Groups489

3.1.4.80DdaDeleteAllDataValues489

3.1.4.80.1Messages490

3.1.4.80.1.1ExcelServiceSoap_DdaDeleteAllDataValues_InputMessage490

3.1.4.80.1.2ExcelServiceSoap_DdaDeleteAllDataValues_OutputMessage490

3.1.4.80.2Elements490

3.1.4.80.2.1DdaDeleteAllDataValues490

3.1.4.80.2.2DdaDeleteAllDataValuesResponse491

3.1.4.80.3Complex Types491

3.1.4.80.4Simple Types491

3.1.4.80.5Attributes491

3.1.4.80.6Groups491

3.1.4.80.7Attribute Groups491

3.1.4.81EnsureWorkbookModel491

3.1.4.81.1Messages492

3.1.4.81.1.1ExcelServiceSoap_EnsureWorkbookModel_InputMessage492

3.1.4.81.1.2ExcelServiceSoap_EnsureWorkbookModel_OutputMessage492

3.1.4.81.2Elements493

3.1.4.81.2.1EnsureWorkbookModel493

3.1.4.81.2.2EnsureWorkbookModelResponse493

3.1.4.81.3Complex Types494

3.1.4.81.4Simple Types494

3.1.4.81.5Attributes494

3.1.4.81.6Groups494

3.1.4.81.7Attribute Groups494

3.1.4.82ValidatePrint494

3.1.4.82.1Messages496

3.1.4.82.1.1ExcelServiceSoap_ValidatePrint_InputMessage496

3.1.4.82.1.2ExcelServiceSoap_ValidatePrint_OutputMessage496

3.1.4.82.2Elements496

3.1.4.82.2.1ValidatePrint497

3.1.4.82.2.2ValidatePrintResponse497

3.1.4.82.3Complex Types497

3.1.4.82.3.1PrintOptions498

3.1.4.82.4Simple Types498

3.1.4.82.5Attributes498

3.1.4.82.6Groups499

3.1.4.82.7Attribute Groups499

3.1.4.83ApplyToRange499

3.1.4.83.1Messages499

3.1.4.83.1.1ExcelServiceSoap_ApplyToRange_InputMessage500

3.1.4.83.1.2ExcelServiceSoap_ApplyToRange_OutputMessage500

3.1.4.83.2Elements500

3.1.4.83.2.1ApplyToRange500

3.1.4.83.2.2ApplyToRangeResponse501

3.1.4.83.3Complex Types501

3.1.4.83.4Simple Types501

3.1.4.83.5Attributes501

3.1.4.83.6Groups501

3.1.4.83.7Attribute Groups501

3.1.4.84GetFunctionList501

3.1.4.84.1Messages502

3.1.4.84.1.1ExcelServiceSoap_GetFunctionList_InputMessage502

3.1.4.84.1.2ExcelServiceSoap_GetFunctionList_OutputMessage502

3.1.4.84.2Elements503

3.1.4.84.2.1GetFunctionList503

3.1.4.84.2.2GetFunctionListResponse503

3.1.4.84.3Complex Types503

3.1.4.84.3.1ArrayOfFunctionInfo504

3.1.4.84.3.2FunctionInfo504

3.1.4.84.4Simple Types505

3.1.4.84.5Attributes505

3.1.4.84.6Groups505

3.1.4.84.7Attribute Groups505

3.1.4.85GetWorkbookConnections505

3.1.4.85.1Messages506

3.1.4.85.1.1ExcelServiceSoap_GetWorkbookConnections_InputMessage506

3.1.4.85.1.2ExcelServiceSoap_GetWorkbookConnections_OutputMessage506

3.1.4.85.2Elements506

3.1.4.85.2.1GetWorkbookConnections506

3.1.4.85.2.2GetWorkbookConnectionsResponse507

3.1.4.85.3Complex Types507

3.1.4.85.4Simple Types507

3.1.4.85.5Attributes507

3.1.4.85.6Groups507

3.1.4.85.7Attribute Groups507

3.1.4.86PasteRange507

3.1.4.86.1Messages509

3.1.4.86.1.1ExcelServiceSoap_PasteRange_InputMessage509

3.1.4.86.1.2ExcelServiceSoap_PasteRange_OutputMessage509

3.1.4.86.2Elements510

3.1.4.86.2.1PasteRange510

3.1.4.86.2.2PasteRangeResponse510

3.1.4.86.3Complex Types511

3.1.4.86.4Simple Types511

3.1.4.86.4.1PasteTypes511

3.1.4.86.5Attributes512

3.1.4.86.6Groups512

3.1.4.86.7Attribute Groups512

3.1.4.87PasteString512

3.1.4.87.1Messages514

3.1.4.87.1.1ExcelServiceSoap_PasteString_InputMessage514

3.1.4.87.1.2ExcelServiceSoap_PasteString_OutputMessage514

3.1.4.87.2Elements514

3.1.4.87.2.1PasteString514

3.1.4.87.2.2PasteStringResponse515

3.1.4.87.3Complex Types515

3.1.4.87.4Simple Types515

3.1.4.87.5Attributes515

3.1.4.87.6Groups515

3.1.4.87.7Attribute Groups515

3.1.4.88GetPublishedSheetNames515

3.1.4.88.1Messages516

3.1.4.88.1.1ExcelServiceSoap_GetPublishedSheetNames_InputMessage516

3.1.4.88.1.2ExcelServiceSoap_GetPublishedSheetNames_OutputMessage516

3.1.4.88.2Elements516

3.1.4.88.2.1GetPublishedSheetNames517

3.1.4.88.2.2GetPublishedSheetNamesResponse517

3.1.4.88.3Complex Types517

3.1.4.88.4Simple Types517

3.1.4.88.5Attributes517

3.1.4.88.6Groups518

3.1.4.88.7Attribute Groups518

3.1.4.89GetInteractiveReportBootstrapData518

3.1.4.89.1Messages518

3.1.4.89.1.1ExcelServiceSoap_GetInteractiveReportBootstrapData_InputMessage519

3.1.4.89.1.2ExcelServiceSoap_GetInteractiveReportBootstrapData_OutputMessage519

3.1.4.89.2Elements519

3.1.4.89.2.1GetInteractiveReportBootstrapData519

3.1.4.89.2.2GetInteractiveReportBootstrapDataResponse520

3.1.4.89.3Complex Types520

3.1.4.89.3.1InteractiveReportInfo520

3.1.4.89.4Simple Types521

3.1.4.89.5Attributes521

3.1.4.89.6Groups521

3.1.4.89.7Attribute Groups521

3.1.4.90ChangeSheetVisibility521

3.1.4.90.1Messages521

3.1.4.90.1.1ExcelServiceSoap_ChangeSheetVisibility_InputMessage521

3.1.4.90.1.2ExcelServiceSoap_ChangeSheetVisibility_OutputMessage521

3.1.4.90.2Elements521

3.1.4.90.2.1ChangeSheetVisibility521

3.1.4.90.2.2ChangeSheetVisibilityResponse521

3.1.4.90.3Complex Types521

3.1.4.90.4Simple Types521

3.1.4.90.5Attributes521

3.1.4.90.6Groups521

3.1.4.90.7Attribute Groups521

3.1.4.91Sort521

3.1.4.91.1Messages521

3.1.4.91.1.1ExcelServiceSoap_Sort_InputMessage521

3.1.4.91.1.2ExcelServiceSoap_Sort_OutputMessage521

3.1.4.91.2Elements521

3.1.4.91.2.1Sort521

3.1.4.91.2.2SortResponse521

3.1.4.91.3Complex Types522

3.1.4.91.3.1SortOptions522

3.1.4.91.3.2SortResult522

3.1.4.91.4Simple Types522

3.1.4.91.5Attributes522

3.1.4.91.6Groups522

3.1.4.91.7Attribute Groups522

3.1.5Timer Events522

3.1.5.1Session Timeout522

3.1.5.2Request Timeout522

3.1.6Other Local Events522

4Protocol Examples523

4.1Filtering and sorting a list and returning XML523

5Security544

5.1Security Considerations for Implementers544

5.2Index of Security Parameters544

6Appendix A: Full WSDL545

7Appendix B: Full XML Schema598

7.1http://microsoft.com/wsdl/types/ Schema598

7.2http://schemas.datacontract.org/2004/07/Microsoft.Office.Excel.Server Schema598

7.3http://schemas.microsoft.com/2003/10/Serialization/ Schema605

7.4http://schemas.microsoft.com/2003/10/Serialization/Arrays Schema606

7.5http://schemas.microsoft.com/office/Excel/Server/WebServices/ExcelServerInternalService/ Schema606

8Appendix C: Product Behavior674

9Change Tracking680

10Index683

Introduction

The Excel Calculation Web Service Version 3 Protocol enables communication between a protocol client that displays workbooks for viewing and editing with a protocol server that loads and calculates workbooks.

Sections 1.5, 1.8, 1.9, 2, and 3 of this specification are normative. All other sections and examples in this specification are informative.

Glossary

This document uses the following terms:

A1: A reference style in which each column (2) is identified sequentially from left-to-right with a letter or series of letters in alphabetical order. Column headings are ordered A-Z, then AA-AZ, BA-BZ... ZA-ZZ, AAA-AAZ, and so forth. Each row is numbered sequentially from the top down.

absolute path: A string that identifies the location of a file and that begins with a drive identifier and root directory or network share and ends with the complete file name. Examples are C:\Documents\Work\example.txt and \\netshare\Documents\Work\example.txt.

active cell: The cell that is currently selected in a worksheet.

active sheet: The sheet that is currently selected.

adjacent cell: A cell that is in the same row as and adjoins the current cell in a worksheet.

alert: A message that is passed to a protocol client to notify it when specific criteria are met.

ancestor: A PivotTable member that is above the current PivotTable member in a hierarchy.

anonymous user: A user who presents no credentials when identifying himself or herself. The process for determining an anonymous user can differ based on the authentication protocol, and the documentation for the relevant authentication protocol should be consulted.

array formula: A formula that performs multiple calculations on one or more sets of values, and then returns either a single result or multiple results. Array formulas are enclosed in braces ({}) and are entered by pressing CTRL+SHIFT+ENTER.

ascending order: A sort order in which text strings are arranged in alphabetical order, numerical values are arranged from smallest to largest, and dates and times are arranged from oldest to newest.

AutoFilter: A mechanism that can be used to filter tabular data based on user-defined criteria such as values, strings, and formatting.

automatic calculation mode: A calculation mode in which formulas in a worksheet are recalculated automatically whenever the data changes. See also manual calculation mode.

border: A line that can be applied to the outer edge of a cell, shape, object, or chart element. A border can be variously formatted for style, color, and thickness.

border thickness: A property of a border that specifies how thick a border line is drawn.

bottom N filter: A filter that matches the smallest numerical values or oldest time and date values in a specified range.

bottom N filter by count: A type of bottom N filter that matches the N smallest numerical values or the N oldest time and date values.

bottom N filter by percent: A type of bottom N filter that matches the N percent smallest numerical values or the N percent oldest time and date values.

bottom N filter by sum: A type of bottom N filter that matches the smallest numerical values or the oldest time and date values whose sum is equal to or greater than N.

calculate: The process by which computations in a workbook are performed.

calculation mode: A setting that determines whether the formulas in a worksheet are recalculated automatically or manually. See also automatic calculation mode and manual calculation mode.

caption: One or more characters that can be used as a label for display purposes or as an identifier.

cell: A box that is formed by the intersection of a row (2) and a column (2) in a worksheet or a table. A cell can contain numbers, strings, and formulas, and various formats can be applied to that data.

cell contents: The data inside a cell, such as text, values, formulas, and cell error values.

cell error value: Any of a number of special values that are returned as a result of an unsuccessful formula calculation.

cell formatting: The set of properties that, as a whole, specify the appearance of a cell, such as font characteristics and fill color.

cell value: The text or numeric content of a cell, or the results of a formula. A cell value does not include a formula expression, cell formatting, or other metadata.

chart sheet: A single logical container that is used to create and store charts in a workbook.

checked out: A publishing level that indicates that a document has been created and locked for exclusive editing by a user in a version control system.

child: An object that is immediately below the current object in a hierarchy.

child PivotTable member: A PivotTable member that is one level lower in a dimension hierarchy, relative to another PivotTable member, which is referred to as its parent member. For example, a child of a Year member might be Quarter.

clear all state: A condition in which no filter is applied to a worksheet, list, or PivotTable report.

collapse: The process of closing a level in a dimension hierarchy on a PivotTable report to hide or aggregate lower-level details in the data.

collapsed outline state: A state in which the content that is nested within an outline is not displayed.

color stop: A color at a specific position in a color gradient.

column: (1) See field.

(2) A single set of data that is displayed vertically in a worksheet or a table.

confirmation: A message that asks a user to verify an action before the user performs it.

connected data: Data that is stored in the same workbook from which it is being referenced, or data that is stored in a database repository.

control button: A button in the user interface.

cube: A set of data that is organized and summarized into a multidimensional structure that is defined by a set of dimensions (1) and measures.

cube function: A function that is used to extract and display Online Analytical Processing (OLAP) data sets and values.

custom filter: A filter that contains preconfigured expressions in which users can optionally enter a string to filter data.

custom label filter: A custom filter that is applied to string labels for data.

custom value filter: A custom filter that is applied to the numerical values of data.

data connection: (1) A link between an application and a data source. Data connections can be used to query and submit data.

(2) A collection of information, such as the type and location, that defines how to connect to an external data source, such as a database, web service, SharePoint list, or XML file.

data culture: The language that is used to specify number formatting for data.

data provider: A known data source that is specific to a target type and that provides data to a collector type.

data source: A database, web service, disk, file, or other collection of information from which data is queried or submitted. Supported data sources vary based on application and data provider.

data table: A range of cells that is designated to perform what-if analysis for formulas, based on various input values.

default column: The column (2) that is used if no column is specified.

default filter value: The filter value that is used if no filter is specified.

default row: The row that is used if no row is specified.

default sheet: The sheet that is displayed if no sheet is specified.

default sheet tab color: The color that is used for a worksheet tab if no color is specified.

descendant: A member that is below the current member in a hierarchy.

descending order: A sort order in which text strings are arranged in reverse alphabetical order, numerical values are arranged from largest to smallest, and dates and times are arranged from newest to oldest.

dimension: (1) A structural attribute of a cube, which is an organized hierarchy of categories (levels) that describe data in a fact table. These categories typically describe a similar set of members upon which the user bases an analysis.

(2) A categorization of data in rows or columns (2) in an Excel worksheet.

display name: A text string that is used to identify a principal or other object in the user interface. Also referred to as title.

document library: A type of list that is a container for documents and folders.

edit session: A session (2) that is based on a workbook file and during which changes by one or more users are persisted to that file.

embedded image: An image that is stored within a document rather than being linked to a source file that is outside the document.

encrypted document: A document that was converted from plaintext into cipher text to disguise the content of the document when it is stored or sent.

end user presence: A set of attributes (1) for a user who is participating in an edit session.

expand: The process of opening a level in a dimension hierarchy on a PivotTable report to view data from lower levels in the user interface.

expanded outline state: A state in which nested content within an outline is displayed.

expire: A process in which an object, such as an external data connection, becomes invalid because its allotted time period has ended.

external data: Data that is stored in a repository outside a workbook.

fallback data culture: A data culture that is selected through an algorithm as a substitute for a data culture that is not installed or is otherwise unavailable.

fallback UI culture: A user interface (UI) culture that is selected through an algorithm as a substitute for a UI culture that is not installed or is otherwise unavailable.

farm: A group of computers that work together as a single system to help ensure that applications and resources are available. Also referred to as server farm.

field: An element or attribute (1) in a data source that can contain data.

file: A single, discrete unit of content.

fill color: A color that is used to fill the background of a cell, shape, or chart element.

filter: A mechanism by which a set of data is scoped to display only those entries that meet specified logical criteria.

filter date value: Any one of a set of possible date values that can be used to define the filter criteria for an AutoFilter.

filter value: Any one of a set of possible values that can be used to define the filter criteria for an AutoFilter.

filtering state: A setting that indicates whether a filter value or filter date value is included as part of the criteria that is used to define the filter for an AutoFilter.

font face color: A property of a cell that specifies the color that is used to render a font.

font face decoration: Any of the set of font properties that specify how to render a font, such as italics and underline.

font face weight: A value that specifies the thickness of a font.

formula: A logical equation or function that produces a result in a spreadsheet application.

function: A code module that takes a value as input, performs an operation, and returns the results to a worksheet.

globally unique identifier (GUID): A term used interchangeably with universally unique identifier (UUID) in Microsoft protocol technical documents (TDs). Interchanging the usage of these terms does not imply or require a specific algorithm or mechanism to generate the value. Specifically, the use of this term does not imply or require that the algorithms described in [RFC4122] or [C706] must be used for generating the GUID. See also universally unique identifier (UUID).

gradient fill: A type of fill that applies gradient formatting to the background of a cell or an object.

grow: The process of increasing the number of rows or columns (2) in a PivotTable report.

Help topic identifier: A unique identifier for an article that contains Help content.

hierarchy: A logical tree structure that organizes the members of a dimension such that each member has one parent member and zero or more child members.

horizontal indent: An indent that is used in a cell to adjust cell content horizontally.

host data language: The data culture of a site.

hyperlink: A relationship between two anchors, as described in [RFC1866].

Hypertext Transfer Protocol Secure (HTTPS): An extension of HTTP that securely encrypts and decrypts web page requests. In some older protocols, "Hypertext Transfer Protocol over Secure Sockets Layer" is still used (Secure Sockets Layer has been deprecated). For more information, see [SSL3] and [RFC5246].

Information Rights Management (IRM): A technology that provides persistent protection to digital data by using encryption, certificates (1), and authentication (2). Authorized recipients or users acquire a license to gain access to the protected files according to the rights or business rules that are set by the content owner.

interactive report: A visualization that has a presentation mode that provides sort, filter, and pivot capabilities for displaying different views of the data. The underlying data can be stored either in the workbook or in an external data source.

item: A unit of content that can be indexed and searched by a search application.

key performance indicator (KPI): A predefined measure that is used to track performance against a strategic goal, objective, plan, initiative, or business process. A visual cue is frequently used to communicate performance against the measure.

level: A relative position in a hierarchy of data. A level is frequently used when describing how to navigate a hierarchy in an Online Analytical Processing (OLAP) database or a PivotTable report.

license key: An array of bytes that enables access to a control according to the usage policies for that control.

list: An organization of a region of cells into a tabular structure in a workbook.

locked: The condition of a cell, worksheet, or other object that restricts edits or modifications to it by users.

manual calculation mode: A calculation mode in which the formulas in a workbook are calculated only when specified by a user. See also automatic calculation mode.

manual filter: A filter that lets users select a set of individual data items or dimension hierarchies by using a user interface that displays levels from the hierarchies.

measure group: A collection of related measures in a cube that derive from a single fact table, typically in a data source view.

member: A user in the Members group of a site.

member property: An attribute (1) on a data item within a specific dimension in an Online Analytical Processing (OLAP) database.

merged cell: A single cell that is created by combining two or more adjacent cells.

Message Bar notification: A message that appears in the area below the ribbon in an application window. It can be a security alert, or information about a workflow task, the active document, or a policy.

Multidimensional Expressions (MDX): A syntax that is used for defining multidimensional objects, and for querying and manipulating multidimensional data.

named object: A list, PivotTable report, chart, or range that can be referenced by name. A sheet is not a type of named object.

named object view: A mode in which only named objects are rendered.

named range: See defined name.

new workbook session: A session (2) that is not based on an existing workbook file.

non-contiguous range: A selected range that includes non-adjacent cells.

number format: A property of a cell or other type of object that determines how numerical data is displayed or interpreted. For example, a currency number format affixes the proper currency symbol to the number.

Office Web Extension: See Office Add-in.

OLAP measure: A set of numeric values in an OLAP cube that is used in aggregation and analysis.

Online Analytical Processing (OLAP): A technology that uses multidimensional structures to provide access to data for analysis. The source data for OLAP is stored in data warehouses in a relational database. See also cube.

Open Data Protocol (OData): A web protocol for querying and updating data specified in the OData protocol.

Open Item permission: An authorization that enables users to retrieve an entire file.

outline: A nested grouping of rows or columns (2) that are in a worksheet.

outline collapse: A process in which rows or columns (2) of an outline are made invisible.

outline expand: A process in which rows or columns (2) of an outline are made visible.

outline level: A type of paragraph formatting that can be used to assign a hierarchical level, Level 1 through Level 9, to paragraphs in a document. After outline levels are assigned, an outline of a document can be viewed by using Outline view, the document map, or the navigation pane.

outline state: A setting that specifies whether an outline is currently outline expanded or outline collapsed.

permission: A rule that is associated with an object and that regulates which users can gain access to the object and in what manner. See also rights.

PivotChart report: A chart that uses a PivotCache for source data and inherits filtering and sorting functionality from a PivotTable report.

PivotTable: An interactive table that summarizes large amounts of data from various sources by using format and calculation methods. Row and column headings can be rotated to view different summaries of the source data, filter the data, or display detail data for specific areas.

PivotTable area: A logical zone that is used to organize data in a PivotTable report.

PivotTable data field: A PivotTable field that is contained in the PivotTable area where data values are shown.

PivotTable field: An element in a PivotTable report that represents a logical collection of data. A PivotTable field can represent a dimension hierarchy or actual data values.

PivotTable field list: A user interface element that displays a list of all of the fields in a PivotTable report. It can be used to populate a PivotTable report and to manipulate the fields.

PivotTable filter parameter: The value that a filter on a PivotTable report is set to, which indicates that matching values are included in the result set.

PivotTable member: An individual data item within a specific dimension as it is displayed in a PivotTable report. For example, a member in the Geography dimension might be North America.

PivotTable page field: A filter in a PivotTable report that applies to all of the data in the report, including any hierarchies.

pixel: A discrete unit of display on a computer display device.

point: A unit of measurement for fonts and spacing. A point is equal to 1/72 of an inch.

published: A condition of portions of a workbook that are marked as being available to the user when that workbook is processed by a protocol server.

published item: A specific named object that is in a published workbook.

published items snapshot: A snapshot that contains only the published items or published sheets from a workbook. If no published items are defined, a snapshot contains an entire workbook.

published range: A specific type of published item that represents a range of cells.

published sheet: A sheet (2) that is published.

query: A formalized instruction to a data source to either extract data or perform a specified action. A query can be in the form of a query expression, a method-based query, or a combination of the two. The data source can be in different forms, such as a relational database, XML document, or in-memory object. See also search query.

R1C1 notation: A notation that is used to specify a row and column (2) of cells in a workbook, as described in [ECMA-376] and [ISO/IEC-29500:2008].

range: An addressable region that is in a workbook. A range typically consists of zero or more cells and represents a single, contiguous rectangle of cells on a single sheet.

reading order: The positioning of characters in words and the positioning of words in sentences. This can be left-to-right or right-to-left.

reference: (1) A link in a project to another project, a .NET Framework assembly, or a compatible Component Object Model (COM) library. Adding a reference to a project enables use of the referenced item in a project, but does not copy it to the current project folder.

(2) A means by which cells, objects, and chart elements can be referenced in a formula.

refresh: A process that retrieves values from a data source and populates a workbook with those values.

rights: Tasks that a user is permitted to perform on a computer, site, domain, or other system resource. See also permission.

right-to-left: A reading and display order that is optimized for right-to-left languages.

row: (1) A collection of columns (1) that contains property values that describe a single item in a set of items that match the restriction (1) specified in a query.

(2) A single set of data that is displayed horizontally in a worksheet or a table.

scatter chart: A chart that displays values on both the x and y axes to represent two variables as a single data point.

search down: A process of searching for information by ascending row and column numbers.

search up: A process of searching for information by descending row and column numbers.

selected: The condition of a set of items that has focus in a workbook.

session: (1) A unidirectional communication channel for a stream of messages that are addressed to one or more destinations. A destination is specified by a resource URL, an identity URL, and a device URL. More than one session can be multiplexed over a single connection.

(2) A representation of application data in system memory. It is used to maintain state for application data that is being manipulated or monitored on a protocol server by a user.

session identifier: A key that enables an application to make reference to a session.

session recycling: A process in which active sessions (2) are closed to start new sessions and to limit the total number of active sessions.

sheet: (1) A part of an Excel workbook. There are four types of sheets: worksheet, macro sheet, dialog sheet, and chart sheet. Multiple sheets are stored together within a workbook.

(2) A worksheet. The term sheet frequently refers to a worksheet because worksheets are the most common type of sheet.

sheet tab: A control that is used to select a sheet.

site collection: A set of websites (1) that are in the same content database, have the same owner, and share administration settings. A site collection can be identified by a GUID or the URL of the top-level site for the site collection. Each site collection contains a top-level site, can contain one or more subsites, and can have a shared navigational structure.

site identifier: A GUID that is used to identify a site in a site collection.

slicer: A mechanism that is used to filter data in one or more PivotTable reports or cube functions.

slicer header: A user interface element that displays the caption for a slicer that can be or is being used to filter one or more PivotTable reports or cube functions. It also provides a command button for removing all applied filters.

slicer item: A user interface element that displays filter values that can be applied to one or more PivotTable reports or cube functions by using a slicer.

snapshot: A copy of a workbook that contains only values and formatting. It does not contain any formulas or data connections.

SOAP action: The HTTP request header field used to indicate the intent of the SOAP request, using a URI value. See [SOAP1.1] section 6.1.1 for more information.

SOAP body: A container for the payload data being delivered by a SOAP message to its recipient. See [SOAP1.2-1/2007] section 5.3 for more information.

SOAP fault: A container for error and status information within a SOAP message. See [SOAP1.2-1/2007] section 5.4 for more information.

SOAP fault detail: A string containing a human-readable explanation of a SOAP fault, which is not intended for algorithmic processing. See [SOAP1.2-1/2007] section 5.4.5 for more information.

sort: A process that arranges cells in ascending or descending order, based on cell content.

sort order: A specific arrangement of cells that is based on cell content. The order can be ascending or descending.

sparkline: A miniature chart that can be inserted into text or embedded in a cell on a worksheet to illustrate highs, lows, and trends in data.

state changing: A type of operation that changes the state of a session.

system resources: The physical resources of a server computer, such as memory, disk space, CPU, and network bandwidth.

table: A list that is defined in a workbook.

time zone bias: The positive, zero, or negative offset in minutes from Coordinated Universal Time (UTC). For example, Middle European Time (MET, GMT+01:00) has a time zone bias of "-60" because it is one hour ahead of UTC. Pacific Standard Time (PST, GMT-08:00) has a time zone bias of "+480" because it is eight hours behind UTC.

time zone daylight bias: The positive, zero, or negative offset in minutes that is added to the time zone bias during daylight saving time. For example, daylight saving time advances the clock by one hour. The time zone daylight bias is set to "-60".

time zone daylight date: The date and time when the change from standard time to daylight saving time occurs.

time zone standard bias: A positive, zero, or negative offset in minutes that is added to the time zone bias outside daylight saving time.

time zone standard date: The date and time when the change from daylight saving time to standard time occurs.

timestamp: A condition of a digital signature (2) that indicates whether the signature was created with a valid certificate (1) that has expired or was created with a certificate that had expired already. If the certificate expired after the signature was created, the signature can be trusted. If it expired before the signature was created, it cannot be trusted.

top N filter: A filter that matches the top or bottom N items or N% of items in a specified column (2).

top N filter by count: A type of top N filter that matches the N largest numerical values or the N newest time and date values.

top N filter by percent: A type of top N filter that matches the N percent largest numerical values or the N percent newest time and date values.

top N filter by sum: A type of top N filter that matches the largest numerical values or the newest time and date values whose sum is equal to or greater than N.

trusted location: A directory with properties that indicate how an application processes documents.

UI culture: The language that is used to display strings and graphical elements in a user interface.

Uniform Resource Identifier (URI): A string that identifies a resource. The URI is an addressing mechanism defined in Internet Engineering Task Force (IETF) Uniform Resource Identifier (URI): Generic Syntax [RFC3986].

Universal Naming Convention (UNC): A string format that specifies the location of a resource. For more information, see [MS-DTYP] section 2.2.57.

URL zone: A specific base Uniform Resource Locator (URL) that can be used to access a resource within a web application (1). A web application can have multiple URL zones.

user display name: A user profile property that contains the preferred name of a user. See also display name.

user-defined function (UDF): A function that is coded in a Microsoft Visual Basic for Applications (VBA) module, macro sheet, add-in, or Excel Linked Library (XLL). A UDF can be used in formulas to return values to a worksheet, similar to built-in functions.

view session: A session (2) that is based on a workbook file and during which the file can be viewed by one or more users. Any changes to the file, such as sorting or filtering data, are not persisted to that file.

view-only mode: A display mode in which data in a workbook can only be viewed, sorted, and filtered by users. Users cannot change any of the data in the workbook and any changes to the display of the data are not persisted to the workbook file.

visible: A condition of an object that allows it to be displayed in rendered output.

Web Part: A reusable component that contains or generates web-based content such as XML, HTML, and scripting code. It has a standard property schema and displays that content in a cohesive unit on a webpage. See also Web Parts Page.

web service: A unit of application logic that provides data and services to other applications and can be called by using standard Internet transport protocols such as HTTP, Simple Mail Transfer Protocol (SMTP), or File Transfer Protocol (FTP). Web services can perform functions that range from simple requests to complicated business processes.

Web Services Description Language (WSDL): An XML format for describing network services as a set of endpoints that operate on messages that contain either document-oriented or procedure-oriented information. The operations and messages are described abstractly and are bound to a concrete network protocol and message format in order to define an endpoint. Related concrete endpoints are combined into abstract endpoints, which describe a network service. WSDL is extensible, which allows the description of endpoints and their messages regardless of the message formats or network protocols that are used.

workbook: A container for a collection of sheets (1).

workbook file: A file that contains a byte stream representation of a workbook.

workbook parameter: A single cell that is designated to receive input from users.

worksheet: A single logical container for a set of tabular data and other objects in a workbook.

worksheet header: The row and column headings of a worksheet.