summaryrefslogtreecommitdiff
path: root/oovbaapi/ooo/vba
diff options
context:
space:
mode:
Diffstat (limited to 'oovbaapi/ooo/vba')
-rw-r--r--oovbaapi/ooo/vba/FormShowConstants.idl6
-rw-r--r--oovbaapi/ooo/vba/VbAppWinStyle.idl10
-rw-r--r--oovbaapi/ooo/vba/VbCalendar.idl6
-rw-r--r--oovbaapi/ooo/vba/VbCallType.idl8
-rw-r--r--oovbaapi/ooo/vba/VbCompareMethod.idl7
-rw-r--r--oovbaapi/ooo/vba/VbDateTimeFormat.idl9
-rw-r--r--oovbaapi/ooo/vba/VbDayOfWeek.idl12
-rw-r--r--oovbaapi/ooo/vba/VbFileAttribute.idl12
-rw-r--r--oovbaapi/ooo/vba/VbFirstWeekOfYear.idl8
-rw-r--r--oovbaapi/ooo/vba/VbIMEStatus.idl24
-rw-r--r--oovbaapi/ooo/vba/VbMsgBoxResult.idl11
-rw-r--r--oovbaapi/ooo/vba/VbMsgBoxStyle.idl24
-rw-r--r--oovbaapi/ooo/vba/VbQueryClose.idl9
-rw-r--r--oovbaapi/ooo/vba/VbStrConv.idl13
-rw-r--r--oovbaapi/ooo/vba/VbTriState.idl7
-rw-r--r--oovbaapi/ooo/vba/VbVarType.idl22
-rw-r--r--oovbaapi/ooo/vba/access/AcCloseSave.idl7
-rw-r--r--oovbaapi/ooo/vba/access/AcColorIndex.idl20
-rw-r--r--oovbaapi/ooo/vba/access/AcCommand.idl521
-rw-r--r--oovbaapi/ooo/vba/access/AcControlType.idl23
-rw-r--r--oovbaapi/ooo/vba/access/AcCurrentView.idl10
-rw-r--r--oovbaapi/ooo/vba/access/AcDataAccessPageView.idl6
-rw-r--r--oovbaapi/ooo/vba/access/AcDataObjectType.idl11
-rw-r--r--oovbaapi/ooo/vba/access/AcDataTransferType.idl7
-rw-r--r--oovbaapi/ooo/vba/access/AcDefView.idl9
-rw-r--r--oovbaapi/ooo/vba/access/AcExportXMLEncoding.idl6
-rw-r--r--oovbaapi/ooo/vba/access/AcExportXMLObjectType.idl11
-rw-r--r--oovbaapi/ooo/vba/access/AcExportXMLOtherFlags.idl9
-rw-r--r--oovbaapi/ooo/vba/access/AcExportXMLSchemaFormat.idl6
-rw-r--r--oovbaapi/ooo/vba/access/AcFileFormat.idl9
-rw-r--r--oovbaapi/ooo/vba/access/AcFilterType.idl6
-rw-r--r--oovbaapi/ooo/vba/access/AcFindField.idl6
-rw-r--r--oovbaapi/ooo/vba/access/AcFindMatch.idl7
-rw-r--r--oovbaapi/ooo/vba/access/AcFormOpenDataMode.idl8
-rw-r--r--oovbaapi/ooo/vba/access/AcFormView.idl10
-rw-r--r--oovbaapi/ooo/vba/access/AcFormatConditionOperator.idl12
-rw-r--r--oovbaapi/ooo/vba/access/AcFormatConditionType.idl7
-rw-r--r--oovbaapi/ooo/vba/access/AcHyperlinkPart.idl10
-rw-r--r--oovbaapi/ooo/vba/access/AcImeMode.idl15
-rw-r--r--oovbaapi/ooo/vba/access/AcImeSentenceMode.idl8
-rw-r--r--oovbaapi/ooo/vba/access/AcImportXMLOption.idl7
-rw-r--r--oovbaapi/ooo/vba/access/AcModuleType.idl6
-rw-r--r--oovbaapi/ooo/vba/access/AcObjectType.idl16
-rw-r--r--oovbaapi/ooo/vba/access/AcOpenDataMode.idl7
-rw-r--r--oovbaapi/ooo/vba/access/AcOutputObjectType.idl13
-rw-r--r--oovbaapi/ooo/vba/access/AcPrintColor.idl6
-rw-r--r--oovbaapi/ooo/vba/access/AcPrintDuplex.idl7
-rw-r--r--oovbaapi/ooo/vba/access/AcPrintItemLayout.idl6
-rw-r--r--oovbaapi/ooo/vba/access/AcPrintObjQuality.idl8
-rw-r--r--oovbaapi/ooo/vba/access/AcPrintOrientation.idl6
-rw-r--r--oovbaapi/ooo/vba/access/AcPrintPaperBin.idl17
-rw-r--r--oovbaapi/ooo/vba/access/AcPrintPaperSize.idl46
-rw-r--r--oovbaapi/ooo/vba/access/AcPrintQuality.idl8
-rw-r--r--oovbaapi/ooo/vba/access/AcPrintRange.idl7
-rw-r--r--oovbaapi/ooo/vba/access/AcProjectType.idl7
-rw-r--r--oovbaapi/ooo/vba/access/AcQuitOption.idl7
-rw-r--r--oovbaapi/ooo/vba/access/AcRecord.idl10
-rw-r--r--oovbaapi/ooo/vba/access/AcSearchDirection.idl7
-rw-r--r--oovbaapi/ooo/vba/access/AcSection.idl13
-rw-r--r--oovbaapi/ooo/vba/access/AcSendObjectType.idl11
-rw-r--r--oovbaapi/ooo/vba/access/AcShowToolbar.idl7
-rw-r--r--oovbaapi/ooo/vba/access/AcSpreadSheetType.idl15
-rw-r--r--oovbaapi/ooo/vba/access/AcSysCmdAction.idl17
-rw-r--r--oovbaapi/ooo/vba/access/AcTextTransferType.idl14
-rw-r--r--oovbaapi/ooo/vba/access/AcTransformXMLScriptOption.idl7
-rw-r--r--oovbaapi/ooo/vba/access/AcView.idl9
-rw-r--r--oovbaapi/ooo/vba/access/AcWindowMode.idl8
-rw-r--r--oovbaapi/ooo/vba/access/ProcKind.idl8
-rw-r--r--oovbaapi/ooo/vba/access/RefKind.idl6
-rw-r--r--oovbaapi/ooo/vba/adodb/ADCPROP_ASYNCTHREADPRIORITY_ENUM.idl9
-rw-r--r--oovbaapi/ooo/vba/adodb/ADCPROP_AUTORECALC_ENUM.idl6
-rw-r--r--oovbaapi/ooo/vba/adodb/ADCPROP_UPDATECRITERIA_ENUM.idl8
-rw-r--r--oovbaapi/ooo/vba/adodb/AffectEnum.idl8
-rw-r--r--oovbaapi/ooo/vba/adodb/BookmarkEnum.idl7
-rw-r--r--oovbaapi/ooo/vba/adodb/CEResyncEnum.idl10
-rw-r--r--oovbaapi/ooo/vba/adodb/CommandTypeEnum.idl11
-rw-r--r--oovbaapi/ooo/vba/adodb/CompareEnum.idl9
-rw-r--r--oovbaapi/ooo/vba/adodb/ConnectModeEnum.idl12
-rw-r--r--oovbaapi/ooo/vba/adodb/ConnectOptionEnum.idl6
-rw-r--r--oovbaapi/ooo/vba/adodb/ConnectPromptEnum.idl8
-rw-r--r--oovbaapi/ooo/vba/adodb/CursorLocationEnum.idl8
-rw-r--r--oovbaapi/ooo/vba/adodb/CursorOptionEnum.idl17
-rw-r--r--oovbaapi/ooo/vba/adodb/CursorTypeEnum.idl9
-rw-r--r--oovbaapi/ooo/vba/adodb/ErrorValueEnum.idl25
-rw-r--r--oovbaapi/ooo/vba/adodb/EventReasonEnum.idl19
-rw-r--r--oovbaapi/ooo/vba/adodb/EventStatusEnum.idl9
-rw-r--r--oovbaapi/ooo/vba/adodb/ExecuteOptionEnum.idl9
-rw-r--r--oovbaapi/ooo/vba/adodb/FilterGroupEnum.idl10
-rw-r--r--oovbaapi/ooo/vba/adodb/GetRowsOptionEnum.idl5
-rw-r--r--oovbaapi/ooo/vba/adodb/IsolationLevelEnum.idl13
-rw-r--r--oovbaapi/ooo/vba/adodb/MarshalOptionsEnum.idl6
-rw-r--r--oovbaapi/ooo/vba/adodb/ObjectStateEnum.idl9
-rw-r--r--oovbaapi/ooo/vba/adodb/ParameterAttributesEnum.idl7
-rw-r--r--oovbaapi/ooo/vba/adodb/PersistFormatEnum.idl6
-rw-r--r--oovbaapi/ooo/vba/adodb/PositionEnum.idl7
-rw-r--r--oovbaapi/ooo/vba/adodb/PropertyAttributesEnum.idl9
-rw-r--r--oovbaapi/ooo/vba/adodb/ResyncEnum.idl6
-rw-r--r--oovbaapi/ooo/vba/adodb/SchemaEnum.idl46
-rw-r--r--oovbaapi/ooo/vba/adodb/SearchDirectionEnum.idl6
-rw-r--r--oovbaapi/ooo/vba/adodb/SeekEnum.idl10
-rw-r--r--oovbaapi/ooo/vba/adodb/StringFormatEnum.idl5
-rw-r--r--oovbaapi/ooo/vba/adodb/XactAttributeEnum.idl8
-rw-r--r--oovbaapi/ooo/vba/dao/CollatingOrderEnum.idl29
-rw-r--r--oovbaapi/ooo/vba/dao/CommitTransOptionsEnum.idl5
-rw-r--r--oovbaapi/ooo/vba/dao/CursorDriverEnum.idl9
-rw-r--r--oovbaapi/ooo/vba/dao/DataTypeEnum.idl25
-rw-r--r--oovbaapi/ooo/vba/dao/DatabaseTypeEnum.idl11
-rw-r--r--oovbaapi/ooo/vba/dao/DriverPromptEnum.idl8
-rw-r--r--oovbaapi/ooo/vba/dao/EditModeEnum.idl7
-rw-r--r--oovbaapi/ooo/vba/dao/FieldAttributeEnum.idl11
-rw-r--r--oovbaapi/ooo/vba/dao/IdleEnum.idl6
-rw-r--r--oovbaapi/ooo/vba/dao/LockTypeEnum.idl8
-rw-r--r--oovbaapi/ooo/vba/dao/ParameterDirectionEnum.idl8
-rw-r--r--oovbaapi/ooo/vba/dao/PermissionEnum.idl21
-rw-r--r--oovbaapi/ooo/vba/dao/QueryDefStateEnum.idl6
-rw-r--r--oovbaapi/ooo/vba/dao/QueryDefTypeEnum.idl17
-rw-r--r--oovbaapi/ooo/vba/dao/RecordStatusEnum.idl9
-rw-r--r--oovbaapi/ooo/vba/dao/RecordsetOptionEnum.idl16
-rw-r--r--oovbaapi/ooo/vba/dao/RecordsetTypeEnum.idl9
-rw-r--r--oovbaapi/ooo/vba/dao/RelationAttributeEnum.idl11
-rw-r--r--oovbaapi/ooo/vba/dao/ReplicaTypeEnum.idl6
-rw-r--r--oovbaapi/ooo/vba/dao/SetOptionEnum.idl15
-rw-r--r--oovbaapi/ooo/vba/dao/SynchronizeTypeEnum.idl8
-rw-r--r--oovbaapi/ooo/vba/dao/TableDefAttributeEnum.idl10
-rw-r--r--oovbaapi/ooo/vba/dao/UpdateCriteriaEnum.idl10
-rw-r--r--oovbaapi/ooo/vba/dao/UpdateTypeEnum.idl7
-rw-r--r--oovbaapi/ooo/vba/dao/WorkspaceTypeEnum.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/Constants.idl171
-rw-r--r--oovbaapi/ooo/vba/excel/SheetObject.idl75
-rw-r--r--oovbaapi/ooo/vba/excel/SheetObjects.idl45
-rw-r--r--oovbaapi/ooo/vba/excel/XButton.idl75
-rw-r--r--oovbaapi/ooo/vba/excel/XControlObject.idl48
-rw-r--r--oovbaapi/ooo/vba/excel/XGraphicObjects.idl81
-rw-r--r--oovbaapi/ooo/vba/excel/XSheetObject.idl78
-rw-r--r--oovbaapi/ooo/vba/excel/XlApplicationInternational.idl49
-rw-r--r--oovbaapi/ooo/vba/excel/XlApplyNamesOrder.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlArabicModes.idl8
-rw-r--r--oovbaapi/ooo/vba/excel/XlArrangeStyle.idl8
-rw-r--r--oovbaapi/ooo/vba/excel/XlArrowHeadLength.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlArrowHeadStyle.idl9
-rw-r--r--oovbaapi/ooo/vba/excel/XlArrowHeadWidth.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlAutoFillType.idl15
-rw-r--r--oovbaapi/ooo/vba/excel/XlAutoFilterOperator.idl10
-rw-r--r--oovbaapi/ooo/vba/excel/XlAxisCrosses.idl8
-rw-r--r--oovbaapi/ooo/vba/excel/XlAxisGroup.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlAxisType.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlBackground.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlBarShape.idl10
-rw-r--r--oovbaapi/ooo/vba/excel/XlBorderWeight.idl8
-rw-r--r--oovbaapi/ooo/vba/excel/XlBordersIndex.idl12
-rw-r--r--oovbaapi/ooo/vba/excel/XlBuiltInDialog.idl246
-rw-r--r--oovbaapi/ooo/vba/excel/XlCVError.idl11
-rw-r--r--oovbaapi/ooo/vba/excel/XlCalculatedMemberType.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlCalculation.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlCalculationInterruptKey.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlCalculationState.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlCategoryType.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlCellInsertionMode.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlCellType.idl14
-rw-r--r--oovbaapi/ooo/vba/excel/XlChartGallery.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlChartItem.idl36
-rw-r--r--oovbaapi/ooo/vba/excel/XlChartLocation.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlChartPicturePlacement.idl11
-rw-r--r--oovbaapi/ooo/vba/excel/XlChartPictureType.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlChartSplitType.idl8
-rw-r--r--oovbaapi/ooo/vba/excel/XlChartType.idl77
-rw-r--r--oovbaapi/ooo/vba/excel/XlClipboardFormat.idl37
-rw-r--r--oovbaapi/ooo/vba/excel/XlCmdType.idl9
-rw-r--r--oovbaapi/ooo/vba/excel/XlColorIndex.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlColumnDataType.idl14
-rw-r--r--oovbaapi/ooo/vba/excel/XlCommandUnderlines.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlCommentDisplayMode.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlConsolidationFunction.idl16
-rw-r--r--oovbaapi/ooo/vba/excel/XlCopyPictureFormat.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlCorruptLoad.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlCreator.idl5
-rw-r--r--oovbaapi/ooo/vba/excel/XlCubeFieldType.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlCutCopyMode.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlDVAlertStyle.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlDVType.idl12
-rw-r--r--oovbaapi/ooo/vba/excel/XlDataLabelPosition.idl15
-rw-r--r--oovbaapi/ooo/vba/excel/XlDataLabelSeparator.idl5
-rw-r--r--oovbaapi/ooo/vba/excel/XlDataLabelsType.idl10
-rw-r--r--oovbaapi/ooo/vba/excel/XlDataSeriesDate.idl8
-rw-r--r--oovbaapi/ooo/vba/excel/XlDataSeriesType.idl8
-rw-r--r--oovbaapi/ooo/vba/excel/XlDeleteShiftDirection.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlDirection.idl8
-rw-r--r--oovbaapi/ooo/vba/excel/XlDisplayBlanksAs.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlDisplayDrawingObjects.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlDisplayUnit.idl13
-rw-r--r--oovbaapi/ooo/vba/excel/XlEditionFormat.idl8
-rw-r--r--oovbaapi/ooo/vba/excel/XlEditionOptionsOption.idl12
-rw-r--r--oovbaapi/ooo/vba/excel/XlEditionType.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlEnableCancelKey.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlEnableSelection.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlEndStyleCap.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlErrorBarDirection.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlErrorBarInclude.idl8
-rw-r--r--oovbaapi/ooo/vba/excel/XlErrorBarType.idl9
-rw-r--r--oovbaapi/ooo/vba/excel/XlErrorChecks.idl12
-rw-r--r--oovbaapi/ooo/vba/excel/XlFileAccess.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlFileFormat.idl47
-rw-r--r--oovbaapi/ooo/vba/excel/XlFillWith.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlFilterAction.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlFindLookIn.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlFormControl.idl14
-rw-r--r--oovbaapi/ooo/vba/excel/XlFormatConditionOperator.idl12
-rw-r--r--oovbaapi/ooo/vba/excel/XlFormatConditionType.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlFormulaLabel.idl8
-rw-r--r--oovbaapi/ooo/vba/excel/XlHAlign.idl12
-rw-r--r--oovbaapi/ooo/vba/excel/XlHebrewModes.idl8
-rw-r--r--oovbaapi/ooo/vba/excel/XlHighlightChangesTime.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlHtmlType.idl8
-rw-r--r--oovbaapi/ooo/vba/excel/XlIMEMode.idl15
-rw-r--r--oovbaapi/ooo/vba/excel/XlImportDataAs.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlInsertFormatOrigin.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlInsertShiftDirection.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlLayoutFormType.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlLegendPosition.idl9
-rw-r--r--oovbaapi/ooo/vba/excel/XlLineStyle.idl12
-rw-r--r--oovbaapi/ooo/vba/excel/XlLink.idl8
-rw-r--r--oovbaapi/ooo/vba/excel/XlLinkInfo.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlLinkInfoType.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlLinkStatus.idl15
-rw-r--r--oovbaapi/ooo/vba/excel/XlLinkType.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlListConflict.idl8
-rw-r--r--oovbaapi/ooo/vba/excel/XlListDataType.idl17
-rw-r--r--oovbaapi/ooo/vba/excel/XlListObjectSourceType.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlLocationInTable.idl13
-rw-r--r--oovbaapi/ooo/vba/excel/XlLookAt.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlMSApplication.idl11
-rw-r--r--oovbaapi/ooo/vba/excel/XlMailSystem.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlMarkerStyle.idl16
-rw-r--r--oovbaapi/ooo/vba/excel/XlMouseButton.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlMousePointer.idl8
-rw-r--r--oovbaapi/ooo/vba/excel/XlOLEType.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlOLEVerb.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlObjectSize.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlOrder.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlOrientation.idl8
-rw-r--r--oovbaapi/ooo/vba/excel/XlPTSelectionMode.idl11
-rw-r--r--oovbaapi/ooo/vba/excel/XlPageBreak.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlPageBreakExtent.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlPageOrientation.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlPaperSize.idl46
-rw-r--r--oovbaapi/ooo/vba/excel/XlParameterDataType.idl25
-rw-r--r--oovbaapi/ooo/vba/excel/XlParameterType.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlPasteSpecialOperation.idl9
-rw-r--r--oovbaapi/ooo/vba/excel/XlPasteType.idl14
-rw-r--r--oovbaapi/ooo/vba/excel/XlPattern.idl24
-rw-r--r--oovbaapi/ooo/vba/excel/XlPhoneticAlignment.idl8
-rw-r--r--oovbaapi/ooo/vba/excel/XlPhoneticCharacterType.idl8
-rw-r--r--oovbaapi/ooo/vba/excel/XlPictureAppearance.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlPictureConvertorType.idl17
-rw-r--r--oovbaapi/ooo/vba/excel/XlPivotCellType.idl14
-rw-r--r--oovbaapi/ooo/vba/excel/XlPivotFieldCalculation.idl13
-rw-r--r--oovbaapi/ooo/vba/excel/XlPivotFieldDataType.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlPivotFieldOrientation.idl9
-rw-r--r--oovbaapi/ooo/vba/excel/XlPivotFormatType.idl26
-rw-r--r--oovbaapi/ooo/vba/excel/XlPivotTableMissingItems.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlPivotTableSourceType.idl9
-rw-r--r--oovbaapi/ooo/vba/excel/XlPivotTableVersionList.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlPlacement.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlPlatform.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlPrintErrors.idl8
-rw-r--r--oovbaapi/ooo/vba/excel/XlPrintLocation.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlPriority.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlQueryType.idl10
-rw-r--r--oovbaapi/ooo/vba/excel/XlRangeAutoFormat.idl47
-rw-r--r--oovbaapi/ooo/vba/excel/XlRangeValueDataType.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlReferenceStyle.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlReferenceType.idl8
-rw-r--r--oovbaapi/ooo/vba/excel/XlRobustConnect.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlRoutingSlipDelivery.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlRoutingSlipStatus.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlRowCol.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlRunAutoMacro.idl8
-rw-r--r--oovbaapi/ooo/vba/excel/XlSaveAction.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlSaveAsAccessMode.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlSaveConflictResolution.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlScaleType.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlSearchDirection.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlSearchOrder.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlSearchWithin.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlSheetType.idl9
-rw-r--r--oovbaapi/ooo/vba/excel/XlSheetVisibility.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlSizeRepresents.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlSmartTagControlType.idl18
-rw-r--r--oovbaapi/ooo/vba/excel/XlSmartTagDisplayMode.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlSortDataOption.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlSortMethod.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlSortMethodOld.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlSortOrder.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlSortOrientation.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlSortType.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlSourceType.idl12
-rw-r--r--oovbaapi/ooo/vba/excel/XlSpeakDirection.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlSpecialCellsValue.idl8
-rw-r--r--oovbaapi/ooo/vba/excel/XlSubscribeToFormat.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlSubtototalLocationType.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlSummaryColumn.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlSummaryReportType.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlSummaryRow.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlTabPosition.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlTextParsingType.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlTextQualifier.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlTextVisualLayoutType.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlTickLabelOrientation.idl9
-rw-r--r--oovbaapi/ooo/vba/excel/XlTickLabelPosition.idl8
-rw-r--r--oovbaapi/ooo/vba/excel/XlTickMark.idl8
-rw-r--r--oovbaapi/ooo/vba/excel/XlTimeUnit.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlToolbarProtection.idl9
-rw-r--r--oovbaapi/ooo/vba/excel/XlTotalsCalculation.idl13
-rw-r--r--oovbaapi/ooo/vba/excel/XlTrendlineType.idl10
-rw-r--r--oovbaapi/ooo/vba/excel/XlUnderlineStyle.idl9
-rw-r--r--oovbaapi/ooo/vba/excel/XlUpdateLinks.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlVAlign.idl9
-rw-r--r--oovbaapi/ooo/vba/excel/XlWBATemplate.idl8
-rw-r--r--oovbaapi/ooo/vba/excel/XlWebFormatting.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlWebSelectionType.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlWindowState.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlWindowType.idl9
-rw-r--r--oovbaapi/ooo/vba/excel/XlWindowView.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlXLMMacroType.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlXmlExportResult.idl6
-rw-r--r--oovbaapi/ooo/vba/excel/XlXmlImportResult.idl7
-rw-r--r--oovbaapi/ooo/vba/excel/XlXmlLoadOption.idl8
-rw-r--r--oovbaapi/ooo/vba/excel/XlYesNoGuess.idl7
-rw-r--r--oovbaapi/ooo/vba/msforms/fmAction.idl8
-rw-r--r--oovbaapi/ooo/vba/msforms/fmAlignment.idl6
-rw-r--r--oovbaapi/ooo/vba/msforms/fmBackStyle.idl6
-rw-r--r--oovbaapi/ooo/vba/msforms/fmBorderStyle.idl6
-rw-r--r--oovbaapi/ooo/vba/msforms/fmBorders.idl8
-rw-r--r--oovbaapi/ooo/vba/msforms/fmButtonEffect.idl6
-rw-r--r--oovbaapi/ooo/vba/msforms/fmButtonStyle.idl6
-rw-r--r--oovbaapi/ooo/vba/msforms/fmCycle.idl6
-rw-r--r--oovbaapi/ooo/vba/msforms/fmDisplayStyle.idl11
-rw-r--r--oovbaapi/ooo/vba/msforms/fmDragBehavior.idl6
-rw-r--r--oovbaapi/ooo/vba/msforms/fmDragState.idl7
-rw-r--r--oovbaapi/ooo/vba/msforms/fmDropButtonStyle.idl8
-rw-r--r--oovbaapi/ooo/vba/msforms/fmDropEffect.idl8
-rw-r--r--oovbaapi/ooo/vba/msforms/fmEnterFieldBehavior.idl6
-rw-r--r--oovbaapi/ooo/vba/msforms/fmIMEMode.idl17
-rw-r--r--oovbaapi/ooo/vba/msforms/fmLayoutEffect.idl6
-rw-r--r--oovbaapi/ooo/vba/msforms/fmListStyle.idl6
-rw-r--r--oovbaapi/ooo/vba/msforms/fmMatchEntry.idl7
-rw-r--r--oovbaapi/ooo/vba/msforms/fmMode.idl7
-rw-r--r--oovbaapi/ooo/vba/msforms/fmMousePointer.idl19
-rw-r--r--oovbaapi/ooo/vba/msforms/fmMultiSelect.idl7
-rw-r--r--oovbaapi/ooo/vba/msforms/fmOrientation.idl7
-rw-r--r--oovbaapi/ooo/vba/msforms/fmPicPosition.idl13
-rw-r--r--oovbaapi/ooo/vba/msforms/fmPictureAlignment.idl9
-rw-r--r--oovbaapi/ooo/vba/msforms/fmPicturePosition.idl17
-rw-r--r--oovbaapi/ooo/vba/msforms/fmPictureSizeMode.idl7
-rw-r--r--oovbaapi/ooo/vba/msforms/fmScrollAction.idl14
-rw-r--r--oovbaapi/ooo/vba/msforms/fmScrollBars.idl8
-rw-r--r--oovbaapi/ooo/vba/msforms/fmShowDropButtonWhen.idl7
-rw-r--r--oovbaapi/ooo/vba/msforms/fmShowListWhen.idl8
-rw-r--r--oovbaapi/ooo/vba/msforms/fmSnapPoint.idl13
-rw-r--r--oovbaapi/ooo/vba/msforms/fmSpecialEffect.idl9
-rw-r--r--oovbaapi/ooo/vba/msforms/fmStyle.idl6
-rw-r--r--oovbaapi/ooo/vba/msforms/fmTabOrientation.idl8
-rw-r--r--oovbaapi/ooo/vba/msforms/fmTabStyle.idl7
-rw-r--r--oovbaapi/ooo/vba/msforms/fmTextAlign.idl7
-rw-r--r--oovbaapi/ooo/vba/msforms/fmTransitionEffect.idl17
-rw-r--r--oovbaapi/ooo/vba/msforms/fmVerticalScrollBarSide.idl6
-rw-r--r--oovbaapi/ooo/vba/msforms/fmZOrder.idl6
-rw-r--r--oovbaapi/ooo/vba/office/DocProperties.idl9
-rw-r--r--oovbaapi/ooo/vba/office/MailFormat.idl7
-rw-r--r--oovbaapi/ooo/vba/office/MsoAlertButtonType.idl11
-rw-r--r--oovbaapi/ooo/vba/office/MsoAlertCancelType.idl10
-rw-r--r--oovbaapi/ooo/vba/office/MsoAlertDefaultType.idl9
-rw-r--r--oovbaapi/ooo/vba/office/MsoAlertIconType.idl9
-rw-r--r--oovbaapi/ooo/vba/office/MsoAlignCmd.idl10
-rw-r--r--oovbaapi/ooo/vba/office/MsoAnimationType.idl39
-rw-r--r--oovbaapi/ooo/vba/office/MsoAppLanguageID.idl9
-rw-r--r--oovbaapi/ooo/vba/office/MsoArrowheadLength.idl8
-rw-r--r--oovbaapi/ooo/vba/office/MsoArrowheadStyle.idl11
-rw-r--r--oovbaapi/ooo/vba/office/MsoArrowheadWidth.idl8
-rw-r--r--oovbaapi/ooo/vba/office/MsoAutoShapeType.idl143
-rw-r--r--oovbaapi/ooo/vba/office/MsoAutomationSecurity.idl7
-rw-r--r--oovbaapi/ooo/vba/office/MsoBalloonButtonType.idl20
-rw-r--r--oovbaapi/ooo/vba/office/MsoBalloonErrorType.idl16
-rw-r--r--oovbaapi/ooo/vba/office/MsoBalloonType.idl7
-rw-r--r--oovbaapi/ooo/vba/office/MsoBarPosition.idl11
-rw-r--r--oovbaapi/ooo/vba/office/MsoBarProtection.idl12
-rw-r--r--oovbaapi/ooo/vba/office/MsoBarRow.idl6
-rw-r--r--oovbaapi/ooo/vba/office/MsoBarType.idl7
-rw-r--r--oovbaapi/ooo/vba/office/MsoBlackWhiteMode.idl15
-rw-r--r--oovbaapi/ooo/vba/office/MsoButtonSetType.idl19
-rw-r--r--oovbaapi/ooo/vba/office/MsoButtonState.idl7
-rw-r--r--oovbaapi/ooo/vba/office/MsoButtonStyle.idl12
-rw-r--r--oovbaapi/ooo/vba/office/MsoButtonStyleHidden.idl6
-rw-r--r--oovbaapi/ooo/vba/office/MsoCalloutAngleType.idl10
-rw-r--r--oovbaapi/ooo/vba/office/MsoCalloutDropType.idl9
-rw-r--r--oovbaapi/ooo/vba/office/MsoCalloutType.idl9
-rw-r--r--oovbaapi/ooo/vba/office/MsoCharacterSet.idl16
-rw-r--r--oovbaapi/ooo/vba/office/MsoColorType.idl10
-rw-r--r--oovbaapi/ooo/vba/office/MsoComboStyle.idl6
-rw-r--r--oovbaapi/ooo/vba/office/MsoCommandBarButtonHyperlinkType.idl7
-rw-r--r--oovbaapi/ooo/vba/office/MsoCondition.idl77
-rw-r--r--oovbaapi/ooo/vba/office/MsoConnector.idl6
-rw-r--r--oovbaapi/ooo/vba/office/MsoConnectorType.idl8
-rw-r--r--oovbaapi/ooo/vba/office/MsoControlOLEUsage.idl8
-rw-r--r--oovbaapi/ooo/vba/office/MsoControlType.idl31
-rw-r--r--oovbaapi/ooo/vba/office/MsoDiagramNodeType.idl6
-rw-r--r--oovbaapi/ooo/vba/office/MsoDiagramType.idl11
-rw-r--r--oovbaapi/ooo/vba/office/MsoDistributeCmd.idl6
-rw-r--r--oovbaapi/ooo/vba/office/MsoDocProperties.idl9
-rw-r--r--oovbaapi/ooo/vba/office/MsoEditingType.idl8
-rw-r--r--oovbaapi/ooo/vba/office/MsoEncoding.idl141
-rw-r--r--oovbaapi/ooo/vba/office/MsoExtraInfoMethod.idl6
-rw-r--r--oovbaapi/ooo/vba/office/MsoExtrusionColorType.idl7
-rw-r--r--oovbaapi/ooo/vba/office/MsoFarEastLineBreakLanguageID.idl8
-rw-r--r--oovbaapi/ooo/vba/office/MsoFeatureInstall.idl7
-rw-r--r--oovbaapi/ooo/vba/office/MsoFileDialogType.idl8
-rw-r--r--oovbaapi/ooo/vba/office/MsoFileDialogView.idl13
-rw-r--r--oovbaapi/ooo/vba/office/MsoFileFindListBy.idl6
-rw-r--r--oovbaapi/ooo/vba/office/MsoFileFindOptions.idl7
-rw-r--r--oovbaapi/ooo/vba/office/MsoFileFindSortBy.idl11
-rw-r--r--oovbaapi/ooo/vba/office/MsoFileFindView.idl7
-rw-r--r--oovbaapi/ooo/vba/office/MsoFileNewAction.idl7
-rw-r--r--oovbaapi/ooo/vba/office/MsoFileNewSection.idl9
-rw-r--r--oovbaapi/ooo/vba/office/MsoFileType.idl27
-rw-r--r--oovbaapi/ooo/vba/office/MsoFillType.idl11
-rw-r--r--oovbaapi/ooo/vba/office/MsoFilterComparison.idl14
-rw-r--r--oovbaapi/ooo/vba/office/MsoFilterConjunction.idl6
-rw-r--r--oovbaapi/ooo/vba/office/MsoFlipCmd.idl6
-rw-r--r--oovbaapi/ooo/vba/office/MsoGradientColorType.idl8
-rw-r--r--oovbaapi/ooo/vba/office/MsoGradientStyle.idl12
-rw-r--r--oovbaapi/ooo/vba/office/MsoHTMLProjectOpen.idl6
-rw-r--r--oovbaapi/ooo/vba/office/MsoHTMLProjectState.idl7
-rw-r--r--oovbaapi/ooo/vba/office/MsoHorizontalAnchor.idl7
-rw-r--r--oovbaapi/ooo/vba/office/MsoHyperlinkType.idl7
-rw-r--r--oovbaapi/ooo/vba/office/MsoIconType.idl11
-rw-r--r--oovbaapi/ooo/vba/office/MsoLanguageID.idl221
-rw-r--r--oovbaapi/ooo/vba/office/MsoLanguageIDHidden.idl7
-rw-r--r--oovbaapi/ooo/vba/office/MsoLastModified.idl11
-rw-r--r--oovbaapi/ooo/vba/office/MsoLineDashStyle.idl13
-rw-r--r--oovbaapi/ooo/vba/office/MsoLineStyle.idl10
-rw-r--r--oovbaapi/ooo/vba/office/MsoMenuAnimation.idl8
-rw-r--r--oovbaapi/ooo/vba/office/MsoMixedType.idl6
-rw-r--r--oovbaapi/ooo/vba/office/MsoModeType.idl7
-rw-r--r--oovbaapi/ooo/vba/office/MsoMoveRow.idl8
-rw-r--r--oovbaapi/ooo/vba/office/MsoOLEMenuGroup.idl11
-rw-r--r--oovbaapi/ooo/vba/office/MsoOrgChartLayoutType.idl9
-rw-r--r--oovbaapi/ooo/vba/office/MsoOrgChartOrientation.idl6
-rw-r--r--oovbaapi/ooo/vba/office/MsoOrientation.idl7
-rw-r--r--oovbaapi/ooo/vba/office/MsoPatternType.idl53
-rw-r--r--oovbaapi/ooo/vba/office/MsoPermission.idl13
-rw-r--r--oovbaapi/ooo/vba/office/MsoPictureColorType.idl9
-rw-r--r--oovbaapi/ooo/vba/office/MsoPresetExtrusionDirection.idl14
-rw-r--r--oovbaapi/ooo/vba/office/MsoPresetGradientType.idl29
-rw-r--r--oovbaapi/ooo/vba/office/MsoPresetLightingDirection.idl14
-rw-r--r--oovbaapi/ooo/vba/office/MsoPresetLightingSoftness.idl8
-rw-r--r--oovbaapi/ooo/vba/office/MsoPresetMaterial.idl9
-rw-r--r--oovbaapi/ooo/vba/office/MsoPresetTextEffect.idl35
-rw-r--r--oovbaapi/ooo/vba/office/MsoPresetTextEffectShape.idl45
-rw-r--r--oovbaapi/ooo/vba/office/MsoPresetTexture.idl29
-rw-r--r--oovbaapi/ooo/vba/office/MsoPresetThreeDFormat.idl25
-rw-r--r--oovbaapi/ooo/vba/office/MsoRelativeNodePosition.idl8
-rw-r--r--oovbaapi/ooo/vba/office/MsoScaleFrom.idl7
-rw-r--r--oovbaapi/ooo/vba/office/MsoScreenSize.idl15
-rw-r--r--oovbaapi/ooo/vba/office/MsoScriptLanguage.idl8
-rw-r--r--oovbaapi/ooo/vba/office/MsoScriptLocation.idl6
-rw-r--r--oovbaapi/ooo/vba/office/MsoSearchIn.idl8
-rw-r--r--oovbaapi/ooo/vba/office/MsoSegmentType.idl6
-rw-r--r--oovbaapi/ooo/vba/office/MsoShadowType.idl25
-rw-r--r--oovbaapi/ooo/vba/office/MsoShapeType.idl28
-rw-r--r--oovbaapi/ooo/vba/office/MsoSharedWorkspaceTaskPriority.idl7
-rw-r--r--oovbaapi/ooo/vba/office/MsoSharedWorkspaceTaskStatus.idl9
-rw-r--r--oovbaapi/ooo/vba/office/MsoSortBy.idl9
-rw-r--r--oovbaapi/ooo/vba/office/MsoSortOrder.idl6
-rw-r--r--oovbaapi/ooo/vba/office/MsoSyncAvailableType.idl7
-rw-r--r--oovbaapi/ooo/vba/office/MsoSyncCompareType.idl6
-rw-r--r--oovbaapi/ooo/vba/office/MsoSyncConflictResolutionType.idl7
-rw-r--r--oovbaapi/ooo/vba/office/MsoSyncErrorType.idl21
-rw-r--r--oovbaapi/ooo/vba/office/MsoSyncEventType.idl12
-rw-r--r--oovbaapi/ooo/vba/office/MsoSyncStatusType.idl11
-rw-r--r--oovbaapi/ooo/vba/office/MsoSyncVersionType.idl6
-rw-r--r--oovbaapi/ooo/vba/office/MsoTargetBrowser.idl9
-rw-r--r--oovbaapi/ooo/vba/office/MsoTextEffectAlignment.idl11
-rw-r--r--oovbaapi/ooo/vba/office/MsoTextOrientation.idl11
-rw-r--r--oovbaapi/ooo/vba/office/MsoTextureType.idl7
-rw-r--r--oovbaapi/ooo/vba/office/MsoTriState.idl9
-rw-r--r--oovbaapi/ooo/vba/office/MsoVerticalAnchor.idl10
-rw-r--r--oovbaapi/ooo/vba/office/MsoWizardActType.idl8
-rw-r--r--oovbaapi/ooo/vba/office/MsoWizardMsgType.idl9
-rw-r--r--oovbaapi/ooo/vba/office/MsoZOrderCmd.idl10
-rw-r--r--oovbaapi/ooo/vba/powerpoint/MsoAnimAccumulate.idl6
-rw-r--r--oovbaapi/ooo/vba/powerpoint/MsoAnimAdditive.idl6
-rw-r--r--oovbaapi/ooo/vba/powerpoint/MsoAnimAfterEffect.idl9
-rw-r--r--oovbaapi/ooo/vba/powerpoint/MsoAnimCommandType.idl7
-rw-r--r--oovbaapi/ooo/vba/powerpoint/MsoAnimDirection.idl49
-rw-r--r--oovbaapi/ooo/vba/powerpoint/MsoAnimEffect.idl154
-rw-r--r--oovbaapi/ooo/vba/powerpoint/MsoAnimEffectAfter.idl8
-rw-r--r--oovbaapi/ooo/vba/powerpoint/MsoAnimEffectRestart.idl7
-rw-r--r--oovbaapi/ooo/vba/powerpoint/MsoAnimFilterEffectSubtype.idl31
-rw-r--r--oovbaapi/ooo/vba/powerpoint/MsoAnimFilterEffectType.idl23
-rw-r--r--oovbaapi/ooo/vba/powerpoint/MsoAnimProperty.idl47
-rw-r--r--oovbaapi/ooo/vba/powerpoint/MsoAnimTextUnitEffect.idl8
-rw-r--r--oovbaapi/ooo/vba/powerpoint/MsoAnimTriggerType.idl10
-rw-r--r--oovbaapi/ooo/vba/powerpoint/MsoAnimType.idl14
-rw-r--r--oovbaapi/ooo/vba/powerpoint/MsoAnimateByLevel.idl32
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpActionType.idl18
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpAdvanceMode.idl7
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpAfterEffect.idl9
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpAlertLevel.idl6
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpArrangeStyle.idl6
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpAutoSize.idl7
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpBaselineAlignment.idl9
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpBorderType.idl10
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpBulletType.idl9
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpChangeCase.idl9
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpChartUnitEffect.idl10
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpColorSchemeIndex.idl14
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpDateTimeFormat.idl19
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpDirection.idl7
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpEntryEffect.idl101
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpExportMode.idl8
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpFarEastLineBreakLevel.idl7
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpFileDialogType.idl6
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpFollowColors.idl8
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpFrameColors.idl9
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpHTMLVersion.idl8
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpIndentControl.idl7
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpMediaType.idl8
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpMouseActivation.idl6
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpNumberedBulletStyle.idl46
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpParagraphAlignment.idl12
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpPasteDataType.idl16
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpPlaceholderType.idl21
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpPrintColorType.idl7
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpPrintHandoutOrder.idl6
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpPrintOutputType.idl14
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpPrintRangeType.idl9
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpPublishSourceType.idl7
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpRevisionInfo.idl7
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpSaveAsFileType.idl26
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpSelectionType.idl8
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpShapeFormat.idl10
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpSlideLayout.idl36
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpSlideShowAdvanceMode.idl7
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpSlideShowPointerType.idl10
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpSlideShowRangeType.idl7
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpSlideShowState.idl9
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpSlideShowType.idl7
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpSlideSizeType.idl18
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpSoundEffectType.idl8
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpSoundFormatType.idl9
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpTabStopType.idl9
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpTextLevelEffect.idl12
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpTextStyleType.idl7
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpTextUnitEffect.idl8
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpTransitionSpeed.idl8
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpUpdateOption.idl7
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpViewType.idl16
-rw-r--r--oovbaapi/ooo/vba/powerpoint/PpWindowState.idl7
-rw-r--r--oovbaapi/ooo/vba/stdole/LoadPictureConstants.idl8
-rw-r--r--oovbaapi/ooo/vba/stdole/OLE_TRISTATE.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdAlertLevel.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdAnimation.idl11
-rw-r--r--oovbaapi/ooo/vba/word/WdAraSpeller.idl8
-rw-r--r--oovbaapi/ooo/vba/word/WdArabicNumeral.idl8
-rw-r--r--oovbaapi/ooo/vba/word/WdArrangeStyle.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdAutoFitBehavior.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdAutoMacros.idl10
-rw-r--r--oovbaapi/ooo/vba/word/WdAutoVersions.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdBaselineAlignment.idl9
-rw-r--r--oovbaapi/ooo/vba/word/WdBookmarkSortBy.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdBorderDistanceFrom.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdBorderType.idl12
-rw-r--r--oovbaapi/ooo/vba/word/WdBorderTypeHID.idl5
-rw-r--r--oovbaapi/ooo/vba/word/WdBreakType.idl14
-rw-r--r--oovbaapi/ooo/vba/word/WdBrowseTarget.idl16
-rw-r--r--oovbaapi/ooo/vba/word/WdBrowserLevel.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdBuiltInProperty.idl34
-rw-r--r--oovbaapi/ooo/vba/word/WdBuiltinStyle.idl107
-rw-r--r--oovbaapi/ooo/vba/word/WdCalendarType.idl12
-rw-r--r--oovbaapi/ooo/vba/word/WdCalendarTypeBi.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdCaptionLabelID.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdCaptionNumberStyle.idl36
-rw-r--r--oovbaapi/ooo/vba/word/WdCaptionNumberStyleHID.idl5
-rw-r--r--oovbaapi/ooo/vba/word/WdCaptionPosition.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdCellVerticalAlignment.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdCharacterCase.idl14
-rw-r--r--oovbaapi/ooo/vba/word/WdCharacterCaseHID.idl5
-rw-r--r--oovbaapi/ooo/vba/word/WdCharacterWidth.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdChevronConvertRule.idl8
-rw-r--r--oovbaapi/ooo/vba/word/WdCollapseDirection.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdColor.idl64
-rw-r--r--oovbaapi/ooo/vba/word/WdColorIndex.idl23
-rw-r--r--oovbaapi/ooo/vba/word/WdCompareTarget.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdCompatibility.idl54
-rw-r--r--oovbaapi/ooo/vba/word/WdConditionCode.idl16
-rw-r--r--oovbaapi/ooo/vba/word/WdConstants.idl11
-rw-r--r--oovbaapi/ooo/vba/word/WdContinue.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdCountry.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdCursorMovement.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdCursorType.idl8
-rw-r--r--oovbaapi/ooo/vba/word/WdCustomLabelPageSize.idl18
-rw-r--r--oovbaapi/ooo/vba/word/WdDateLanguage.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdDefaultFilePath.idl21
-rw-r--r--oovbaapi/ooo/vba/word/WdDefaultListBehavior.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdDefaultTableBehavior.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdDeleteCells.idl8
-rw-r--r--oovbaapi/ooo/vba/word/WdDeletedTextMark.idl14
-rw-r--r--oovbaapi/ooo/vba/word/WdDiacriticColor.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdDictionaryType.idl14
-rw-r--r--oovbaapi/ooo/vba/word/WdDictionaryTypeHID.idl5
-rw-r--r--oovbaapi/ooo/vba/word/WdDisableFeaturesIntroducedAfter.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdDocumentDirection.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdDocumentKind.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdDocumentMedium.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdDocumentType.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdDocumentViewDirection.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdDropPosition.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdEditionOption.idl12
-rw-r--r--oovbaapi/ooo/vba/word/WdEditionType.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdEditorType.idl8
-rw-r--r--oovbaapi/ooo/vba/word/WdEmailHTMLFidelity.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdEmphasisMark.idl9
-rw-r--r--oovbaapi/ooo/vba/word/WdEnableCancelKey.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdEncloseStyle.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdEnclosureType.idl8
-rw-r--r--oovbaapi/ooo/vba/word/WdEndnoteLocation.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdEnvelopeOrientation.idl13
-rw-r--r--oovbaapi/ooo/vba/word/WdFarEastLineBreakLanguageID.idl8
-rw-r--r--oovbaapi/ooo/vba/word/WdFarEastLineBreakLevel.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdFieldKind.idl8
-rw-r--r--oovbaapi/ooo/vba/word/WdFieldShading.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdFieldType.idl96
-rw-r--r--oovbaapi/ooo/vba/word/WdFindMatch.idl25
-rw-r--r--oovbaapi/ooo/vba/word/WdFindWrap.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdFlowDirection.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdFontBias.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdFootnoteLocation.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdFramePosition.idl11
-rw-r--r--oovbaapi/ooo/vba/word/WdFrameSizeRule.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdFramesetNewFrameLocation.idl8
-rw-r--r--oovbaapi/ooo/vba/word/WdFramesetSizeType.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdFramesetType.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdGoToDirection.idl10
-rw-r--r--oovbaapi/ooo/vba/word/WdGoToItem.idl21
-rw-r--r--oovbaapi/ooo/vba/word/WdGutterStyle.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdGutterStyleOld.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdHeaderFooterIndex.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdHeadingSeparator.idl9
-rw-r--r--oovbaapi/ooo/vba/word/WdHebSpellStart.idl8
-rw-r--r--oovbaapi/ooo/vba/word/WdHelpType.idl18
-rw-r--r--oovbaapi/ooo/vba/word/WdHelpTypeHID.idl5
-rw-r--r--oovbaapi/ooo/vba/word/WdHighAnsiText.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdHorizontalInVerticalType.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdHorizontalLineAlignment.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdHorizontalLineWidthType.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdIMEMode.idl14
-rw-r--r--oovbaapi/ooo/vba/word/WdIndexFilter.idl11
-rw-r--r--oovbaapi/ooo/vba/word/WdIndexFormat.idl11
-rw-r--r--oovbaapi/ooo/vba/word/WdIndexSortBy.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdIndexType.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdInformation.idl39
-rw-r--r--oovbaapi/ooo/vba/word/WdInlineShapeType.idl15
-rw-r--r--oovbaapi/ooo/vba/word/WdInsertCells.idl8
-rw-r--r--oovbaapi/ooo/vba/word/WdInsertedTextMark.idl11
-rw-r--r--oovbaapi/ooo/vba/word/WdInternationalIndex.idl14
-rw-r--r--oovbaapi/ooo/vba/word/WdJustificationMode.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdKana.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdKey.idl102
-rw-r--r--oovbaapi/ooo/vba/word/WdKeyCategory.idl13
-rw-r--r--oovbaapi/ooo/vba/word/WdLanguageID.idl209
-rw-r--r--oovbaapi/ooo/vba/word/WdLanguageID2000.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdLayoutMode.idl8
-rw-r--r--oovbaapi/ooo/vba/word/WdLetterStyle.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdLetterheadLocation.idl8
-rw-r--r--oovbaapi/ooo/vba/word/WdLineEndingType.idl9
-rw-r--r--oovbaapi/ooo/vba/word/WdLineSpacing.idl10
-rw-r--r--oovbaapi/ooo/vba/word/WdLineStyle.idl29
-rw-r--r--oovbaapi/ooo/vba/word/WdLineType.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdLineWidth.idl13
-rw-r--r--oovbaapi/ooo/vba/word/WdLinkType.idl12
-rw-r--r--oovbaapi/ooo/vba/word/WdListApplyTo.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdListGalleryType.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdListLevelAlignment.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdListNumberStyle.idl63
-rw-r--r--oovbaapi/ooo/vba/word/WdListNumberStyleHID.idl5
-rw-r--r--oovbaapi/ooo/vba/word/WdListType.idl11
-rw-r--r--oovbaapi/ooo/vba/word/WdMailMergeActiveRecord.idl13
-rw-r--r--oovbaapi/ooo/vba/word/WdMailMergeComparison.idl12
-rw-r--r--oovbaapi/ooo/vba/word/WdMailMergeDataSource.idl11
-rw-r--r--oovbaapi/ooo/vba/word/WdMailMergeDefaultRecord.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdMailMergeDestination.idl8
-rw-r--r--oovbaapi/ooo/vba/word/WdMailMergeMailFormat.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdMailMergeMainDocType.idl12
-rw-r--r--oovbaapi/ooo/vba/word/WdMailMergeState.idl10
-rw-r--r--oovbaapi/ooo/vba/word/WdMailSystem.idl8
-rw-r--r--oovbaapi/ooo/vba/word/WdMailerPriority.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdMappedDataFields.idl34
-rw-r--r--oovbaapi/ooo/vba/word/WdMeasurementUnits.idl9
-rw-r--r--oovbaapi/ooo/vba/word/WdMeasurementUnitsHID.idl5
-rw-r--r--oovbaapi/ooo/vba/word/WdMergeSubType.idl13
-rw-r--r--oovbaapi/ooo/vba/word/WdMergeTarget.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdMonthNames.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdMovementType.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdMultipleWordConversionsMode.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdNewDocumentType.idl9
-rw-r--r--oovbaapi/ooo/vba/word/WdNoteNumberStyle.idl33
-rw-r--r--oovbaapi/ooo/vba/word/WdNoteNumberStyleHID.idl5
-rw-r--r--oovbaapi/ooo/vba/word/WdNumberStyleWordBasicBiDi.idl12
-rw-r--r--oovbaapi/ooo/vba/word/WdNumberType.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdNumberingRule.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdOLEPlacement.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdOLEType.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdOLEVerb.idl11
-rw-r--r--oovbaapi/ooo/vba/word/WdOpenFormat.idl14
-rw-r--r--oovbaapi/ooo/vba/word/WdOrganizerObject.idl8
-rw-r--r--oovbaapi/ooo/vba/word/WdOrientation.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdOriginalFormat.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdOutlineLevel.idl14
-rw-r--r--oovbaapi/ooo/vba/word/WdPageBorderArt.idl168
-rw-r--r--oovbaapi/ooo/vba/word/WdPageFit.idl8
-rw-r--r--oovbaapi/ooo/vba/word/WdPageNumberAlignment.idl9
-rw-r--r--oovbaapi/ooo/vba/word/WdPageNumberStyle.idl33
-rw-r--r--oovbaapi/ooo/vba/word/WdPageNumberStyleHID.idl5
-rw-r--r--oovbaapi/ooo/vba/word/WdPaperSize.idl46
-rw-r--r--oovbaapi/ooo/vba/word/WdPaperTray.idl19
-rw-r--r--oovbaapi/ooo/vba/word/WdParagraphAlignment.idl13
-rw-r--r--oovbaapi/ooo/vba/word/WdParagraphAlignmentHID.idl5
-rw-r--r--oovbaapi/ooo/vba/word/WdPartOfSpeech.idl14
-rw-r--r--oovbaapi/ooo/vba/word/WdPasteDataType.idl14
-rw-r--r--oovbaapi/ooo/vba/word/WdPhoneticGuideAlignmentType.idl10
-rw-r--r--oovbaapi/ooo/vba/word/WdPictureLinkType.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdPreferredWidthType.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdPrintOutItem.idl13
-rw-r--r--oovbaapi/ooo/vba/word/WdPrintOutPages.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdPrintOutRange.idl9
-rw-r--r--oovbaapi/ooo/vba/word/WdProofreadingErrorType.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdProtectionType.idl9
-rw-r--r--oovbaapi/ooo/vba/word/WdReadingOrder.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdRecoveryType.idl21
-rw-r--r--oovbaapi/ooo/vba/word/WdRectangleType.idl12
-rw-r--r--oovbaapi/ooo/vba/word/WdReferenceKind.idl17
-rw-r--r--oovbaapi/ooo/vba/word/WdReferenceType.idl9
-rw-r--r--oovbaapi/ooo/vba/word/WdRelativeHorizontalPosition.idl8
-rw-r--r--oovbaapi/ooo/vba/word/WdRelativeVerticalPosition.idl8
-rw-r--r--oovbaapi/ooo/vba/word/WdRelocate.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdReplace.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdRevisedLinesMark.idl8
-rw-r--r--oovbaapi/ooo/vba/word/WdRevisedPropertiesMark.idl11
-rw-r--r--oovbaapi/ooo/vba/word/WdRevisionType.idl18
-rw-r--r--oovbaapi/ooo/vba/word/WdRevisionsBalloonMargin.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdRevisionsBalloonPrintOrientation.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdRevisionsBalloonWidthType.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdRevisionsMode.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdRevisionsView.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdRevisionsWrap.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdRoutingSlipDelivery.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdRoutingSlipStatus.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdRowAlignment.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdRowHeightRule.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdRulerStyle.idl8
-rw-r--r--oovbaapi/ooo/vba/word/WdSalutationGender.idl8
-rw-r--r--oovbaapi/ooo/vba/word/WdSalutationType.idl8
-rw-r--r--oovbaapi/ooo/vba/word/WdSaveFormat.idl17
-rw-r--r--oovbaapi/ooo/vba/word/WdSaveOptions.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdScrollbarType.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdSectionDirection.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdSectionStart.idl9
-rw-r--r--oovbaapi/ooo/vba/word/WdSeekView.idl15
-rw-r--r--oovbaapi/ooo/vba/word/WdSelectionFlags.idl9
-rw-r--r--oovbaapi/ooo/vba/word/WdSelectionType.idl13
-rw-r--r--oovbaapi/ooo/vba/word/WdSeparatorType.idl9
-rw-r--r--oovbaapi/ooo/vba/word/WdShapePosition.idl11
-rw-r--r--oovbaapi/ooo/vba/word/WdShowFilter.idl9
-rw-r--r--oovbaapi/ooo/vba/word/WdSmartTagControlType.idl20
-rw-r--r--oovbaapi/ooo/vba/word/WdSortFieldType.idl11
-rw-r--r--oovbaapi/ooo/vba/word/WdSortFieldTypeHID.idl5
-rw-r--r--oovbaapi/ooo/vba/word/WdSortOrder.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdSortSeparator.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdSpecialPane.idl23
-rw-r--r--oovbaapi/ooo/vba/word/WdSpellingErrorType.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdSpellingWordType.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdStatistic.idl11
-rw-r--r--oovbaapi/ooo/vba/word/WdStatisticHID.idl5
-rw-r--r--oovbaapi/ooo/vba/word/WdStoryType.idl21
-rw-r--r--oovbaapi/ooo/vba/word/WdStyleSheetLinkType.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdStyleSheetPrecedence.idl8
-rw-r--r--oovbaapi/ooo/vba/word/WdStyleType.idl8
-rw-r--r--oovbaapi/ooo/vba/word/WdSubscriberFormats.idl8
-rw-r--r--oovbaapi/ooo/vba/word/WdSummaryLength.idl12
-rw-r--r--oovbaapi/ooo/vba/word/WdSummaryMode.idl8
-rw-r--r--oovbaapi/ooo/vba/word/WdTCSCConverterDirection.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdTabAlignment.idl10
-rw-r--r--oovbaapi/ooo/vba/word/WdTabLeader.idl10
-rw-r--r--oovbaapi/ooo/vba/word/WdTabLeaderHID.idl5
-rw-r--r--oovbaapi/ooo/vba/word/WdTableDirection.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdTableFieldSeparator.idl8
-rw-r--r--oovbaapi/ooo/vba/word/WdTableFormat.idl47
-rw-r--r--oovbaapi/ooo/vba/word/WdTableFormatApply.idl13
-rw-r--r--oovbaapi/ooo/vba/word/WdTablePosition.idl11
-rw-r--r--oovbaapi/ooo/vba/word/WdTaskPanes.idl18
-rw-r--r--oovbaapi/ooo/vba/word/WdTemplateType.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdTextFormFieldType.idl10
-rw-r--r--oovbaapi/ooo/vba/word/WdTextOrientation.idl9
-rw-r--r--oovbaapi/ooo/vba/word/WdTextOrientationHID.idl5
-rw-r--r--oovbaapi/ooo/vba/word/WdTextureIndex.idl57
-rw-r--r--oovbaapi/ooo/vba/word/WdToaFormat.idl9
-rw-r--r--oovbaapi/ooo/vba/word/WdTocFormat.idl11
-rw-r--r--oovbaapi/ooo/vba/word/WdTofFormat.idl10
-rw-r--r--oovbaapi/ooo/vba/word/WdTrailingCharacter.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdTwoLinesInOneType.idl10
-rw-r--r--oovbaapi/ooo/vba/word/WdUnderline.idl22
-rw-r--r--oovbaapi/ooo/vba/word/WdUnits.idl20
-rw-r--r--oovbaapi/ooo/vba/word/WdUseFormattingFrom.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdVerticalAlignment.idl8
-rw-r--r--oovbaapi/ooo/vba/word/WdViewType.idl11
-rw-r--r--oovbaapi/ooo/vba/word/WdViewTypeOld.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdVisualSelection.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdWindowState.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdWindowType.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdWordDialog.idl229
-rw-r--r--oovbaapi/ooo/vba/word/WdWordDialogHID.idl5
-rw-r--r--oovbaapi/ooo/vba/word/WdWordDialogTab.idl88
-rw-r--r--oovbaapi/ooo/vba/word/WdWordDialogTabHID.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdWrapSideType.idl8
-rw-r--r--oovbaapi/ooo/vba/word/WdWrapType.idl10
-rw-r--r--oovbaapi/ooo/vba/word/WdWrapTypeMerged.idl11
-rw-r--r--oovbaapi/ooo/vba/word/WdXMLNodeLevel.idl8
-rw-r--r--oovbaapi/ooo/vba/word/WdXMLNodeType.idl6
-rw-r--r--oovbaapi/ooo/vba/word/WdXMLSelectionChangeReason.idl7
-rw-r--r--oovbaapi/ooo/vba/word/WdXMLValidationStatus.idl6
830 files changed, 11689 insertions, 116 deletions
diff --git a/oovbaapi/ooo/vba/FormShowConstants.idl b/oovbaapi/ooo/vba/FormShowConstants.idl
new file mode 100644
index 000000000000..a55c6fa10740
--- /dev/null
+++ b/oovbaapi/ooo/vba/FormShowConstants.idl
@@ -0,0 +1,6 @@
+module ooo { module vba {
+ constants FormShowConstants {
+ const long vbModal = 1;
+ const long vbModeless = 0;
+ };
+}; };
diff --git a/oovbaapi/ooo/vba/VbAppWinStyle.idl b/oovbaapi/ooo/vba/VbAppWinStyle.idl
new file mode 100644
index 000000000000..a48a70084f02
--- /dev/null
+++ b/oovbaapi/ooo/vba/VbAppWinStyle.idl
@@ -0,0 +1,10 @@
+module ooo { module vba {
+ constants VbAppWinStyle {
+ const long vbHide = 0;
+ const long vbMaximizedFocus = 3;
+ const long vbMinimizedFocus = 2;
+ const long vbMinimizedNoFocus = 6;
+ const long vbNormalFocus = 1;
+ const long vbNormalNoFocus = 4;
+ };
+}; };
diff --git a/oovbaapi/ooo/vba/VbCalendar.idl b/oovbaapi/ooo/vba/VbCalendar.idl
new file mode 100644
index 000000000000..9a2bf3ea0a58
--- /dev/null
+++ b/oovbaapi/ooo/vba/VbCalendar.idl
@@ -0,0 +1,6 @@
+module ooo { module vba {
+ constants VbCalendar {
+ const long vbCalGreg = 0;
+ const long vbCalHijri = 1;
+ };
+}; };
diff --git a/oovbaapi/ooo/vba/VbCallType.idl b/oovbaapi/ooo/vba/VbCallType.idl
new file mode 100644
index 000000000000..bdebe760d52d
--- /dev/null
+++ b/oovbaapi/ooo/vba/VbCallType.idl
@@ -0,0 +1,8 @@
+module ooo { module vba {
+ constants VbCallType {
+ const long VbGet = 2;
+ const long VbLet = 4;
+ const long VbMethod = 1;
+ const long VbSet = 8;
+ };
+}; };
diff --git a/oovbaapi/ooo/vba/VbCompareMethod.idl b/oovbaapi/ooo/vba/VbCompareMethod.idl
new file mode 100644
index 000000000000..a6634ae3b802
--- /dev/null
+++ b/oovbaapi/ooo/vba/VbCompareMethod.idl
@@ -0,0 +1,7 @@
+module ooo { module vba {
+ constants VbCompareMethod {
+ const long vbBinaryCompare = 0;
+ const long vbDatabaseCompare = 2;
+ const long vbTextCompare = 1;
+ };
+}; };
diff --git a/oovbaapi/ooo/vba/VbDateTimeFormat.idl b/oovbaapi/ooo/vba/VbDateTimeFormat.idl
new file mode 100644
index 000000000000..0382934d25db
--- /dev/null
+++ b/oovbaapi/ooo/vba/VbDateTimeFormat.idl
@@ -0,0 +1,9 @@
+module ooo { module vba {
+ constants VbDateTimeFormat {
+ const long vbGeneralDate = 0;
+ const long vbLongDate = 1;
+ const long vbLongTime = 3;
+ const long vbShortDate = 2;
+ const long vbShortTime = 4;
+ };
+}; };
diff --git a/oovbaapi/ooo/vba/VbDayOfWeek.idl b/oovbaapi/ooo/vba/VbDayOfWeek.idl
new file mode 100644
index 000000000000..b99516c349ea
--- /dev/null
+++ b/oovbaapi/ooo/vba/VbDayOfWeek.idl
@@ -0,0 +1,12 @@
+module ooo { module vba {
+ constants VbDayOfWeek {
+ const long vbFriday = 6;
+ const long vbMonday = 2;
+ const long vbSaturday = 7;
+ const long vbSunday = 1;
+ const long vbThursday = 5;
+ const long vbTuesday = 3;
+ const long vbUseSystemDayOfWeek = 0;
+ const long vbWednesday = 4;
+ };
+}; };
diff --git a/oovbaapi/ooo/vba/VbFileAttribute.idl b/oovbaapi/ooo/vba/VbFileAttribute.idl
new file mode 100644
index 000000000000..8a437069a5e1
--- /dev/null
+++ b/oovbaapi/ooo/vba/VbFileAttribute.idl
@@ -0,0 +1,12 @@
+module ooo { module vba {
+ constants VbFileAttribute {
+ const long vbAlias = 64;
+ const long vbArchive = 32;
+ const long vbDirectory = 16;
+ const long vbHidden = 2;
+ const long vbNormal = 0;
+ const long vbReadOnly = 1;
+ const long vbSystem = 4;
+ const long vbVolume = 8;
+ };
+}; };
diff --git a/oovbaapi/ooo/vba/VbFirstWeekOfYear.idl b/oovbaapi/ooo/vba/VbFirstWeekOfYear.idl
new file mode 100644
index 000000000000..51802db821bd
--- /dev/null
+++ b/oovbaapi/ooo/vba/VbFirstWeekOfYear.idl
@@ -0,0 +1,8 @@
+module ooo { module vba {
+ constants VbFirstWeekOfYear {
+ const long vbFirstFourDays = 2;
+ const long vbFirstFullWeek = 3;
+ const long vbFirstJan1 = 1;
+ const long vbUseSystem = 0;
+ };
+}; };
diff --git a/oovbaapi/ooo/vba/VbIMEStatus.idl b/oovbaapi/ooo/vba/VbIMEStatus.idl
new file mode 100644
index 000000000000..28e8671de40b
--- /dev/null
+++ b/oovbaapi/ooo/vba/VbIMEStatus.idl
@@ -0,0 +1,24 @@
+module ooo { module vba {
+ constants VbIMEStatus {
+ const long vbIMEAlphaDbl = 7;
+ const long vbIMEAlphaSng = 8;
+ const long vbIMEDisable = 3;
+ const long vbIMEHiragana = 4;
+ const long vbIMEKatakanaDbl = 5;
+ const long vbIMEKatakanaSng = 6;
+ const long vbIMEModeAlpha = 8;
+ const long vbIMEModeAlphaFull = 7;
+ const long vbIMEModeDisable = 3;
+ const long vbIMEModeHangul = 10;
+ const long vbIMEModeHangulFull = 9;
+ const long vbIMEModeHiragana = 4;
+ const long vbIMEModeKatakana = 5;
+ const long vbIMEModeKatakanaHalf = 6;
+ const long vbIMEModeNoControl = 0;
+ const long vbIMEModeOff = 2;
+ const long vbIMEModeOn = 1;
+ const long vbIMENoOp = 0;
+ const long vbIMEOff = 2;
+ const long vbIMEOn = 1;
+ };
+}; };
diff --git a/oovbaapi/ooo/vba/VbMsgBoxResult.idl b/oovbaapi/ooo/vba/VbMsgBoxResult.idl
new file mode 100644
index 000000000000..e6771b951536
--- /dev/null
+++ b/oovbaapi/ooo/vba/VbMsgBoxResult.idl
@@ -0,0 +1,11 @@
+module ooo { module vba {
+ constants VbMsgBoxResult {
+ const long vbAbort = 3;
+ const long vbCancel = 2;
+ const long vbIgnore = 5;
+ const long vbNo = 7;
+ const long vbOK = 1;
+ const long vbRetry = 4;
+ const long vbYes = 6;
+ };
+}; };
diff --git a/oovbaapi/ooo/vba/VbMsgBoxStyle.idl b/oovbaapi/ooo/vba/VbMsgBoxStyle.idl
new file mode 100644
index 000000000000..b47e0fdc35f0
--- /dev/null
+++ b/oovbaapi/ooo/vba/VbMsgBoxStyle.idl
@@ -0,0 +1,24 @@
+module ooo { module vba {
+ constants VbMsgBoxStyle {
+ const long vbAbortRetryIgnore = 2;
+ const long vbApplicationModal = 0;
+ const long vbCritical = 16;
+ const long vbDefaultButton1 = 0;
+ const long vbDefaultButton2 = 256;
+ const long vbDefaultButton3 = 512;
+ const long vbDefaultButton4 = 768;
+ const long vbExclamation = 48;
+ const long vbInformation = 64;
+ const long vbMsgBoxHelpButton = 16384;
+ const long vbMsgBoxRight = 524288;
+ const long vbMsgBoxRtlReading = 1048576;
+ const long vbMsgBoxSetForeground = 65536;
+ const long vbOKCancel = 1;
+ const long vbOKOnly = 0;
+ const long vbQuestion = 32;
+ const long vbRetryCancel = 5;
+ const long vbSystemModal = 4096;
+ const long vbYesNo = 4;
+ const long vbYesNoCancel = 3;
+ };
+}; };
diff --git a/oovbaapi/ooo/vba/VbQueryClose.idl b/oovbaapi/ooo/vba/VbQueryClose.idl
new file mode 100644
index 000000000000..6b9572332be0
--- /dev/null
+++ b/oovbaapi/ooo/vba/VbQueryClose.idl
@@ -0,0 +1,9 @@
+module ooo { module vba {
+ constants VbQueryClose {
+ const long vbAppTaskManager = 3;
+ const long vbAppWindows = 2;
+ const long vbFormCode = 1;
+ const long vbFormControlMenu = 0;
+ const long vbFormMDIForm = 4;
+ };
+}; };
diff --git a/oovbaapi/ooo/vba/VbStrConv.idl b/oovbaapi/ooo/vba/VbStrConv.idl
new file mode 100644
index 000000000000..9b4758ca0b59
--- /dev/null
+++ b/oovbaapi/ooo/vba/VbStrConv.idl
@@ -0,0 +1,13 @@
+module ooo { module vba {
+ constants VbStrConv {
+ const long vbFromUnicode = 128;
+ const long vbHiragana = 32;
+ const long vbKatakana = 16;
+ const long vbLowerCase = 2;
+ const long vbNarrow = 8;
+ const long vbProperCase = 3;
+ const long vbUnicode = 64;
+ const long vbUpperCase = 1;
+ const long vbWide = 4;
+ };
+}; };
diff --git a/oovbaapi/ooo/vba/VbTriState.idl b/oovbaapi/ooo/vba/VbTriState.idl
new file mode 100644
index 000000000000..0a236f5e793f
--- /dev/null
+++ b/oovbaapi/ooo/vba/VbTriState.idl
@@ -0,0 +1,7 @@
+module ooo { module vba {
+ constants VbTriState {
+ const long vbFalse = 0;
+ const long vbTrue = -1;
+ const long vbUseDefault = -2;
+ };
+}; };
diff --git a/oovbaapi/ooo/vba/VbVarType.idl b/oovbaapi/ooo/vba/VbVarType.idl
new file mode 100644
index 000000000000..8701cb218c03
--- /dev/null
+++ b/oovbaapi/ooo/vba/VbVarType.idl
@@ -0,0 +1,22 @@
+module ooo { module vba {
+ constants VbVarType {
+ const long vbArray = 8192;
+ const long vbBoolean = 11;
+ const long vbByte = 17;
+ const long vbCurrency = 6;
+ const long vbDataObject = 13;
+ const long vbDate = 7;
+ const long vbDecimal = 14;
+ const long vbDouble = 5;
+ const long vbEmpty = 0;
+ const long vbError = 10;
+ const long vbInteger = 2;
+ const long vbLong = 3;
+ const long vbNull = 1;
+ const long vbObject = 9;
+ const long vbSingle = 4;
+ const long vbString = 8;
+ const long vbUserDefinedType = 36;
+ const long vbVariant = 12;
+ };
+}; };
diff --git a/oovbaapi/ooo/vba/access/AcCloseSave.idl b/oovbaapi/ooo/vba/access/AcCloseSave.idl
new file mode 100644
index 000000000000..cde435725ae0
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcCloseSave.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module access {
+ constants AcCloseSave {
+ const long acSaveNo = 2;
+ const long acSavePrompt = 0;
+ const long acSaveYes = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcColorIndex.idl b/oovbaapi/ooo/vba/access/AcColorIndex.idl
new file mode 100644
index 000000000000..7c6af5178b01
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcColorIndex.idl
@@ -0,0 +1,20 @@
+module ooo { module vba { module access {
+ constants AcColorIndex {
+ const long acColorIndexAqua = 14;
+ const long acColorIndexBlack = 0;
+ const long acColorIndexBlue = 12;
+ const long acColorIndexBrightGreen = 10;
+ const long acColorIndexDarkBlue = 4;
+ const long acColorIndexFuschia = 13;
+ const long acColorIndexGray = 7;
+ const long acColorIndexGreen = 2;
+ const long acColorIndexMaroon = 1;
+ const long acColorIndexOlive = 3;
+ const long acColorIndexRed = 9;
+ const long acColorIndexSilver = 8;
+ const long acColorIndexTeal = 6;
+ const long acColorIndexViolet = 5;
+ const long acColorIndexWhite = 15;
+ const long acColorIndexYellow = 11;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcCommand.idl b/oovbaapi/ooo/vba/access/AcCommand.idl
new file mode 100644
index 000000000000..94628d4e2e2b
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcCommand.idl
@@ -0,0 +1,521 @@
+module ooo { module vba { module access {
+ constants AcCommand {
+ const long acCmdAboutMicrosoftAccess = 35;
+ const long acCmdAddInManager = 526;
+ const long acCmdAddToNewGroup = 494;
+ const long acCmdAddWatch = 201;
+ const long acCmdAdvancedFilterSort = 99;
+ const long acCmdAlignBottom = 46;
+ const long acCmdAlignCenter = 477;
+ const long acCmdAlignLeft = 43;
+ const long acCmdAlignmentAndSizing = 478;
+ const long acCmdAlignMiddle = 476;
+ const long acCmdAlignRight = 44;
+ const long acCmdAlignToGrid = 47;
+ const long acCmdAlignTop = 45;
+ const long acCmdAlignToShortest = 153;
+ const long acCmdAlignToTallest = 154;
+ const long acCmdAnalyzePerformance = 283;
+ const long acCmdAnalyzeTable = 284;
+ const long acCmdAnswerWizard = 235;
+ const long acCmdApplyDefault = 55;
+ const long acCmdApplyFilterSort = 93;
+ const long acCmdAppMaximize = 10;
+ const long acCmdAppMinimize = 11;
+ const long acCmdAppMove = 12;
+ const long acCmdAppRestore = 9;
+ const long acCmdAppSize = 13;
+ const long acCmdArrangeIconsAuto = 218;
+ const long acCmdArrangeIconsByCreated = 216;
+ const long acCmdArrangeIconsByModified = 217;
+ const long acCmdArrangeIconsByName = 214;
+ const long acCmdArrangeIconsByType = 215;
+ const long acCmdAutoCorrect = 261;
+ const long acCmdAutoDial = 192;
+ const long acCmdAutoFormat = 270;
+ const long acCmdBackgroundPicture = 474;
+ const long acCmdBackgroundSound = 475;
+ const long acCmdBackup = 513;
+ const long acCmdBookmarksClearAll = 310;
+ const long acCmdBookmarksNext = 308;
+ const long acCmdBookmarksPrevious = 309;
+ const long acCmdBookmarksToggle = 307;
+ const long acCmdBringToFront = 52;
+ const long acCmdCallStack = 172;
+ const long acCmdChangeToCheckBox = 231;
+ const long acCmdChangeToComboBox = 230;
+ const long acCmdChangeToCommandButton = 501;
+ const long acCmdChangeToImage = 234;
+ const long acCmdChangeToLabel = 228;
+ const long acCmdChangeToListBox = 229;
+ const long acCmdChangeToOptionButton = 233;
+ const long acCmdChangeToTextBox = 227;
+ const long acCmdChangeToToggleButton = 232;
+ const long acCmdClearAll = 146;
+ const long acCmdClearAllBreakpoints = 132;
+ const long acCmdClearGrid = 71;
+ const long acCmdClearHyperlink = 343;
+ const long acCmdClearItemDefaults = 237;
+ const long acCmdClose = 58;
+ const long acCmdCloseWindow = 186;
+ const long acCmdColumnWidth = 117;
+ const long acCmdCompactDatabase = 4;
+ const long acCmdCompileAllModules = 125;
+ const long acCmdCompileAndSaveAllModules = 126;
+ const long acCmdCompileLoadedModules = 290;
+ const long acCmdCompleteWord = 306;
+ const long acCmdConditionalFormatting = 500;
+ const long acCmdConnection = 383;
+ const long acCmdControlWizardsToggle = 197;
+ const long acCmdConvertDatabase = 171;
+ const long acCmdConvertMacrosToVisualBasic = 279;
+ const long acCmdCopy = 190;
+ const long acCmdCopyDatabaseFile = 516;
+ const long acCmdCopyHyperlink = 328;
+ const long acCmdCreateMenuFromMacro = 334;
+ const long acCmdCreateRelationship = 150;
+ const long acCmdCreateReplica = 263;
+ const long acCmdCreateShortcut = 219;
+ const long acCmdCreateShortcutMenuFromMacro = 336;
+ const long acCmdCreateToolbarFromMacro = 335;
+ const long acCmdCut = 189;
+ const long acCmdDataAccessPageAddToPage = 480;
+ const long acCmdDataAccessPageBrowse = 344;
+ const long acCmdDataAccessPageDesignView = 385;
+ const long acCmdDataAccessPageFieldListRefresh = 479;
+ const long acCmdDatabaseProperties = 256;
+ const long acCmdDatabaseSplitter = 520;
+ const long acCmdDataEntry = 78;
+ const long acCmdDataOutline = 468;
+ const long acCmdDatasheetView = 282;
+ const long acCmdDateAndTime = 226;
+ const long acCmdDebugWindow = 123;
+ const long acCmdDelete = 337;
+ const long acCmdDeleteGroup = 493;
+ const long acCmdDeletePage = 332;
+ const long acCmdDeleteQueryColumn = 81;
+ const long acCmdDeleteRecord = 223;
+ const long acCmdDeleteRows = 188;
+ const long acCmdDeleteTab = 255;
+ const long acCmdDeleteTable = 489;
+ const long acCmdDeleteTableColumn = 271;
+ const long acCmdDeleteWatch = 267;
+ const long acCmdDemote = 388;
+ const long acCmdDesignView = 183;
+ const long acCmdDiagramAddRelatedTables = 373;
+ const long acCmdDiagramAutosizeSelectedTables = 378;
+ const long acCmdDiagramDeleteRelationship = 382;
+ const long acCmdDiagramLayoutDiagram = 380;
+ const long acCmdDiagramLayoutSelection = 379;
+ const long acCmdDiagramModifyUserDefinedView = 375;
+ const long acCmdDiagramNewLabel = 372;
+ const long acCmdDiagramNewTable = 381;
+ const long acCmdDiagramRecalculatePageBreaks = 377;
+ const long acCmdDiagramShowRelationshipLabels = 374;
+ const long acCmdDiagramViewPageBreaks = 376;
+ const long acCmdDocMaximize = 15;
+ const long acCmdDocMinimize = 60;
+ const long acCmdDocMove = 16;
+ const long acCmdDocRestore = 14;
+ const long acCmdDocSize = 17;
+ const long acCmdDocumenter = 285;
+ const long acCmdDropSQLDatabase = 517;
+ const long acCmdDuplicate = 34;
+ const long acCmdEditHyperlink = 325;
+ const long acCmdEditingAllowed = 70;
+ const long acCmdEditRelationship = 151;
+ const long acCmdEditTriggers = 384;
+ const long acCmdEditWatch = 202;
+ const long acCmdEncryptDecryptDatabase = 5;
+ const long acCmdEnd = 198;
+ const long acCmdExit = 3;
+ const long acCmdExport = 487;
+ const long acCmdFavoritesAddTo = 299;
+ const long acCmdFavoritesOpen = 298;
+ const long acCmdFieldList = 42;
+ const long acCmdFilterByForm = 207;
+ const long acCmdFilterBySelection = 208;
+ const long acCmdFilterExcludingSelection = 277;
+ const long acCmdFind = 30;
+ const long acCmdFindNext = 341;
+ const long acCmdFindNextWordUnderCursor = 313;
+ const long acCmdFindPrevious = 120;
+ const long acCmdFindPrevWordUnderCursor = 312;
+ const long acCmdFitToWindow = 245;
+ const long acCmdFont = 19;
+ const long acCmdFormatCells = 77;
+ const long acCmdFormHdrFtr = 36;
+ const long acCmdFormView = 281;
+ const long acCmdFreezeColumn = 105;
+ const long acCmdGoBack = 294;
+ const long acCmdGoContinue = 127;
+ const long acCmdGoForward = 295;
+ const long acCmdGroupByTable = 387;
+ const long acCmdGroupControls = 484;
+ const long acCmdHideColumns = 79;
+ const long acCmdHidePane = 365;
+ const long acCmdHideTable = 147;
+ const long acCmdHorizontalSpacingDecrease = 158;
+ const long acCmdHorizontalSpacingIncrease = 159;
+ const long acCmdHorizontalSpacingMakeEqual = 157;
+ const long acCmdHyperlinkDisplayText = 329;
+ const long acCmdImport = 257;
+ const long acCmdIndent = 205;
+ const long acCmdIndexes = 152;
+ const long acCmdInsertActiveXControl = 258;
+ const long acCmdInsertChart = 293;
+ const long acCmdInsertFile = 39;
+ const long acCmdInsertFileIntoModule = 118;
+ const long acCmdInsertHyperlink = 259;
+ const long acCmdInsertLookupColumn = 273;
+ const long acCmdInsertLookupField = 291;
+ const long acCmdInsertMovieFromFile = 469;
+ const long acCmdInsertObject = 33;
+ const long acCmdInsertPage = 331;
+ const long acCmdInsertPicture = 222;
+ const long acCmdInsertPivotTable = 470;
+ const long acCmdInsertProcedure = 262;
+ const long acCmdInsertQueryColumn = 82;
+ const long acCmdInsertRows = 187;
+ const long acCmdInsertSpreadsheet = 471;
+ const long acCmdInsertSubdatasheet = 499;
+ const long acCmdInsertTableColumn = 272;
+ const long acCmdInsertUnboundSection = 472;
+ const long acCmdInvokeBuilder = 178;
+ const long acCmdJoinProperties = 72;
+ const long acCmdLastPosition = 339;
+ const long acCmdLayoutPreview = 141;
+ const long acCmdLineUpIcons = 213;
+ const long acCmdLinkedTableManager = 519;
+ const long acCmdLinkTables = 102;
+ const long acCmdListConstants = 303;
+ const long acCmdLoadFromQuery = 95;
+ const long acCmdMacroConditions = 87;
+ const long acCmdMacroNames = 86;
+ const long acCmdMakeMDEFile = 7;
+ const long acCmdMaximiumRecords = 508;
+ const long acCmdMicrosoftAccessHelpTopics = 100;
+ const long acCmdMicrosoftOnTheWeb = 236;
+ const long acCmdMicrosoftScriptEditor = 390;
+ const long acCmdMoreWindows = 8;
+ const long acCmdNewDatabase = 26;
+ const long acCmdNewGroup = 491;
+ const long acCmdNewObjectAutoForm = 193;
+ const long acCmdNewObjectAutoReport = 194;
+ const long acCmdNewObjectClassModule = 140;
+ const long acCmdNewObjectDataAccessPage = 346;
+ const long acCmdNewObjectDiagram = 352;
+ const long acCmdNewObjectForm = 136;
+ const long acCmdNewObjectFunction = 394;
+ const long acCmdNewObjectMacro = 138;
+ const long acCmdNewObjectModule = 139;
+ const long acCmdNewObjectQuery = 135;
+ const long acCmdNewObjectReport = 137;
+ const long acCmdNewObjectStoredProcedure = 351;
+ const long acCmdNewObjectTable = 134;
+ const long acCmdNewObjectView = 350;
+ const long acCmdObjBrwFindWholeWordOnly = 314;
+ const long acCmdObjBrwGroupMembers = 318;
+ const long acCmdObjBrwHelp = 316;
+ const long acCmdObjBrwShowHiddenMembers = 315;
+ const long acCmdObjBrwViewDefinition = 317;
+ const long acCmdObjectBrowser = 200;
+ const long acCmdOfficeClipboard = 488;
+ const long acCmdOLEDDELinks = 27;
+ const long acCmdOLEObjectConvert = 167;
+ const long acCmdOLEObjectDefaultVerb = 57;
+ const long acCmdOpenDatabase = 25;
+ const long acCmdOpenHyperlink = 326;
+ const long acCmdOpenNewHyperlink = 327;
+ const long acCmdOpenSearchPage = 253;
+ const long acCmdOpenStartPage = 252;
+ const long acCmdOpenTable = 221;
+ const long acCmdOpenURL = 251;
+ const long acCmdOptions = 49;
+ const long acCmdOutdent = 206;
+ const long acCmdOutputToExcel = 175;
+ const long acCmdOutputToRTF = 176;
+ const long acCmdOutputToText = 177;
+ const long acCmdPageHdrFtr = 182;
+ const long acCmdPageNumber = 225;
+ const long acCmdPageProperties = 467;
+ const long acCmdPageSetup = 32;
+ const long acCmdParameterInfo = 305;
+ const long acCmdPartialReplicaWizard = 524;
+ const long acCmdPaste = 191;
+ const long acCmdPasteAppend = 38;
+ const long acCmdPasteAsHyperlink = 490;
+ const long acCmdPasteSpecial = 64;
+ const long acCmdPivotAutoAverage = 416;
+ const long acCmdPivotAutoCount = 413;
+ const long acCmdPivotAutoFilter = 398;
+ const long acCmdPivotAutoMax = 415;
+ const long acCmdPivotAutoMin = 414;
+ const long acCmdPivotAutoStdDev = 417;
+ const long acCmdPivotAutoStdDevP = 419;
+ const long acCmdPivotAutoSum = 412;
+ const long acCmdPivotAutoVar = 418;
+ const long acCmdPivotAutoVarP = 420;
+ const long acCmdPivotChartByRowByColumn = 456;
+ const long acCmdPivotChartDrillInto = 457;
+ const long acCmdPivotChartDrillOut = 532;
+ const long acCmdPivotChartMultiplePlots = 458;
+ const long acCmdPivotChartMultiplePlotsUnifiedScale = 459;
+ const long acCmdPivotChartShowLegend = 455;
+ const long acCmdPivotChartSortAscByTotal = 534;
+ const long acCmdPivotChartSortDescByTotal = 535;
+ const long acCmdPivotChartType = 453;
+ const long acCmdPivotChartUndo = 460;
+ const long acCmdPivotChartView = 397;
+ const long acCmdPivotCollapse = 400;
+ const long acCmdPivotDelete = 454;
+ const long acCmdPivotDropAreas = 452;
+ const long acCmdPivotExpand = 401;
+ const long acCmdPivotRefresh = 404;
+ const long acCmdPivotShowAll = 461;
+ const long acCmdPivotShowBottom1 = 432;
+ const long acCmdPivotShowBottom10 = 435;
+ const long acCmdPivotShowBottom10Percent = 440;
+ const long acCmdPivotShowBottom1Percent = 437;
+ const long acCmdPivotShowBottom2 = 433;
+ const long acCmdPivotShowBottom25 = 436;
+ const long acCmdPivotShowBottom25Percent = 441;
+ const long acCmdPivotShowBottom2Percent = 438;
+ const long acCmdPivotShowBottom5 = 434;
+ const long acCmdPivotShowBottom5Percent = 439;
+ const long acCmdPivotShowBottomOther = 442;
+ const long acCmdPivotShowTop1 = 421;
+ const long acCmdPivotShowTop10 = 424;
+ const long acCmdPivotShowTop10Percent = 429;
+ const long acCmdPivotShowTop1Percent = 426;
+ const long acCmdPivotShowTop2 = 422;
+ const long acCmdPivotShowTop25 = 425;
+ const long acCmdPivotShowTop25Percent = 430;
+ const long acCmdPivotShowTop2Percent = 427;
+ const long acCmdPivotShowTop5 = 423;
+ const long acCmdPivotShowTop5Percent = 428;
+ const long acCmdPivotShowTopOther = 431;
+ const long acCmdPivotTableClearCustomOrdering = 527;
+ const long acCmdPivotTableCreateCalcField = 444;
+ const long acCmdPivotTableCreateCalcTotal = 443;
+ const long acCmdPivotTableDemote = 411;
+ const long acCmdPivotTableExpandIndicators = 451;
+ const long acCmdPivotTableExportToExcel = 405;
+ const long acCmdPivotTableFilterBySelection = 528;
+ const long acCmdPivotTableGroupItems = 530;
+ const long acCmdPivotTableHideDetails = 402;
+ const long acCmdPivotTableMoveToColumnArea = 407;
+ const long acCmdPivotTableMoveToDetailArea = 409;
+ const long acCmdPivotTableMoveToFilterArea = 408;
+ const long acCmdPivotTableMoveToRowArea = 406;
+ const long acCmdPivotTablePercentColumnTotal = 447;
+ const long acCmdPivotTablePercentGrandTotal = 450;
+ const long acCmdPivotTablePercentParentColumnItem = 449;
+ const long acCmdPivotTablePercentParentRowItem = 448;
+ const long acCmdPivotTablePercentRowTotal = 446;
+ const long acCmdPivotTablePromote = 410;
+ const long acCmdPivotTableRemove = 529;
+ const long acCmdPivotTableShowAsNormal = 445;
+ const long acCmdPivotTableShowDetails = 403;
+ const long acCmdPivotTableSubtotal = 399;
+ const long acCmdPivotTableUngroupItems = 531;
+ const long acCmdPivotTableView = 396;
+ const long acCmdPreviewEightPages = 249;
+ const long acCmdPreviewFourPages = 248;
+ const long acCmdPreviewOnePage = 246;
+ const long acCmdPreviewTwelvePages = 250;
+ const long acCmdPreviewTwoPages = 247;
+ const long acCmdPrimaryKey = 107;
+ const long acCmdPrint = 340;
+ const long acCmdPrintPreview = 54;
+ const long acCmdPrintRelationships = 483;
+ const long acCmdProcedureDefinition = 122;
+ const long acCmdPromote = 386;
+ const long acCmdProperties = 287;
+ const long acCmdPublishDefaults = 324;
+ const long acCmdQueryAddToOutput = 362;
+ const long acCmdQueryGroupBy = 361;
+ const long acCmdQueryParameters = 76;
+ const long acCmdQueryTotals = 73;
+ const long acCmdQueryTypeAppend = 91;
+ const long acCmdQueryTypeCrosstab = 74;
+ const long acCmdQueryTypeDelete = 92;
+ const long acCmdQueryTypeMakeTable = 94;
+ const long acCmdQueryTypeSelect = 89;
+ const long acCmdQueryTypeSQLDataDefinition = 168;
+ const long acCmdQueryTypeSQLPassThrough = 169;
+ const long acCmdQueryTypeSQLUnion = 180;
+ const long acCmdQueryTypeUpdate = 90;
+ const long acCmdQuickInfo = 304;
+ const long acCmdQuickPrint = 278;
+ const long acCmdQuickWatch = 203;
+ const long acCmdRecordsGoToFirst = 67;
+ const long acCmdRecordsGoToLast = 68;
+ const long acCmdRecordsGoToNew = 28;
+ const long acCmdRecordsGoToNext = 65;
+ const long acCmdRecordsGoToPrevious = 66;
+ const long acCmdRecoverDesignMaster = 265;
+ const long acCmdRedo = 199;
+ const long acCmdReferences = 260;
+ const long acCmdRefresh = 18;
+ const long acCmdRefreshPage = 297;
+ const long acCmdRegisterActiveXControls = 254;
+ const long acCmdRelationships = 133;
+ const long acCmdRemove = 366;
+ const long acCmdRemoveFilterSort = 144;
+ const long acCmdRemoveTable = 84;
+ const long acCmdRename = 143;
+ const long acCmdRenameColumn = 274;
+ const long acCmdRenameGroup = 492;
+ const long acCmdRepairDatabase = 6;
+ const long acCmdReplace = 29;
+ const long acCmdReportHdrFtr = 37;
+ const long acCmdReset = 124;
+ const long acCmdResolveConflicts = 266;
+ const long acCmdRestore = 514;
+ const long acCmdRowHeight = 116;
+ const long acCmdRun = 181;
+ const long acCmdRunMacro = 31;
+ const long acCmdRunOpenMacro = 338;
+ const long acCmdSave = 20;
+ const long acCmdSaveAllModules = 280;
+ const long acCmdSaveAs = 21;
+ const long acCmdSaveAsASP = 323;
+ const long acCmdSaveAsDataAccessPage = 389;
+ const long acCmdSaveAsHTML = 321;
+ const long acCmdSaveAsIDC = 322;
+ const long acCmdSaveAsQuery = 96;
+ const long acCmdSaveAsReport = 142;
+ const long acCmdSaveLayout = 145;
+ const long acCmdSaveModuleAsText = 119;
+ const long acCmdSaveRecord = 97;
+ const long acCmdSelectAll = 333;
+ const long acCmdSelectAllRecords = 109;
+ const long acCmdSelectDataAccessPage = 347;
+ const long acCmdSelectForm = 40;
+ const long acCmdSelectRecord = 50;
+ const long acCmdSelectReport = 319;
+ const long acCmdSend = 173;
+ const long acCmdSendToBack = 53;
+ const long acCmdServerFilterByForm = 507;
+ const long acCmdServerProperties = 496;
+ const long acCmdSetControlDefaults = 56;
+ const long acCmdSetDatabasePassword = 275;
+ const long acCmdSetNextStatement = 129;
+ const long acCmdShowAllRelationships = 149;
+ const long acCmdShowDirectRelationships = 148;
+ const long acCmdShowEnvelope = 533;
+ const long acCmdShowMembers = 302;
+ const long acCmdShowNextStatement = 130;
+ const long acCmdShowOnlyWebToolbar = 300;
+ const long acCmdShowTable = 185;
+ const long acCmdSingleStep = 88;
+ const long acCmdSizeToFit = 59;
+ const long acCmdSizeToFitForm = 69;
+ const long acCmdSizeToGrid = 48;
+ const long acCmdSizeToNarrowest = 155;
+ const long acCmdSizeToWidest = 156;
+ const long acCmdSnapToGrid = 62;
+ const long acCmdSortAscending = 163;
+ const long acCmdSortDescending = 164;
+ const long acCmdSortingAndGrouping = 51;
+ const long acCmdSpeech = 511;
+ const long acCmdSpelling = 269;
+ const long acCmdSQLView = 184;
+ const long acCmdStartupProperties = 224;
+ const long acCmdStepInto = 342;
+ const long acCmdStepOut = 311;
+ const long acCmdStepOver = 128;
+ const long acCmdStepToCursor = 204;
+ const long acCmdStopLoadingPage = 296;
+ const long acCmdSubdatasheetCollapseAll = 505;
+ const long acCmdSubdatasheetExpandAll = 504;
+ const long acCmdSubdatasheetRemove = 506;
+ const long acCmdSubformDatasheet = 108;
+ const long acCmdSubformDatasheetView = 463;
+ const long acCmdSubformFormView = 462;
+ const long acCmdSubformInNewWindow = 495;
+ const long acCmdSubformPivotChartView = 465;
+ const long acCmdSubformPivotTableView = 464;
+ const long acCmdSwitchboardManager = 521;
+ const long acCmdSynchronizeNow = 264;
+ const long acCmdTabControlPageOrder = 330;
+ const long acCmdTableAddTable = 498;
+ const long acCmdTableCustomView = 497;
+ const long acCmdTableNames = 75;
+ const long acCmdTabOrder = 41;
+ const long acCmdTestValidationRules = 196;
+ const long acCmdTileHorizontally = 286;
+ const long acCmdTileVertically = 23;
+ const long acCmdToggleBreakpoint = 131;
+ const long acCmdToggleFilter = 220;
+ const long acCmdToolbarControlProperties = 301;
+ const long acCmdToolbarsCustomize = 165;
+ const long acCmdTransferSQLDatabase = 515;
+ const long acCmdTransparentBackground = 288;
+ const long acCmdTransparentBorder = 289;
+ const long acCmdUndo = 292;
+ const long acCmdUnfreezeAllColumns = 106;
+ const long acCmdUngroupControls = 485;
+ const long acCmdUnhideColumns = 80;
+ const long acCmdUpsizingWizard = 522;
+ const long acCmdUserAndGroupAccounts = 104;
+ const long acCmdUserAndGroupPermissions = 103;
+ const long acCmdUserLevelSecurityWizard = 276;
+ const long acCmdVerticalSpacingDecrease = 161;
+ const long acCmdVerticalSpacingIncrease = 162;
+ const long acCmdVerticalSpacingMakeEqual = 160;
+ const long acCmdViewCode = 170;
+ const long acCmdViewDataAccessPages = 349;
+ const long acCmdViewDetails = 210;
+ const long acCmdViewDiagrams = 354;
+ const long acCmdViewFieldList = 353;
+ const long acCmdViewForms = 112;
+ const long acCmdViewFunctions = 395;
+ const long acCmdViewGrid = 63;
+ const long acCmdViewLargeIcons = 209;
+ const long acCmdViewList = 212;
+ const long acCmdViewMacros = 114;
+ const long acCmdViewModules = 115;
+ const long acCmdViewObjectDependencies = 536;
+ const long acCmdViewQueries = 111;
+ const long acCmdViewReports = 113;
+ const long acCmdViewRuler = 61;
+ const long acCmdViewShowPaneDiagram = 358;
+ const long acCmdViewShowPaneGrid = 359;
+ const long acCmdViewShowPaneSQL = 357;
+ const long acCmdViewSmallIcons = 211;
+ const long acCmdViewStoredProcedures = 355;
+ const long acCmdViewTableColumnNames = 363;
+ const long acCmdViewTableColumnProperties = 368;
+ const long acCmdViewTableKeys = 369;
+ const long acCmdViewTableNameOnly = 364;
+ const long acCmdViewTables = 110;
+ const long acCmdViewTableUserView = 370;
+ const long acCmdViewToolbox = 85;
+ const long acCmdViewVerifySQL = 360;
+ const long acCmdViewViews = 356;
+ const long acCmdVisualBasicEditor = 525;
+ const long acCmdWebPagePreview = 466;
+ const long acCmdWebPageProperties = 486;
+ const long acCmdWebTheme = 473;
+ const long acCmdWindowArrangeIcons = 24;
+ const long acCmdWindowCascade = 22;
+ const long acCmdWindowHide = 2;
+ const long acCmdWindowSplit = 121;
+ const long acCmdWindowUnhide = 1;
+ const long acCmdWordMailMerge = 195;
+ const long acCmdWorkgroupAdministrator = 391;
+ const long acCmdZoom10 = 244;
+ const long acCmdZoom100 = 240;
+ const long acCmdZoom1000 = 482;
+ const long acCmdZoom150 = 239;
+ const long acCmdZoom200 = 238;
+ const long acCmdZoom25 = 243;
+ const long acCmdZoom50 = 242;
+ const long acCmdZoom500 = 481;
+ const long acCmdZoom75 = 241;
+ const long acCmdZoomBox = 179;
+ const long acCmdZoomSelection = 371;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcControlType.idl b/oovbaapi/ooo/vba/access/AcControlType.idl
new file mode 100644
index 000000000000..8ee7928392b8
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcControlType.idl
@@ -0,0 +1,23 @@
+module ooo { module vba { module access {
+ constants AcControlType {
+ const long acBoundObjectFrame = 108;
+ const long acCheckBox = 106;
+ const long acComboBox = 111;
+ const long acCommandButton = 104;
+ const long acCustomControl = 119;
+ const long acImage = 103;
+ const long acLabel = 100;
+ const long acLine = 102;
+ const long acListBox = 110;
+ const long acObjectFrame = 114;
+ const long acOptionButton = 105;
+ const long acOptionGroup = 107;
+ const long acPage = 124;
+ const long acPageBreak = 118;
+ const long acRectangle = 101;
+ const long acSubform = 112;
+ const long acTabCtl = 123;
+ const long acTextBox = 109;
+ const long acToggleButton = 122;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcCurrentView.idl b/oovbaapi/ooo/vba/access/AcCurrentView.idl
new file mode 100644
index 000000000000..0f2dd489f032
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcCurrentView.idl
@@ -0,0 +1,10 @@
+module ooo { module vba { module access {
+ constants AcCurrentView {
+ const long acCurViewDatasheet = 2;
+ const long acCurViewDesign = 0;
+ const long acCurViewFormBrowse = 1;
+ const long acCurViewPivotChart = 4;
+ const long acCurViewPivotTable = 3;
+ const long acCurViewPreview = 5;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcDataAccessPageView.idl b/oovbaapi/ooo/vba/access/AcDataAccessPageView.idl
new file mode 100644
index 000000000000..08cc82e967ef
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcDataAccessPageView.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module access {
+ constants AcDataAccessPageView {
+ const long acDataAccessPageBrowse = 0;
+ const long acDataAccessPageDesign = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcDataObjectType.idl b/oovbaapi/ooo/vba/access/AcDataObjectType.idl
new file mode 100644
index 000000000000..17a24f784143
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcDataObjectType.idl
@@ -0,0 +1,11 @@
+module ooo { module vba { module access {
+ constants AcDataObjectType {
+ const long acActiveDataObject = -1;
+ const long acDataForm = 2;
+ const long acDataFunction = 10;
+ const long acDataQuery = 1;
+ const long acDataServerView = 7;
+ const long acDataStoredProcedure = 9;
+ const long acDataTable = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcDataTransferType.idl b/oovbaapi/ooo/vba/access/AcDataTransferType.idl
new file mode 100644
index 000000000000..1a84e83f5305
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcDataTransferType.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module access {
+ constants AcDataTransferType {
+ const long acExport = 1;
+ const long acImport = 0;
+ const long acLink = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcDefView.idl b/oovbaapi/ooo/vba/access/AcDefView.idl
new file mode 100644
index 000000000000..014f5e140b90
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcDefView.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module access {
+ constants AcDefView {
+ const long acDefViewContinuous = 1;
+ const long acDefViewDatasheet = 2;
+ const long acDefViewPivotChart = 4;
+ const long acDefViewPivotTable = 3;
+ const long acDefViewSingle = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcExportXMLEncoding.idl b/oovbaapi/ooo/vba/access/AcExportXMLEncoding.idl
new file mode 100644
index 000000000000..af3060234b9c
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcExportXMLEncoding.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module access {
+ constants AcExportXMLEncoding {
+ const long acUTF16 = 1;
+ const long acUTF8 = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcExportXMLObjectType.idl b/oovbaapi/ooo/vba/access/AcExportXMLObjectType.idl
new file mode 100644
index 000000000000..0ef23f619620
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcExportXMLObjectType.idl
@@ -0,0 +1,11 @@
+module ooo { module vba { module access {
+ constants AcExportXMLObjectType {
+ const long acExportForm = 2;
+ const long acExportFunction = 10;
+ const long acExportQuery = 1;
+ const long acExportReport = 3;
+ const long acExportServerView = 7;
+ const long acExportStoredProcedure = 9;
+ const long acExportTable = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcExportXMLOtherFlags.idl b/oovbaapi/ooo/vba/access/AcExportXMLOtherFlags.idl
new file mode 100644
index 000000000000..5e2bb271c880
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcExportXMLOtherFlags.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module access {
+ constants AcExportXMLOtherFlags {
+ const long acEmbedSchema = 1;
+ const long acExcludePrimaryKeyAndIndexes = 2;
+ const long acLiveReportSource = 8;
+ const long acPersistReportML = 16;
+ const long acRunFromServer = 4;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcExportXMLSchemaFormat.idl b/oovbaapi/ooo/vba/access/AcExportXMLSchemaFormat.idl
new file mode 100644
index 000000000000..6ac1f08f0d1f
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcExportXMLSchemaFormat.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module access {
+ constants AcExportXMLSchemaFormat {
+ const long acSchemaNone = 0;
+ const long acSchemaXSD = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcFileFormat.idl b/oovbaapi/ooo/vba/access/AcFileFormat.idl
new file mode 100644
index 000000000000..0e80490e738c
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcFileFormat.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module access {
+ constants AcFileFormat {
+ const long acFileFormatAccess2 = 2;
+ const long acFileFormatAccess2000 = 9;
+ const long acFileFormatAccess2002 = 10;
+ const long acFileFormatAccess95 = 7;
+ const long acFileFormatAccess97 = 8;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcFilterType.idl b/oovbaapi/ooo/vba/access/AcFilterType.idl
new file mode 100644
index 000000000000..ea2a42fabb4e
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcFilterType.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module access {
+ constants AcFilterType {
+ const long acFilterNormal = 0;
+ const long acServerFilter = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcFindField.idl b/oovbaapi/ooo/vba/access/AcFindField.idl
new file mode 100644
index 000000000000..efcfec49013b
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcFindField.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module access {
+ constants AcFindField {
+ const long acAll = 0;
+ const long acCurrent = -1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcFindMatch.idl b/oovbaapi/ooo/vba/access/AcFindMatch.idl
new file mode 100644
index 000000000000..4dd70c65b27b
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcFindMatch.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module access {
+ constants AcFindMatch {
+ const long acAnywhere = 0;
+ const long acEntire = 1;
+ const long acStart = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcFormOpenDataMode.idl b/oovbaapi/ooo/vba/access/AcFormOpenDataMode.idl
new file mode 100644
index 000000000000..2a39dac2c0b8
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcFormOpenDataMode.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module access {
+ constants AcFormOpenDataMode {
+ const long acFormAdd = 0;
+ const long acFormEdit = 1;
+ const long acFormPropertySettings = -1;
+ const long acFormReadOnly = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcFormView.idl b/oovbaapi/ooo/vba/access/AcFormView.idl
new file mode 100644
index 000000000000..dae0b9d58959
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcFormView.idl
@@ -0,0 +1,10 @@
+module ooo { module vba { module access {
+ constants AcFormView {
+ const long acDesign = 1;
+ const long acFormDS = 3;
+ const long acFormPivotChart = 5;
+ const long acFormPivotTable = 4;
+ const long acNormal = 0;
+ const long acPreview = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcFormatConditionOperator.idl b/oovbaapi/ooo/vba/access/AcFormatConditionOperator.idl
new file mode 100644
index 000000000000..b688c2a15585
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcFormatConditionOperator.idl
@@ -0,0 +1,12 @@
+module ooo { module vba { module access {
+ constants AcFormatConditionOperator {
+ const long acBetween = 0;
+ const long acEqual = 2;
+ const long acGreaterThan = 4;
+ const long acGreaterThanOrEqual = 6;
+ const long acLessThan = 5;
+ const long acLessThanOrEqual = 7;
+ const long acNotBetween = 1;
+ const long acNotEqual = 3;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcFormatConditionType.idl b/oovbaapi/ooo/vba/access/AcFormatConditionType.idl
new file mode 100644
index 000000000000..028c8e34e950
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcFormatConditionType.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module access {
+ constants AcFormatConditionType {
+ const long acExpression = 1;
+ const long acFieldHasFocus = 2;
+ const long acFieldValue = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcHyperlinkPart.idl b/oovbaapi/ooo/vba/access/AcHyperlinkPart.idl
new file mode 100644
index 000000000000..8cdea7cedd56
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcHyperlinkPart.idl
@@ -0,0 +1,10 @@
+module ooo { module vba { module access {
+ constants AcHyperlinkPart {
+ const long acAddress = 2;
+ const long acDisplayedValue = 0;
+ const long acDisplayText = 1;
+ const long acFullAddress = 5;
+ const long acScreenTip = 4;
+ const long acSubAddress = 3;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcImeMode.idl b/oovbaapi/ooo/vba/access/AcImeMode.idl
new file mode 100644
index 000000000000..cf13e4adcdd0
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcImeMode.idl
@@ -0,0 +1,15 @@
+module ooo { module vba { module access {
+ constants AcImeMode {
+ const long acImeModeAlpha = 8;
+ const long acImeModeAlphaFull = 7;
+ const long acImeModeDisable = 3;
+ const long acImeModeHangul = 10;
+ const long acImeModeHangulFull = 9;
+ const long acImeModeHiragana = 4;
+ const long acImeModeKatakana = 5;
+ const long acImeModeKatakanaHalf = 6;
+ const long acImeModeNoControl = 0;
+ const long acImeModeOff = 2;
+ const long acImeModeOn = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcImeSentenceMode.idl b/oovbaapi/ooo/vba/access/AcImeSentenceMode.idl
new file mode 100644
index 000000000000..14f8176a9002
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcImeSentenceMode.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module access {
+ constants AcImeSentenceMode {
+ const long acImeSentenceModeConversation = 2;
+ const long acImeSentenceModeNone = 3;
+ const long acImeSentenceModePhrasePredict = 0;
+ const long acImeSentenceModePluralClause = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcImportXMLOption.idl b/oovbaapi/ooo/vba/access/AcImportXMLOption.idl
new file mode 100644
index 000000000000..ce79918a9661
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcImportXMLOption.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module access {
+ constants AcImportXMLOption {
+ const long acAppendData = 2;
+ const long acStructureAndData = 1;
+ const long acStructureOnly = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcModuleType.idl b/oovbaapi/ooo/vba/access/AcModuleType.idl
new file mode 100644
index 000000000000..cb3660917130
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcModuleType.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module access {
+ constants AcModuleType {
+ const long acClassModule = 1;
+ const long acStandardModule = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcObjectType.idl b/oovbaapi/ooo/vba/access/AcObjectType.idl
new file mode 100644
index 000000000000..3d4aa14fb835
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcObjectType.idl
@@ -0,0 +1,16 @@
+module ooo { module vba { module access {
+ constants AcObjectType {
+ const long acDataAccessPage = 6;
+ const long acDefault = -1;
+ const long acDiagram = 8;
+ const long acForm = 2;
+ const long acFunction = 10;
+ const long acMacro = 4;
+ const long acModule = 5;
+ const long acQuery = 1;
+ const long acReport = 3;
+ const long acServerView = 7;
+ const long acStoredProcedure = 9;
+ const long acTable = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcOpenDataMode.idl b/oovbaapi/ooo/vba/access/AcOpenDataMode.idl
new file mode 100644
index 000000000000..9597cd51508a
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcOpenDataMode.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module access {
+ constants AcOpenDataMode {
+ const long acAdd = 0;
+ const long acEdit = 1;
+ const long acReadOnly = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcOutputObjectType.idl b/oovbaapi/ooo/vba/access/AcOutputObjectType.idl
new file mode 100644
index 000000000000..57c0da4598c3
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcOutputObjectType.idl
@@ -0,0 +1,13 @@
+module ooo { module vba { module access {
+ constants AcOutputObjectType {
+ const long acOutputDataAccessPage = 6;
+ const long acOutputForm = 2;
+ const long acOutputFunction = 10;
+ const long acOutputModule = 5;
+ const long acOutputQuery = 1;
+ const long acOutputReport = 3;
+ const long acOutputServerView = 7;
+ const long acOutputStoredProcedure = 9;
+ const long acOutputTable = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcPrintColor.idl b/oovbaapi/ooo/vba/access/AcPrintColor.idl
new file mode 100644
index 000000000000..9a609e3cbd89
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcPrintColor.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module access {
+ constants AcPrintColor {
+ const long acPRCMColor = 2;
+ const long acPRCMMonochrome = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcPrintDuplex.idl b/oovbaapi/ooo/vba/access/AcPrintDuplex.idl
new file mode 100644
index 000000000000..d4dbc3100042
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcPrintDuplex.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module access {
+ constants AcPrintDuplex {
+ const long acPRDPHorizontal = 2;
+ const long acPRDPSimplex = 1;
+ const long acPRDPVertical = 3;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcPrintItemLayout.idl b/oovbaapi/ooo/vba/access/AcPrintItemLayout.idl
new file mode 100644
index 000000000000..df88344e19a1
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcPrintItemLayout.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module access {
+ constants AcPrintItemLayout {
+ const long acPRHorizontalColumnLayout = 1953;
+ const long acPRVerticalColumnLayout = 1954;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcPrintObjQuality.idl b/oovbaapi/ooo/vba/access/AcPrintObjQuality.idl
new file mode 100644
index 000000000000..a81c887a1bdc
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcPrintObjQuality.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module access {
+ constants AcPrintObjQuality {
+ const long acPRPQDraft = -1;
+ const long acPRPQHigh = -4;
+ const long acPRPQLow = -2;
+ const long acPRPQMedium = -3;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcPrintOrientation.idl b/oovbaapi/ooo/vba/access/AcPrintOrientation.idl
new file mode 100644
index 000000000000..f0fba12b9ae9
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcPrintOrientation.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module access {
+ constants AcPrintOrientation {
+ const long acPRORLandscape = 2;
+ const long acPRORPortrait = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcPrintPaperBin.idl b/oovbaapi/ooo/vba/access/AcPrintPaperBin.idl
new file mode 100644
index 000000000000..14623e952d5c
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcPrintPaperBin.idl
@@ -0,0 +1,17 @@
+module ooo { module vba { module access {
+ constants AcPrintPaperBin {
+ const long acPRBNAuto = 7;
+ const long acPRBNCassette = 14;
+ const long acPRBNEnvelope = 5;
+ const long acPRBNEnvManual = 6;
+ const long acPRBNFormSource = 15;
+ const long acPRBNLargeCapacity = 11;
+ const long acPRBNLargeFmt = 10;
+ const long acPRBNLower = 2;
+ const long acPRBNManual = 4;
+ const long acPRBNMiddle = 3;
+ const long acPRBNSmallFmt = 9;
+ const long acPRBNTractor = 8;
+ const long acPRBNUpper = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcPrintPaperSize.idl b/oovbaapi/ooo/vba/access/AcPrintPaperSize.idl
new file mode 100644
index 000000000000..1eb01d75b2a5
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcPrintPaperSize.idl
@@ -0,0 +1,46 @@
+module ooo { module vba { module access {
+ constants AcPrintPaperSize {
+ const long acPRPS10x14 = 16;
+ const long acPRPS11x17 = 17;
+ const long acPRPSA3 = 8;
+ const long acPRPSA4 = 9;
+ const long acPRPSA4Small = 10;
+ const long acPRPSA5 = 11;
+ const long acPRPSB4 = 12;
+ const long acPRPSB5 = 13;
+ const long acPRPSCSheet = 24;
+ const long acPRPSDSheet = 25;
+ const long acPRPSEnv10 = 20;
+ const long acPRPSEnv11 = 21;
+ const long acPRPSEnv12 = 22;
+ const long acPRPSEnv14 = 23;
+ const long acPRPSEnv9 = 19;
+ const long acPRPSEnvB4 = 33;
+ const long acPRPSEnvB5 = 34;
+ const long acPRPSEnvB6 = 35;
+ const long acPRPSEnvC3 = 29;
+ const long acPRPSEnvC4 = 30;
+ const long acPRPSEnvC5 = 28;
+ const long acPRPSEnvC6 = 31;
+ const long acPRPSEnvC65 = 32;
+ const long acPRPSEnvDL = 27;
+ const long acPRPSEnvItaly = 36;
+ const long acPRPSEnvMonarch = 37;
+ const long acPRPSEnvPersonal = 38;
+ const long acPRPSESheet = 26;
+ const long acPRPSExecutive = 7;
+ const long acPRPSFanfoldLglGerman = 41;
+ const long acPRPSFanfoldStdGerman = 40;
+ const long acPRPSFanfoldUS = 39;
+ const long acPRPSFolio = 14;
+ const long acPRPSLedger = 4;
+ const long acPRPSLegal = 5;
+ const long acPRPSLetter = 1;
+ const long acPRPSLetterSmall = 2;
+ const long acPRPSNote = 18;
+ const long acPRPSQuarto = 15;
+ const long acPRPSStatement = 6;
+ const long acPRPSTabloid = 3;
+ const long acPRPSUser = 256;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcPrintQuality.idl b/oovbaapi/ooo/vba/access/AcPrintQuality.idl
new file mode 100644
index 000000000000..6662456cb58b
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcPrintQuality.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module access {
+ constants AcPrintQuality {
+ const long acDraft = 3;
+ const long acHigh = 0;
+ const long acLow = 2;
+ const long acMedium = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcPrintRange.idl b/oovbaapi/ooo/vba/access/AcPrintRange.idl
new file mode 100644
index 000000000000..71873138e1de
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcPrintRange.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module access {
+ constants AcPrintRange {
+ const long acPages = 2;
+ const long acPrintAll = 0;
+ const long acSelection = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcProjectType.idl b/oovbaapi/ooo/vba/access/AcProjectType.idl
new file mode 100644
index 000000000000..1c6d06686ef9
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcProjectType.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module access {
+ constants AcProjectType {
+ const long acADP = 1;
+ const long acMDB = 2;
+ const long acNull = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcQuitOption.idl b/oovbaapi/ooo/vba/access/AcQuitOption.idl
new file mode 100644
index 000000000000..7b12014258ec
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcQuitOption.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module access {
+ constants AcQuitOption {
+ const long acQuitPrompt = 0;
+ const long acQuitSaveAll = 1;
+ const long acQuitSaveNone = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcRecord.idl b/oovbaapi/ooo/vba/access/AcRecord.idl
new file mode 100644
index 000000000000..db2510a5aad5
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcRecord.idl
@@ -0,0 +1,10 @@
+module ooo { module vba { module access {
+ constants AcRecord {
+ const long acFirst = 2;
+ const long acGoTo = 4;
+ const long acLast = 3;
+ const long acNewRec = 5;
+ const long acNext = 1;
+ const long acPrevious = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcSearchDirection.idl b/oovbaapi/ooo/vba/access/AcSearchDirection.idl
new file mode 100644
index 000000000000..b570b8df8cb3
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcSearchDirection.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module access {
+ constants AcSearchDirection {
+ const long acDown = 1;
+ const long acSearchAll = 2;
+ const long acUp = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcSection.idl b/oovbaapi/ooo/vba/access/AcSection.idl
new file mode 100644
index 000000000000..e2747887caf4
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcSection.idl
@@ -0,0 +1,13 @@
+module ooo { module vba { module access {
+ constants AcSection {
+ const long acDetail = 0;
+ const long acFooter = 2;
+ const long acGroupLevel1Footer = 6;
+ const long acGroupLevel1Header = 5;
+ const long acGroupLevel2Footer = 8;
+ const long acGroupLevel2Header = 7;
+ const long acHeader = 1;
+ const long acPageFooter = 4;
+ const long acPageHeader = 3;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcSendObjectType.idl b/oovbaapi/ooo/vba/access/AcSendObjectType.idl
new file mode 100644
index 000000000000..e4e92bfbb1df
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcSendObjectType.idl
@@ -0,0 +1,11 @@
+module ooo { module vba { module access {
+ constants AcSendObjectType {
+ const long acSendDataAccessPage = 6;
+ const long acSendForm = 2;
+ const long acSendModule = 5;
+ const long acSendNoObject = -1;
+ const long acSendQuery = 1;
+ const long acSendReport = 3;
+ const long acSendTable = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcShowToolbar.idl b/oovbaapi/ooo/vba/access/AcShowToolbar.idl
new file mode 100644
index 000000000000..32b62b5264e2
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcShowToolbar.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module access {
+ constants AcShowToolbar {
+ const long acToolbarNo = 2;
+ const long acToolbarWhereApprop = 1;
+ const long acToolbarYes = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcSpreadSheetType.idl b/oovbaapi/ooo/vba/access/AcSpreadSheetType.idl
new file mode 100644
index 000000000000..c4ae70297128
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcSpreadSheetType.idl
@@ -0,0 +1,15 @@
+module ooo { module vba { module access {
+ constants AcSpreadSheetType {
+ const long acSpreadsheetTypeExcel3 = 0;
+ const long acSpreadsheetTypeExcel4 = 6;
+ const long acSpreadsheetTypeExcel5 = 5;
+ const long acSpreadsheetTypeExcel7 = 5;
+ const long acSpreadsheetTypeExcel8 = 8;
+ const long acSpreadsheetTypeExcel9 = 8;
+ const long acSpreadsheetTypeExcel97 = 8;
+ const long acSpreadsheetTypeLotusWJ2 = 4;
+ const long acSpreadsheetTypeLotusWK1 = 2;
+ const long acSpreadsheetTypeLotusWK3 = 3;
+ const long acSpreadsheetTypeLotusWK4 = 7;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcSysCmdAction.idl b/oovbaapi/ooo/vba/access/AcSysCmdAction.idl
new file mode 100644
index 000000000000..9142de4bec38
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcSysCmdAction.idl
@@ -0,0 +1,17 @@
+module ooo { module vba { module access {
+ constants AcSysCmdAction {
+ const long acSysCmdAccessDir = 9;
+ const long acSysCmdAccessVer = 7;
+ const long acSysCmdClearHelpTopic = 11;
+ const long acSysCmdClearStatus = 5;
+ const long acSysCmdGetObjectState = 10;
+ const long acSysCmdGetWorkgroupFile = 13;
+ const long acSysCmdIniFile = 8;
+ const long acSysCmdInitMeter = 1;
+ const long acSysCmdProfile = 12;
+ const long acSysCmdRemoveMeter = 3;
+ const long acSysCmdRuntime = 6;
+ const long acSysCmdSetStatus = 4;
+ const long acSysCmdUpdateMeter = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcTextTransferType.idl b/oovbaapi/ooo/vba/access/AcTextTransferType.idl
new file mode 100644
index 000000000000..febf5a86ff36
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcTextTransferType.idl
@@ -0,0 +1,14 @@
+module ooo { module vba { module access {
+ constants AcTextTransferType {
+ const long acExportDelim = 2;
+ const long acExportFixed = 3;
+ const long acExportHTML = 8;
+ const long acExportMerge = 4;
+ const long acImportDelim = 0;
+ const long acImportFixed = 1;
+ const long acImportHTML = 7;
+ const long acLinkDelim = 5;
+ const long acLinkFixed = 6;
+ const long acLinkHTML = 9;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcTransformXMLScriptOption.idl b/oovbaapi/ooo/vba/access/AcTransformXMLScriptOption.idl
new file mode 100644
index 000000000000..a06ff7dcb4b7
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcTransformXMLScriptOption.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module access {
+ constants AcTransformXMLScriptOption {
+ const long acDisableScript = 2;
+ const long acEnableScript = 0;
+ const long acPromptScript = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcView.idl b/oovbaapi/ooo/vba/access/AcView.idl
new file mode 100644
index 000000000000..f9328ee445fd
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcView.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module access {
+ constants AcView {
+ const long acViewDesign = 1;
+ const long acViewNormal = 0;
+ const long acViewPivotChart = 4;
+ const long acViewPivotTable = 3;
+ const long acViewPreview = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/AcWindowMode.idl b/oovbaapi/ooo/vba/access/AcWindowMode.idl
new file mode 100644
index 000000000000..d742334a71a5
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/AcWindowMode.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module access {
+ constants AcWindowMode {
+ const long acDialog = 3;
+ const long acHidden = 1;
+ const long acIcon = 2;
+ const long acWindowNormal = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/ProcKind.idl b/oovbaapi/ooo/vba/access/ProcKind.idl
new file mode 100644
index 000000000000..a177f2eb6bfe
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/ProcKind.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module access {
+ constants ProcKind {
+ const long Get = 3;
+ const long Let = 1;
+ const long Proc = 0;
+ const long Set = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/access/RefKind.idl b/oovbaapi/ooo/vba/access/RefKind.idl
new file mode 100644
index 000000000000..985798a7eb73
--- /dev/null
+++ b/oovbaapi/ooo/vba/access/RefKind.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module access {
+ constants RefKind {
+ const long Project = 1;
+ const long TypeLib = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/ADCPROP_ASYNCTHREADPRIORITY_ENUM.idl b/oovbaapi/ooo/vba/adodb/ADCPROP_ASYNCTHREADPRIORITY_ENUM.idl
new file mode 100644
index 000000000000..c690aa256e1d
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/ADCPROP_ASYNCTHREADPRIORITY_ENUM.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module adodb {
+ constants ADCPROP_ASYNCTHREADPRIORITY_ENUM {
+ const long adPriorityAboveNormal = 4;
+ const long adPriorityBelowNormal = 2;
+ const long adPriorityHighest = 5;
+ const long adPriorityLowest = 1;
+ const long adPriorityNormal = 3;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/ADCPROP_AUTORECALC_ENUM.idl b/oovbaapi/ooo/vba/adodb/ADCPROP_AUTORECALC_ENUM.idl
new file mode 100644
index 000000000000..d890e4ed836b
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/ADCPROP_AUTORECALC_ENUM.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module adodb {
+ constants ADCPROP_AUTORECALC_ENUM {
+ const long adRecalcAlways = 1;
+ const long adRecalcUpFront = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/ADCPROP_UPDATECRITERIA_ENUM.idl b/oovbaapi/ooo/vba/adodb/ADCPROP_UPDATECRITERIA_ENUM.idl
new file mode 100644
index 000000000000..2fd0a12fc1c9
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/ADCPROP_UPDATECRITERIA_ENUM.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module adodb {
+ constants ADCPROP_UPDATECRITERIA_ENUM {
+ const long adCriteriaAllCols = 1;
+ const long adCriteriaKey = 0;
+ const long adCriteriaTimeStamp = 3;
+ const long adCriteriaUpdCols = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/AffectEnum.idl b/oovbaapi/ooo/vba/adodb/AffectEnum.idl
new file mode 100644
index 000000000000..c8cf82a83802
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/AffectEnum.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module adodb {
+ constants AffectEnum {
+ const long adAffectAll = 3;
+ const long adAffectAllChapters = 4;
+ const long adAffectCurrent = 1;
+ const long adAffectGroup = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/BookmarkEnum.idl b/oovbaapi/ooo/vba/adodb/BookmarkEnum.idl
new file mode 100644
index 000000000000..53eaca6959bd
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/BookmarkEnum.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module adodb {
+ constants BookmarkEnum {
+ const long adBookmarkCurrent = 0;
+ const long adBookmarkFirst = 1;
+ const long adBookmarkLast = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/CEResyncEnum.idl b/oovbaapi/ooo/vba/adodb/CEResyncEnum.idl
new file mode 100644
index 000000000000..c30cf80f040a
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/CEResyncEnum.idl
@@ -0,0 +1,10 @@
+module ooo { module vba { module adodb {
+ constants CEResyncEnum {
+ const long adResyncAll = 15;
+ const long adResyncAutoIncrement = 1;
+ const long adResyncConflicts = 2;
+ const long adResyncInserts = 8;
+ const long adResyncNone = 0;
+ const long adResyncUpdates = 4;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/CommandTypeEnum.idl b/oovbaapi/ooo/vba/adodb/CommandTypeEnum.idl
new file mode 100644
index 000000000000..d9641d2bdbed
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/CommandTypeEnum.idl
@@ -0,0 +1,11 @@
+module ooo { module vba { module adodb {
+ constants CommandTypeEnum {
+ const long adCmdFile = 256;
+ const long adCmdStoredProc = 4;
+ const long adCmdTable = 2;
+ const long adCmdTableDirect = 512;
+ const long adCmdText = 1;
+ const long adCmdUnknown = 8;
+ const long adCmdUnspecified = -1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/CompareEnum.idl b/oovbaapi/ooo/vba/adodb/CompareEnum.idl
new file mode 100644
index 000000000000..ce316f954c41
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/CompareEnum.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module adodb {
+ constants CompareEnum {
+ const long adCompareEqual = 1;
+ const long adCompareGreaterThan = 2;
+ const long adCompareLessThan = 0;
+ const long adCompareNotComparable = 4;
+ const long adCompareNotEqual = 3;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/ConnectModeEnum.idl b/oovbaapi/ooo/vba/adodb/ConnectModeEnum.idl
new file mode 100644
index 000000000000..7a71bebc9953
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/ConnectModeEnum.idl
@@ -0,0 +1,12 @@
+module ooo { module vba { module adodb {
+ constants ConnectModeEnum {
+ const long adModeRead = 1;
+ const long adModeReadWrite = 3;
+ const long adModeShareDenyNone = 16;
+ const long adModeShareDenyRead = 4;
+ const long adModeShareDenyWrite = 8;
+ const long adModeShareExclusive = 12;
+ const long adModeUnknown = 0;
+ const long adModeWrite = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/ConnectOptionEnum.idl b/oovbaapi/ooo/vba/adodb/ConnectOptionEnum.idl
new file mode 100644
index 000000000000..002cbd5e6686
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/ConnectOptionEnum.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module adodb {
+ constants ConnectOptionEnum {
+ const long adAsyncConnect = 16;
+ const long adConnectUnspecified = -1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/ConnectPromptEnum.idl b/oovbaapi/ooo/vba/adodb/ConnectPromptEnum.idl
new file mode 100644
index 000000000000..1db248e327e5
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/ConnectPromptEnum.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module adodb {
+ constants ConnectPromptEnum {
+ const long adPromptAlways = 1;
+ const long adPromptComplete = 2;
+ const long adPromptCompleteRequired = 3;
+ const long adPromptNever = 4;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/CursorLocationEnum.idl b/oovbaapi/ooo/vba/adodb/CursorLocationEnum.idl
new file mode 100644
index 000000000000..0c7940a9ad50
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/CursorLocationEnum.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module adodb {
+ constants CursorLocationEnum {
+ const long adUseClient = 3;
+ const long adUseClientBatch = 3;
+ const long adUseNone = 1;
+ const long adUseServer = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/CursorOptionEnum.idl b/oovbaapi/ooo/vba/adodb/CursorOptionEnum.idl
new file mode 100644
index 000000000000..5aba915df584
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/CursorOptionEnum.idl
@@ -0,0 +1,17 @@
+module ooo { module vba { module adodb {
+ constants CursorOptionEnum {
+ const long adAddNew = 16778240;
+ const long adApproxPosition = 16384;
+ const long adBookmark = 8192;
+ const long adDelete = 16779264;
+ const long adFind = 524288;
+ const long adHoldRecords = 256;
+ const long adIndex = 8388608;
+ const long adMovePrevious = 512;
+ const long adNotify = 262144;
+ const long adResync = 131072;
+ const long adSeek = 4194304;
+ const long adUpdate = 16809984;
+ const long adUpdateBatch = 65536;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/CursorTypeEnum.idl b/oovbaapi/ooo/vba/adodb/CursorTypeEnum.idl
new file mode 100644
index 000000000000..9cba8869e64a
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/CursorTypeEnum.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module adodb {
+ constants CursorTypeEnum {
+ const long adOpenDynamic = 2;
+ const long adOpenForwardOnly = 0;
+ const long adOpenKeyset = 1;
+ const long adOpenStatic = 3;
+ const long adOpenUnspecified = -1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/ErrorValueEnum.idl b/oovbaapi/ooo/vba/adodb/ErrorValueEnum.idl
new file mode 100644
index 000000000000..fb194764301b
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/ErrorValueEnum.idl
@@ -0,0 +1,25 @@
+module ooo { module vba { module adodb {
+ constants ErrorValueEnum {
+ const long adErrBoundToCommand = 3707;
+ const long adErrDataConversion = 3421;
+ const long adErrFeatureNotAvailable = 3251;
+ const long adErrIllegalOperation = 3219;
+ const long adErrInTransaction = 3246;
+ const long adErrInvalidArgument = 3001;
+ const long adErrInvalidConnection = 3709;
+ const long adErrInvalidParamInfo = 3708;
+ const long adErrItemNotFound = 3265;
+ const long adErrNoCurrentRecord = 3021;
+ const long adErrNotExecuting = 3715;
+ const long adErrNotReentrant = 3710;
+ const long adErrObjectClosed = 3704;
+ const long adErrObjectInCollection = 3367;
+ const long adErrObjectNotSet = 3420;
+ const long adErrObjectOpen = 3705;
+ const long adErrOperationCancelled = 3712;
+ const long adErrProviderNotFound = 3706;
+ const long adErrStillConnecting = 3713;
+ const long adErrStillExecuting = 3711;
+ const long adErrUnsafeOperation = 3716;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/EventReasonEnum.idl b/oovbaapi/ooo/vba/adodb/EventReasonEnum.idl
new file mode 100644
index 000000000000..ad08dc568527
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/EventReasonEnum.idl
@@ -0,0 +1,19 @@
+module ooo { module vba { module adodb {
+ constants EventReasonEnum {
+ const long adRsnAddNew = 1;
+ const long adRsnClose = 9;
+ const long adRsnDelete = 2;
+ const long adRsnFirstChange = 11;
+ const long adRsnMove = 10;
+ const long adRsnMoveFirst = 12;
+ const long adRsnMoveLast = 15;
+ const long adRsnMoveNext = 13;
+ const long adRsnMovePrevious = 14;
+ const long adRsnRequery = 7;
+ const long adRsnResynch = 8;
+ const long adRsnUndoAddNew = 5;
+ const long adRsnUndoDelete = 6;
+ const long adRsnUndoUpdate = 4;
+ const long adRsnUpdate = 3;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/EventStatusEnum.idl b/oovbaapi/ooo/vba/adodb/EventStatusEnum.idl
new file mode 100644
index 000000000000..6d9d0b020b34
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/EventStatusEnum.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module adodb {
+ constants EventStatusEnum {
+ const long adStatusCancel = 4;
+ const long adStatusCantDeny = 3;
+ const long adStatusErrorsOccurred = 2;
+ const long adStatusOK = 1;
+ const long adStatusUnwantedEvent = 5;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/ExecuteOptionEnum.idl b/oovbaapi/ooo/vba/adodb/ExecuteOptionEnum.idl
new file mode 100644
index 000000000000..e586ed756a71
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/ExecuteOptionEnum.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module adodb {
+ constants ExecuteOptionEnum {
+ const long adAsyncExecute = 16;
+ const long adAsyncFetch = 32;
+ const long adAsyncFetchNonBlocking = 64;
+ const long adExecuteNoRecords = 128;
+ const long adOptionUnspecified = -1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/FilterGroupEnum.idl b/oovbaapi/ooo/vba/adodb/FilterGroupEnum.idl
new file mode 100644
index 000000000000..7428474b3af4
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/FilterGroupEnum.idl
@@ -0,0 +1,10 @@
+module ooo { module vba { module adodb {
+ constants FilterGroupEnum {
+ const long adFilterAffectedRecords = 2;
+ const long adFilterConflictingRecords = 5;
+ const long adFilterFetchedRecords = 3;
+ const long adFilterNone = 0;
+ const long adFilterPendingRecords = 1;
+ const long adFilterPredicate = 4;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/GetRowsOptionEnum.idl b/oovbaapi/ooo/vba/adodb/GetRowsOptionEnum.idl
new file mode 100644
index 000000000000..df0dcc17d23c
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/GetRowsOptionEnum.idl
@@ -0,0 +1,5 @@
+module ooo { module vba { module adodb {
+ constants GetRowsOptionEnum {
+ const long adGetRowsRest = -1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/IsolationLevelEnum.idl b/oovbaapi/ooo/vba/adodb/IsolationLevelEnum.idl
new file mode 100644
index 000000000000..bcb2ef6fe4ce
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/IsolationLevelEnum.idl
@@ -0,0 +1,13 @@
+module ooo { module vba { module adodb {
+ constants IsolationLevelEnum {
+ const long adXactBrowse = 256;
+ const long adXactChaos = 16;
+ const long adXactCursorStability = 4096;
+ const long adXactIsolated = 1048576;
+ const long adXactReadCommitted = 4096;
+ const long adXactReadUncommitted = 256;
+ const long adXactRepeatableRead = 65536;
+ const long adXactSerializable = 1048576;
+ const long adXactUnspecified = -1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/MarshalOptionsEnum.idl b/oovbaapi/ooo/vba/adodb/MarshalOptionsEnum.idl
new file mode 100644
index 000000000000..770915fdad4d
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/MarshalOptionsEnum.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module adodb {
+ constants MarshalOptionsEnum {
+ const long adMarshalAll = 0;
+ const long adMarshalModifiedOnly = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/ObjectStateEnum.idl b/oovbaapi/ooo/vba/adodb/ObjectStateEnum.idl
new file mode 100644
index 000000000000..ca5955eb67dd
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/ObjectStateEnum.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module adodb {
+ constants ObjectStateEnum {
+ const long adStateClosed = 0;
+ const long adStateConnecting = 2;
+ const long adStateExecuting = 4;
+ const long adStateFetching = 8;
+ const long adStateOpen = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/ParameterAttributesEnum.idl b/oovbaapi/ooo/vba/adodb/ParameterAttributesEnum.idl
new file mode 100644
index 000000000000..c1a35c022b2e
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/ParameterAttributesEnum.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module adodb {
+ constants ParameterAttributesEnum {
+ const long adParamLong = 128;
+ const long adParamNullable = 64;
+ const long adParamSigned = 16;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/PersistFormatEnum.idl b/oovbaapi/ooo/vba/adodb/PersistFormatEnum.idl
new file mode 100644
index 000000000000..46e6051dca2a
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/PersistFormatEnum.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module adodb {
+ constants PersistFormatEnum {
+ const long adPersistADTG = 0;
+ const long adPersistXML = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/PositionEnum.idl b/oovbaapi/ooo/vba/adodb/PositionEnum.idl
new file mode 100644
index 000000000000..52c1fbb6bdd3
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/PositionEnum.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module adodb {
+ constants PositionEnum {
+ const long adPosBOF = -2;
+ const long adPosEOF = -3;
+ const long adPosUnknown = -1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/PropertyAttributesEnum.idl b/oovbaapi/ooo/vba/adodb/PropertyAttributesEnum.idl
new file mode 100644
index 000000000000..4b870d604a68
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/PropertyAttributesEnum.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module adodb {
+ constants PropertyAttributesEnum {
+ const long adPropNotSupported = 0;
+ const long adPropOptional = 2;
+ const long adPropRead = 512;
+ const long adPropRequired = 1;
+ const long adPropWrite = 1024;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/ResyncEnum.idl b/oovbaapi/ooo/vba/adodb/ResyncEnum.idl
new file mode 100644
index 000000000000..197dc8797f14
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/ResyncEnum.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module adodb {
+ constants ResyncEnum {
+ const long adResyncAllValues = 2;
+ const long adResyncUnderlyingValues = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/SchemaEnum.idl b/oovbaapi/ooo/vba/adodb/SchemaEnum.idl
new file mode 100644
index 000000000000..67f00ae0bf06
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/SchemaEnum.idl
@@ -0,0 +1,46 @@
+module ooo { module vba { module adodb {
+ constants SchemaEnum {
+ const long adSchemaAsserts = 0;
+ const long adSchemaCatalogs = 1;
+ const long adSchemaCharacterSets = 2;
+ const long adSchemaCheckConstraints = 5;
+ const long adSchemaCollations = 3;
+ const long adSchemaColumnPrivileges = 13;
+ const long adSchemaColumns = 4;
+ const long adSchemaColumnsDomainUsage = 11;
+ const long adSchemaConstraintColumnUsage = 6;
+ const long adSchemaConstraintTableUsage = 7;
+ const long adSchemaCubes = 32;
+ const long adSchemaDBInfoKeywords = 30;
+ const long adSchemaDBInfoLiterals = 31;
+ const long adSchemaDimensions = 33;
+ const long adSchemaForeignKeys = 27;
+ const long adSchemaHierarchies = 34;
+ const long adSchemaIndexes = 12;
+ const long adSchemaKeyColumnUsage = 8;
+ const long adSchemaLevels = 35;
+ const long adSchemaMeasures = 36;
+ const long adSchemaMembers = 38;
+ const long adSchemaPrimaryKeys = 28;
+ const long adSchemaProcedureColumns = 29;
+ const long adSchemaProcedureParameters = 26;
+ const long adSchemaProcedures = 16;
+ const long adSchemaProperties = 37;
+ const long adSchemaProviderSpecific = -1;
+ const long adSchemaProviderTypes = 22;
+ const long adSchemaReferentialConstraints = 9;
+ const long adSchemaReferentialContraints = 9;
+ const long adSchemaSchemata = 17;
+ const long adSchemaSQLLanguages = 18;
+ const long adSchemaStatistics = 19;
+ const long adSchemaTableConstraints = 10;
+ const long adSchemaTablePrivileges = 14;
+ const long adSchemaTables = 20;
+ const long adSchemaTranslations = 21;
+ const long adSchemaTrustees = 39;
+ const long adSchemaUsagePrivileges = 15;
+ const long adSchemaViewColumnUsage = 24;
+ const long adSchemaViews = 23;
+ const long adSchemaViewTableUsage = 25;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/SearchDirectionEnum.idl b/oovbaapi/ooo/vba/adodb/SearchDirectionEnum.idl
new file mode 100644
index 000000000000..2bed2c4ffaf3
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/SearchDirectionEnum.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module adodb {
+ constants SearchDirectionEnum {
+ const long adSearchBackward = -1;
+ const long adSearchForward = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/SeekEnum.idl b/oovbaapi/ooo/vba/adodb/SeekEnum.idl
new file mode 100644
index 000000000000..2a9286e1a1ae
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/SeekEnum.idl
@@ -0,0 +1,10 @@
+module ooo { module vba { module adodb {
+ constants SeekEnum {
+ const long adSeekAfter = 8;
+ const long adSeekAfterEQ = 4;
+ const long adSeekBefore = 32;
+ const long adSeekBeforeEQ = 16;
+ const long adSeekFirstEQ = 1;
+ const long adSeekLastEQ = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/StringFormatEnum.idl b/oovbaapi/ooo/vba/adodb/StringFormatEnum.idl
new file mode 100644
index 000000000000..5a5df7b655bc
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/StringFormatEnum.idl
@@ -0,0 +1,5 @@
+module ooo { module vba { module adodb {
+ constants StringFormatEnum {
+ const long adClipString = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/XactAttributeEnum.idl b/oovbaapi/ooo/vba/adodb/XactAttributeEnum.idl
new file mode 100644
index 000000000000..b2b46851f4f7
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/XactAttributeEnum.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module adodb {
+ constants XactAttributeEnum {
+ const long adXactAbortRetaining = 262144;
+ const long adXactAsyncPhaseOne = 524288;
+ const long adXactCommitRetaining = 131072;
+ const long adXactSyncPhaseOne = 1048576;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/dao/CollatingOrderEnum.idl b/oovbaapi/ooo/vba/dao/CollatingOrderEnum.idl
new file mode 100644
index 000000000000..140cdc761c8b
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/CollatingOrderEnum.idl
@@ -0,0 +1,29 @@
+module ooo { module vba { module dao {
+ constants CollatingOrderEnum {
+ const long dbSortArabic = 1025;
+ const long dbSortChineseSimplified = 2052;
+ const long dbSortChineseTraditional = 1028;
+ const long dbSortCyrillic = 1049;
+ const long dbSortCzech = 1029;
+ const long dbSortDutch = 1043;
+ const long dbSortGeneral = 1033;
+ const long dbSortGreek = 1032;
+ const long dbSortHebrew = 1037;
+ const long dbSortHungarian = 1038;
+ const long dbSortIcelandic = 1039;
+ const long dbSortJapanese = 1041;
+ const long dbSortKorean = 1042;
+ const long dbSortNeutral = 1024;
+ const long dbSortNorwdan = 1030;
+ const long dbSortPDXIntl = 1033;
+ const long dbSortPDXNor = 1030;
+ const long dbSortPDXSwe = 1053;
+ const long dbSortPolish = 1045;
+ const long dbSortSlovenian = 1060;
+ const long dbSortSpanish = 1034;
+ const long dbSortSwedFin = 1053;
+ const long dbSortThai = 1054;
+ const long dbSortTurkish = 1055;
+ const long dbSortUndefined = -1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/dao/CommitTransOptionsEnum.idl b/oovbaapi/ooo/vba/dao/CommitTransOptionsEnum.idl
new file mode 100644
index 000000000000..dbc320ae1a7e
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/CommitTransOptionsEnum.idl
@@ -0,0 +1,5 @@
+module ooo { module vba { module dao {
+ constants CommitTransOptionsEnum {
+ const long dbForceOSFlush = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/dao/CursorDriverEnum.idl b/oovbaapi/ooo/vba/dao/CursorDriverEnum.idl
new file mode 100644
index 000000000000..13d65476c806
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/CursorDriverEnum.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module dao {
+ constants CursorDriverEnum {
+ const long dbUseClientBatchCursor = 3;
+ const long dbUseDefaultCursor = -1;
+ const long dbUseNoCursor = 4;
+ const long dbUseODBCCursor = 1;
+ const long dbUseServerCursor = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/dao/DataTypeEnum.idl b/oovbaapi/ooo/vba/dao/DataTypeEnum.idl
new file mode 100644
index 000000000000..4ace3d938971
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/DataTypeEnum.idl
@@ -0,0 +1,25 @@
+module ooo { module vba { module dao {
+ constants DataTypeEnum {
+ const long dbBigInt = 16;
+ const long dbBinary = 9;
+ const long dbBoolean = 1;
+ const long dbByte = 2;
+ const long dbChar = 18;
+ const long dbCurrency = 5;
+ const long dbDate = 8;
+ const long dbDecimal = 20;
+ const long dbDouble = 7;
+ const long dbFloat = 21;
+ const long dbGUID = 15;
+ const long dbInteger = 3;
+ const long dbLong = 4;
+ const long dbLongBinary = 11;
+ const long dbMemo = 12;
+ const long dbNumeric = 19;
+ const long dbSingle = 6;
+ const long dbText = 10;
+ const long dbTime = 22;
+ const long dbTimeStamp = 23;
+ const long dbVarBinary = 17;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/dao/DatabaseTypeEnum.idl b/oovbaapi/ooo/vba/dao/DatabaseTypeEnum.idl
new file mode 100644
index 000000000000..302a7bf5b326
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/DatabaseTypeEnum.idl
@@ -0,0 +1,11 @@
+module ooo { module vba { module dao {
+ constants DatabaseTypeEnum {
+ const long dbDecrypt = 4;
+ const long dbEncrypt = 2;
+ const long dbVersion10 = 1;
+ const long dbVersion11 = 8;
+ const long dbVersion20 = 16;
+ const long dbVersion30 = 32;
+ const long dbVersion40 = 64;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/dao/DriverPromptEnum.idl b/oovbaapi/ooo/vba/dao/DriverPromptEnum.idl
new file mode 100644
index 000000000000..5e7cb6ba1035
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/DriverPromptEnum.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module dao {
+ constants DriverPromptEnum {
+ const long dbDriverComplete = 0;
+ const long dbDriverCompleteRequired = 3;
+ const long dbDriverNoPrompt = 1;
+ const long dbDriverPrompt = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/dao/EditModeEnum.idl b/oovbaapi/ooo/vba/dao/EditModeEnum.idl
new file mode 100644
index 000000000000..0dc631dde3e8
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/EditModeEnum.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module dao {
+ constants EditModeEnum {
+ const long dbEditAdd = 2;
+ const long dbEditInProgress = 1;
+ const long dbEditNone = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/dao/FieldAttributeEnum.idl b/oovbaapi/ooo/vba/dao/FieldAttributeEnum.idl
new file mode 100644
index 000000000000..78ff2d9da532
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/FieldAttributeEnum.idl
@@ -0,0 +1,11 @@
+module ooo { module vba { module dao {
+ constants FieldAttributeEnum {
+ const long dbAutoIncrField = 16;
+ const long dbDescending = 1;
+ const long dbFixedField = 1;
+ const long dbHyperlinkField = 32768;
+ const long dbSystemField = 8192;
+ const long dbUpdatableField = 32;
+ const long dbVariableField = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/dao/IdleEnum.idl b/oovbaapi/ooo/vba/dao/IdleEnum.idl
new file mode 100644
index 000000000000..8d7f6899a873
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/IdleEnum.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module dao {
+ constants IdleEnum {
+ const long dbFreeLocks = 1;
+ const long dbRefreshCache = 8;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/dao/LockTypeEnum.idl b/oovbaapi/ooo/vba/dao/LockTypeEnum.idl
new file mode 100644
index 000000000000..cd1f429a014e
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/LockTypeEnum.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module dao {
+ constants LockTypeEnum {
+ const long dbOptimistic = 3;
+ const long dbOptimisticBatch = 5;
+ const long dbOptimisticValue = 1;
+ const long dbPessimistic = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/dao/ParameterDirectionEnum.idl b/oovbaapi/ooo/vba/dao/ParameterDirectionEnum.idl
new file mode 100644
index 000000000000..be7817eb775f
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/ParameterDirectionEnum.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module dao {
+ constants ParameterDirectionEnum {
+ const long dbParamInput = 1;
+ const long dbParamInputOutput = 3;
+ const long dbParamOutput = 2;
+ const long dbParamReturnValue = 4;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/dao/PermissionEnum.idl b/oovbaapi/ooo/vba/dao/PermissionEnum.idl
new file mode 100644
index 000000000000..7d4e316cc297
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/PermissionEnum.idl
@@ -0,0 +1,21 @@
+module ooo { module vba { module dao {
+ constants PermissionEnum {
+ const long dbSecCreate = 1;
+ const long dbSecDBAdmin = 8;
+ const long dbSecDBCreate = 1;
+ const long dbSecDBExclusive = 4;
+ const long dbSecDBOpen = 2;
+ const long dbSecDelete = 65536;
+ const long dbSecDeleteData = 128;
+ const long dbSecFullAccess = 1048575;
+ const long dbSecInsertData = 32;
+ const long dbSecNoAccess = 0;
+ const long dbSecReadDef = 4;
+ const long dbSecReadSec = 131072;
+ const long dbSecReplaceData = 64;
+ const long dbSecRetrieveData = 20;
+ const long dbSecWriteDef = 65548;
+ const long dbSecWriteOwner = 524288;
+ const long dbSecWriteSec = 262144;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/dao/QueryDefStateEnum.idl b/oovbaapi/ooo/vba/dao/QueryDefStateEnum.idl
new file mode 100644
index 000000000000..9d1bff0be5a5
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/QueryDefStateEnum.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module dao {
+ constants QueryDefStateEnum {
+ const long dbQPrepare = 1;
+ const long dbQUnprepare = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/dao/QueryDefTypeEnum.idl b/oovbaapi/ooo/vba/dao/QueryDefTypeEnum.idl
new file mode 100644
index 000000000000..1aadc6d82e10
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/QueryDefTypeEnum.idl
@@ -0,0 +1,17 @@
+module ooo { module vba { module dao {
+ constants QueryDefTypeEnum {
+ const long dbQAction = 240;
+ const long dbQAppend = 64;
+ const long dbQCompound = 160;
+ const long dbQCrosstab = 16;
+ const long dbQDDL = 96;
+ const long dbQDelete = 32;
+ const long dbQMakeTable = 80;
+ const long dbQProcedure = 224;
+ const long dbQSelect = 0;
+ const long dbQSetOperation = 128;
+ const long dbQSPTBulk = 144;
+ const long dbQSQLPassThrough = 112;
+ const long dbQUpdate = 48;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/dao/RecordStatusEnum.idl b/oovbaapi/ooo/vba/dao/RecordStatusEnum.idl
new file mode 100644
index 000000000000..973691f5a216
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/RecordStatusEnum.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module dao {
+ constants RecordStatusEnum {
+ const long dbRecordDBDeleted = 4;
+ const long dbRecordDeleted = 3;
+ const long dbRecordModified = 1;
+ const long dbRecordNew = 2;
+ const long dbRecordUnmodified = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/dao/RecordsetOptionEnum.idl b/oovbaapi/ooo/vba/dao/RecordsetOptionEnum.idl
new file mode 100644
index 000000000000..53cfd54f0e9b
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/RecordsetOptionEnum.idl
@@ -0,0 +1,16 @@
+module ooo { module vba { module dao {
+ constants RecordsetOptionEnum {
+ const long dbAppendOnly = 8;
+ const long dbConsistent = 32;
+ const long dbDenyRead = 2;
+ const long dbDenyWrite = 1;
+ const long dbExecDirect = 2048;
+ const long dbFailOnError = 128;
+ const long dbForwardOnly = 256;
+ const long dbInconsistent = 16;
+ const long dbReadOnly = 4;
+ const long dbRunAsync = 1024;
+ const long dbSeeChanges = 512;
+ const long dbSQLPassThrough = 64;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/dao/RecordsetTypeEnum.idl b/oovbaapi/ooo/vba/dao/RecordsetTypeEnum.idl
new file mode 100644
index 000000000000..7c61aef37f79
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/RecordsetTypeEnum.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module dao {
+ constants RecordsetTypeEnum {
+ const long dbOpenDynamic = 16;
+ const long dbOpenDynaset = 2;
+ const long dbOpenForwardOnly = 8;
+ const long dbOpenSnapshot = 4;
+ const long dbOpenTable = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/dao/RelationAttributeEnum.idl b/oovbaapi/ooo/vba/dao/RelationAttributeEnum.idl
new file mode 100644
index 000000000000..a1b52fea2f9e
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/RelationAttributeEnum.idl
@@ -0,0 +1,11 @@
+module ooo { module vba { module dao {
+ constants RelationAttributeEnum {
+ const long dbRelationDeleteCascade = 4096;
+ const long dbRelationDontEnforce = 2;
+ const long dbRelationInherited = 4;
+ const long dbRelationLeft = 16777216;
+ const long dbRelationRight = 33554432;
+ const long dbRelationUnique = 1;
+ const long dbRelationUpdateCascade = 256;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/dao/ReplicaTypeEnum.idl b/oovbaapi/ooo/vba/dao/ReplicaTypeEnum.idl
new file mode 100644
index 000000000000..f43ddc2c4df5
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/ReplicaTypeEnum.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module dao {
+ constants ReplicaTypeEnum {
+ const long dbRepMakePartial = 1;
+ const long dbRepMakeReadOnly = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/dao/SetOptionEnum.idl b/oovbaapi/ooo/vba/dao/SetOptionEnum.idl
new file mode 100644
index 000000000000..440533800215
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/SetOptionEnum.idl
@@ -0,0 +1,15 @@
+module ooo { module vba { module dao {
+ constants SetOptionEnum {
+ const long dbExclusiveAsyncDelay = 60;
+ const long dbFlushTransactionTimeout = 66;
+ const long dbImplicitCommitSync = 59;
+ const long dbLockDelay = 63;
+ const long dbLockRetry = 57;
+ const long dbMaxBufferSize = 8;
+ const long dbMaxLocksPerFile = 62;
+ const long dbPageTimeout = 6;
+ const long dbRecycleLVs = 65;
+ const long dbSharedAsyncDelay = 61;
+ const long dbUserCommitSync = 58;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/dao/SynchronizeTypeEnum.idl b/oovbaapi/ooo/vba/dao/SynchronizeTypeEnum.idl
new file mode 100644
index 000000000000..a0305b5ea39e
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/SynchronizeTypeEnum.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module dao {
+ constants SynchronizeTypeEnum {
+ const long dbRepExportChanges = 1;
+ const long dbRepImpExpChanges = 4;
+ const long dbRepImportChanges = 2;
+ const long dbRepSyncInternet = 16;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/dao/TableDefAttributeEnum.idl b/oovbaapi/ooo/vba/dao/TableDefAttributeEnum.idl
new file mode 100644
index 000000000000..17f54aeef88d
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/TableDefAttributeEnum.idl
@@ -0,0 +1,10 @@
+module ooo { module vba { module dao {
+ constants TableDefAttributeEnum {
+ const long dbAttachedODBC = 536870912;
+ const long dbAttachedTable = 1073741824;
+ const long dbAttachExclusive = 65536;
+ const long dbAttachSavePWD = 131072;
+ const long dbHiddenObject = 1;
+ const long dbSystemObject = -2147483646;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/dao/UpdateCriteriaEnum.idl b/oovbaapi/ooo/vba/dao/UpdateCriteriaEnum.idl
new file mode 100644
index 000000000000..e418d2ad6278
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/UpdateCriteriaEnum.idl
@@ -0,0 +1,10 @@
+module ooo { module vba { module dao {
+ constants UpdateCriteriaEnum {
+ const long dbCriteriaAllCols = 4;
+ const long dbCriteriaDeleteInsert = 16;
+ const long dbCriteriaKey = 1;
+ const long dbCriteriaModValues = 2;
+ const long dbCriteriaTimestamp = 8;
+ const long dbCriteriaUpdate = 32;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/dao/UpdateTypeEnum.idl b/oovbaapi/ooo/vba/dao/UpdateTypeEnum.idl
new file mode 100644
index 000000000000..3de75d840259
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/UpdateTypeEnum.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module dao {
+ constants UpdateTypeEnum {
+ const long dbUpdateBatch = 4;
+ const long dbUpdateCurrentRecord = 2;
+ const long dbUpdateRegular = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/dao/WorkspaceTypeEnum.idl b/oovbaapi/ooo/vba/dao/WorkspaceTypeEnum.idl
new file mode 100644
index 000000000000..39dc91acd06e
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/WorkspaceTypeEnum.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module dao {
+ constants WorkspaceTypeEnum {
+ const long dbUseJet = 2;
+ const long dbUseODBC = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/Constants.idl b/oovbaapi/ooo/vba/excel/Constants.idl
new file mode 100644
index 000000000000..70a53a37ebb2
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/Constants.idl
@@ -0,0 +1,171 @@
+module ooo { module vba { module excel {
+ constants Constants {
+ const long xl3DBar = -4099;
+ const long xl3DEffects1 = 13;
+ const long xl3DEffects2 = 14;
+ const long xl3DSurface = -4103;
+ const long xlAbove = 0;
+ const long xlAccounting1 = 4;
+ const long xlAccounting2 = 5;
+ const long xlAccounting3 = 6;
+ const long xlAccounting4 = 17;
+ const long xlAdd = 2;
+ const long xlAll = -4104;
+ const long xlAllExceptBorders = 7;
+ const long xlAutomatic = -4105;
+ const long xlBar = 2;
+ const long xlBelow = 1;
+ const long xlBidi = -5000;
+ const long xlBidiCalendar = 3;
+ const long xlBoth = 1;
+ const long xlBottom = -4107;
+ const long xlCascade = 7;
+ const long xlCenter = -4108;
+ const long xlCenterAcrossSelection = 7;
+ const long xlChart4 = 2;
+ const long xlChartSeries = 17;
+ const long xlChartShort = 6;
+ const long xlChartTitles = 18;
+ const long xlChecker = 9;
+ const long xlCircle = 8;
+ const long xlClassic1 = 1;
+ const long xlClassic2 = 2;
+ const long xlClassic3 = 3;
+ const long xlClosed = 3;
+ const long xlColor1 = 7;
+ const long xlColor2 = 8;
+ const long xlColor3 = 9;
+ const long xlColumn = 3;
+ const long xlCombination = -4111;
+ const long xlComplete = 4;
+ const long xlConstants = 2;
+ const long xlContents = 2;
+ const long xlContext = -5002;
+ const long xlCorner = 2;
+ const long xlCrissCross = 16;
+ const long xlCross = 4;
+ const long xlCustom = -4114;
+ const long xlDebugCodePane = 13;
+ const long xlDefaultAutoFormat = -1;
+ const long xlDesktop = 9;
+ const long xlDiamond = 2;
+ const long xlDirect = 1;
+ const long xlDistributed = -4117;
+ const long xlDivide = 5;
+ const long xlDoubleAccounting = 5;
+ const long xlDoubleClosed = 5;
+ const long xlDoubleOpen = 4;
+ const long xlDoubleQuote = 1;
+ const long xlDrawingObject = 14;
+ const long xlEntireChart = 20;
+ const long xlExcelMenus = 1;
+ const long xlExtended = 3;
+ const long xlFill = 5;
+ const long xlFirst = 0;
+ const long xlFixedValue = 1;
+ const long xlFloating = 5;
+ const long xlFormats = -4122;
+ const long xlFormula = 5;
+ const long xlFullScript = 1;
+ const long xlGeneral = 1;
+ const long xlGray16 = 17;
+ const long xlGray25 = -4124;
+ const long xlGray50 = -4125;
+ const long xlGray75 = -4126;
+ const long xlGray8 = 18;
+ const long xlGregorian = 2;
+ const long xlGrid = 15;
+ const long xlGridline = 22;
+ const long xlHigh = -4127;
+ const long xlHindiNumerals = 3;
+ const long xlIcons = 1;
+ const long xlImmediatePane = 12;
+ const long xlInside = 2;
+ const long xlInteger = 2;
+ const long xlJustify = -4130;
+ const long xlLast = 1;
+ const long xlLastCell = 11;
+ const long xlLatin = -5001;
+ const long xlLeft = -4131;
+ const long xlLeftToRight = 2;
+ const long xlLightDown = 13;
+ const long xlLightHorizontal = 11;
+ const long xlLightUp = 14;
+ const long xlLightVertical = 12;
+ const long xlList1 = 10;
+ const long xlList2 = 11;
+ const long xlList3 = 12;
+ const long xlLocalFormat1 = 15;
+ const long xlLocalFormat2 = 16;
+ const long xlLogicalCursor = 1;
+ const long xlLong = 3;
+ const long xlLotusHelp = 2;
+ const long xlLow = -4134;
+ const long xlLTR = -5003;
+ const long xlMacrosheetCell = 7;
+ const long xlManual = -4135;
+ const long xlMaximum = 2;
+ const long xlMinimum = 4;
+ const long xlMinusValues = 3;
+ const long xlMixed = 2;
+ const long xlMixedAuthorizedScript = 4;
+ const long xlMixedScript = 3;
+ const long xlModule = -4141;
+ const long xlMultiply = 4;
+ const long xlNarrow = 1;
+ const long xlNextToAxis = 4;
+ const long xlNoDocuments = 3;
+ const long xlNone = -4142;
+ const long xlNotes = -4144;
+ const long xlOff = -4146;
+ const long xlOn = 1;
+ const long xlOpaque = 3;
+ const long xlOpen = 2;
+ const long xlOutside = 3;
+ const long xlPartial = 3;
+ const long xlPartialScript = 2;
+ const long xlPercent = 2;
+ const long xlPlus = 9;
+ const long xlPlusValues = 2;
+ const long xlReference = 4;
+ const long xlRight = -4152;
+ const long xlRTL = -5004;
+ const long xlScale = 3;
+ const long xlSemiautomatic = 2;
+ const long xlSemiGray75 = 10;
+ const long xlShort = 1;
+ const long xlShowLabel = 4;
+ const long xlShowLabelAndPercent = 5;
+ const long xlShowPercent = 3;
+ const long xlShowValue = 2;
+ const long xlSimple = -4154;
+ const long xlSingle = 2;
+ const long xlSingleAccounting = 4;
+ const long xlSingleQuote = 2;
+ const long xlSolid = 1;
+ const long xlSquare = 1;
+ const long xlStar = 5;
+ const long xlStError = 4;
+ const long xlStrict = 2;
+ const long xlSubtract = 3;
+ const long xlSystem = 1;
+ const long xlTextBox = 16;
+ const long xlTiled = 1;
+ const long xlTitleBar = 8;
+ const long xlToolbar = 1;
+ const long xlToolbarButton = 2;
+ const long xlTop = -4160;
+ const long xlTopToBottom = 1;
+ const long xlTransparent = 2;
+ const long xlTriangle = 3;
+ const long xlVeryHidden = 2;
+ const long xlVisible = 12;
+ const long xlVisualCursor = 2;
+ const long xlWatchPane = 11;
+ const long xlWide = 3;
+ const long xlWorkbookTab = 6;
+ const long xlWorksheet4 = 1;
+ const long xlWorksheetCell = 3;
+ const long xlWorksheetShort = 5;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/SheetObject.idl b/oovbaapi/ooo/vba/excel/SheetObject.idl
index 25488470a134..2b09cac2f366 100644
--- a/oovbaapi/ooo/vba/excel/SheetObject.idl
+++ b/oovbaapi/ooo/vba/excel/SheetObject.idl
@@ -28,7 +28,10 @@
#ifndef __ooo_vba_excel_SheetObject_idl__
#define __ooo_vba_excel_SheetObject_idl__
+#include <ooo/vba/excel/XSheetObject.idl>
+
#include <ooo/vba/excel/XCharacters.idl>
+#include <ooo/vba/excel/XButton.idl>
//=============================================================================
@@ -42,78 +45,6 @@ module ooo { module vba { module excel {
//=============================================================================
-/** Base interface for graphic objects and drawing controls in a single sheet.
-
- <p>The objects supporting this interface are now deprecated in VBA in
- favour of the Shapes and OLEObjects collections, but are kept for
- compatibility with old VBA scripts. All form control objects do NOT belong
- to ActiveX form controls but to the old-style drawing controls.</p>
- */
-interface XSheetObject : ooo::vba::XHelperInterface
-{
- /** Left coordinate of the drawing object, in points. */
- [attribute] double Left;
-
- /** Top coordinate of the drawing object, in points. */
- [attribute] double Top;
-
- /** Width of the drawing object, in points. */
- [attribute] double Width;
-
- /** Height of the drawing object, in points. */
- [attribute] double Height;
-
- /** The name of the drawing object, used as collection key. */
- [attribute] string Name;
-
- /** Name of a macro that will be executed when the drawing object is clicked. */
- [attribute] string OnAction;
-
- /** Anchor mode of the object (fixed or variable position and size). Must
- be a value from <type>ooo::vba::excel::XlPlacement</type>. */
- [attribute] long Placement;
-
- /** True = print object, false = skip object on printing. */
- [attribute] boolean PrintObject;
-};
-
-//=============================================================================
-
-/** Additional attributes for all drawing controls (this interface does not
- belong to ActiveX form controls).
- */
-interface XControlObject : com::sun::star::uno::XInterface
-{
- [attribute] boolean AutoSize;
-};
-
-//=============================================================================
-
-/** Additional attributes for a push button drawing control (this interface
- does not belong to ActiveX form controls).
- */
-interface XButton : com::sun::star::uno::XInterface
-{
- /** Visible caption of the button. */
- [attribute] string Caption;
-
- /** Font settings for the entire caption text. */
- [attribute] XFont Font;
-
- /** Horizontal alignment of the caption. */
- [attribute] long HorizontalAlignment;
-
- /** Vertical alignment of the caption. */
- [attribute] long VerticalAlignment;
-
- /** Orientation (rotation) of the text. Must be a value from
- <type>ooo::vba::excel::XlOrientation</type>. */
- [attribute] long Orientation;
-
- /** Access to text and text formatting of the button caption. */
- XCharacters Characters( [in] any Start, [in] any Length );
-};
-
//=============================================================================
/** Represents a drawing button control in a spreadsheet. */
diff --git a/oovbaapi/ooo/vba/excel/SheetObjects.idl b/oovbaapi/ooo/vba/excel/SheetObjects.idl
index 0a2a3fd9ffe9..7d9e035b064e 100644
--- a/oovbaapi/ooo/vba/excel/SheetObjects.idl
+++ b/oovbaapi/ooo/vba/excel/SheetObjects.idl
@@ -29,6 +29,7 @@
#define __ooo_vba_excel_SheetObjects_idl__
#include <ooo/vba/XCollection.idl>
+#include <ooo/vba/excel/XGraphicObjects.idl>
//=============================================================================
@@ -45,50 +46,6 @@ module ooo { module vba { module excel {
/** Collections that implement this interface provide access to a specific type
of drawing objects in a single sheet.
- <p>The following sheet symbols represent collections of graphic objects,
- and therefore implement this interface:</p>
- <ul><li>Buttons: push button (command button) controls,</li>
- <li>ChartObjects: chart objects embedded in the sheet,</li>
- <li>CheckBoxes: check box controls,</li>
- <li>DropDowns: drop-down listbox controls,</li>
- <li>EditBoxes: text edit controls (dialog sheets only),</li>
- <li>GroupBoxes: group frame controls,</li>
- <li>GroupObjects: group objects containing other child objects,</li>
- <li>Labels: fixed text controls,</li>
- <li>ListBoxes: plain listbox controls,</li>
- <li>OptionButtons: option button (radio button) controls,</li>
- <li>Ovals: simple ovals and circles,</li>
- <li>Pictures: picture objects,</li>
- <li>Rectangles: simple rectangle objects,</li>
- <li>ScrollBars: scrollbar controls,</li>
- <li>Spinners: spinner (spin button) controls,</li>
- <li>TextBoxes: rectangle objects with embedded text.</li></ul>
-
- <p>These symbols are now deprecated in VBA but kept for compatibility with
- old VBA scripts. All symbols representing collections of form controls do
- NOT belong to ActiveX form controls but to the old-style drawing controls.
- </p>
- */
-interface XGraphicObjects : com::sun::star::uno::XInterface
-{
- /** Adds a new graphic object to the sheet this collection belongs to. The
- type of the object is determined by the type of the collection.
-
- @param Left Position of the left border in points (1/72 inch).
- @param Top Position of the top border in points (1/72 inch).
- @param Width Width of the object in points (1/72 inch).
- @param Height Height of the object in points (1/72 inch).
-
- @return The created graphic object.
- */
- any Add( [in] any Left, [in] any Top, [in] any Width, [in] any Height );
-};
-
-//=============================================================================
-
-/** Collections that implement this interface provide access to a specific type
- of drawing objects in a single sheet.
-
<p>The following sheet symbols represent collections of line objects, and
therefore implement this interface:</p>
<ul><li>Arcs: arc objects, and</li>
diff --git a/oovbaapi/ooo/vba/excel/XButton.idl b/oovbaapi/ooo/vba/excel/XButton.idl
new file mode 100644
index 000000000000..f7365cef6d86
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XButton.idl
@@ -0,0 +1,75 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef __ooo_vba_excel_XButton_idl__
+#define __ooo_vba_excel_XButton_idl__
+
+#include <ooo/vba/excel/XCharacters.idl>
+
+//=============================================================================
+
+/* Note: This file collects all compatibility interfaces for drawing objects
+ and drawing controls embedded in sheets. All these symbols are deprecated
+ in VBA and kept for compatibility with old VBA scripts. */
+
+//=============================================================================
+
+module ooo { module vba { module excel {
+
+//=============================================================================
+
+
+/** Additional attributes for a push button drawing control (this interface
+ does not belong to ActiveX form controls).
+ */
+interface XButton : com::sun::star::uno::XInterface
+{
+ /** Visible caption of the button. */
+ [attribute] string Caption;
+
+ /** Font settings for the entire caption text. */
+ [attribute] XFont Font;
+
+ /** Horizontal alignment of the caption. */
+ [attribute] long HorizontalAlignment;
+
+ /** Vertical alignment of the caption. */
+ [attribute] long VerticalAlignment;
+
+ /** Orientation (rotation) of the text. Must be a value from
+ <type>ooo::vba::excel::XlOrientation</type>. */
+ [attribute] long Orientation;
+
+ /** Access to text and text formatting of the button caption. */
+ XCharacters Characters( [in] any Start, [in] any Length );
+};
+
+//=============================================================================
+
+}; }; };
+
+#endif
diff --git a/oovbaapi/ooo/vba/excel/XControlObject.idl b/oovbaapi/ooo/vba/excel/XControlObject.idl
new file mode 100644
index 000000000000..7a6250de0a55
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XControlObject.idl
@@ -0,0 +1,48 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef __ooo_vba_excel_XControlObject_idl__
+#define __ooo_vba_excel_XControlObject_idl__
+
+module ooo { module vba { module excel {
+
+//=============================================================================
+/** Additional attributes for all drawing controls (this interface does not
+ belong to ActiveX form controls).
+ */
+interface XControlObject : com::sun::star::uno::XInterface
+{
+ [attribute] boolean AutoSize;
+};
+
+//=============================================================================
+
+}; }; };
+
+#endif
+
+
diff --git a/oovbaapi/ooo/vba/excel/XGraphicObjects.idl b/oovbaapi/ooo/vba/excel/XGraphicObjects.idl
new file mode 100644
index 000000000000..25474fdd3cbd
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XGraphicObjects.idl
@@ -0,0 +1,81 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef __ooo_vba_excel_GraphicObjects_idl__
+#define __ooo_vba_excel_GraphicObjects_idl__
+
+module ooo { module vba { module excel {
+
+//=============================================================================
+
+/** Collections that implement this interface provide access to a specific type
+ of drawing objects in a single sheet.
+
+ <p>The following sheet symbols represent collections of graphic objects,
+ and therefore implement this interface:</p>
+ <ul><li>Buttons: push button (command button) controls,</li>
+ <li>ChartObjects: chart objects embedded in the sheet,</li>
+ <li>CheckBoxes: check box controls,</li>
+ <li>DropDowns: drop-down listbox controls,</li>
+ <li>EditBoxes: text edit controls (dialog sheets only),</li>
+ <li>GroupBoxes: group frame controls,</li>
+ <li>GroupObjects: group objects containing other child objects,</li>
+ <li>Labels: fixed text controls,</li>
+ <li>ListBoxes: plain listbox controls,</li>
+ <li>OptionButtons: option button (radio button) controls,</li>
+ <li>Ovals: simple ovals and circles,</li>
+ <li>Pictures: picture objects,</li>
+ <li>Rectangles: simple rectangle objects,</li>
+ <li>ScrollBars: scrollbar controls,</li>
+ <li>Spinners: spinner (spin button) controls,</li>
+ <li>TextBoxes: rectangle objects with embedded text.</li></ul>
+
+ <p>These symbols are now deprecated in VBA but kept for compatibility with
+ old VBA scripts. All symbols representing collections of form controls do
+ NOT belong to ActiveX form controls but to the old-style drawing controls.
+ </p>
+ */
+interface XGraphicObjects : com::sun::star::uno::XInterface
+{
+ /** Adds a new graphic object to the sheet this collection belongs to. The
+ type of the object is determined by the type of the collection.
+
+ @param fLeft Position of the left border in points (1/72 inch).
+ @param fTop Position of the top border in points (1/72 inch).
+ @param fWidth Width of the object in points (1/72 inch).
+ @param fHeight Height of the object in points (1/72 inch).
+
+ @return The created graphic object.
+ */
+ any Add( [in] any Left, [in] any Top, [in] any Width, [in] any Height );
+};
+
+//=============================================================================
+
+}; }; };
+
+#endif
diff --git a/oovbaapi/ooo/vba/excel/XSheetObject.idl b/oovbaapi/ooo/vba/excel/XSheetObject.idl
new file mode 100644
index 000000000000..7cd84aa768cd
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XSheetObject.idl
@@ -0,0 +1,78 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef __ooo_vba_excel_XSheetObject_idl__
+#define __ooo_vba_excel_XSheetObject_idl__
+
+#include <ooo/vba/XHelperInterface.idl>
+
+
+//=============================================================================
+
+module ooo { module vba { module excel {
+
+//=============================================================================
+/** Base interface for graphic objects and drawing controls in a single sheet.
+
+ <p>The objects supporting this interface are now deprecated in VBA in
+ favour of the Shapes and OLEObjects collections, but are kept for
+ compatibility with old VBA scripts. All form control objects do NOT belong
+ to ActiveX form controls but to the old-style drawing controls.</p>
+ */
+interface XSheetObject : ooo::vba::XHelperInterface
+{
+ /** Left coordinate of the drawing object, in points. */
+ [attribute] double Left;
+
+ /** Top coordinate of the drawing object, in points. */
+ [attribute] double Top;
+
+ /** Width of the drawing object, in points. */
+ [attribute] double Width;
+
+ /** Height of the drawing object, in points. */
+ [attribute] double Height;
+
+ /** The name of the drawing object, used as collection key. */
+ [attribute] string Name;
+
+ /** Name of a macro that will be executed when the drawing object is clicked. */
+ [attribute] string OnAction;
+
+ /** Anchor mode of the object (fixed or variable position and size). Must
+ be a value from <type>ooo::vba::excel::XlPlacement</type>. */
+ [attribute] long Placement;
+
+ /** True = print object, false = skip object on printing. */
+ [attribute] boolean PrintObject;
+};
+
+//=============================================================================
+
+}; }; };
+
+#endif
diff --git a/oovbaapi/ooo/vba/excel/XlApplicationInternational.idl b/oovbaapi/ooo/vba/excel/XlApplicationInternational.idl
new file mode 100644
index 000000000000..464cd23afb2f
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlApplicationInternational.idl
@@ -0,0 +1,49 @@
+module ooo { module vba { module excel {
+ constants XlApplicationInternational {
+ const long xl24HourClock = 33;
+ const long xl4DigitYears = 43;
+ const long xlAlternateArraySeparator = 16;
+ const long xlColumnSeparator = 14;
+ const long xlCountryCode = 1;
+ const long xlCountrySetting = 2;
+ const long xlCurrencyBefore = 37;
+ const long xlCurrencyCode = 25;
+ const long xlCurrencyDigits = 27;
+ const long xlCurrencyLeadingZeros = 40;
+ const long xlCurrencyMinusSign = 38;
+ const long xlCurrencyNegative = 28;
+ const long xlCurrencySpaceBefore = 36;
+ const long xlCurrencyTrailingZeros = 39;
+ const long xlDateOrder = 32;
+ const long xlDateSeparator = 17;
+ const long xlDayCode = 21;
+ const long xlDayLeadingZero = 42;
+ const long xlDecimalSeparator = 3;
+ const long xlGeneralFormatName = 26;
+ const long xlHourCode = 22;
+ const long xlLeftBrace = 12;
+ const long xlLeftBracket = 10;
+ const long xlListSeparator = 5;
+ const long xlLowerCaseColumnLetter = 9;
+ const long xlLowerCaseRowLetter = 8;
+ const long xlMDY = 44;
+ const long xlMetric = 35;
+ const long xlMinuteCode = 23;
+ const long xlMonthCode = 20;
+ const long xlMonthLeadingZero = 41;
+ const long xlMonthNameChars = 30;
+ const long xlNoncurrencyDigits = 29;
+ const long xlNonEnglishFunctions = 34;
+ const long xlRightBrace = 13;
+ const long xlRightBracket = 11;
+ const long xlRowSeparator = 15;
+ const long xlSecondCode = 24;
+ const long xlThousandsSeparator = 4;
+ const long xlTimeLeadingZero = 45;
+ const long xlTimeSeparator = 18;
+ const long xlUpperCaseColumnLetter = 7;
+ const long xlUpperCaseRowLetter = 6;
+ const long xlWeekdayNameChars = 31;
+ const long xlYearCode = 19;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlApplyNamesOrder.idl b/oovbaapi/ooo/vba/excel/XlApplyNamesOrder.idl
new file mode 100644
index 000000000000..68445c8662b9
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlApplyNamesOrder.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlApplyNamesOrder {
+ const long xlColumnThenRow = 2;
+ const long xlRowThenColumn = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlArabicModes.idl b/oovbaapi/ooo/vba/excel/XlArabicModes.idl
new file mode 100644
index 000000000000..11a0c8abec43
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlArabicModes.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module excel {
+ constants XlArabicModes {
+ const long xlArabicBothStrict = 3;
+ const long xlArabicNone = 0;
+ const long xlArabicStrictAlefHamza = 1;
+ const long xlArabicStrictFinalYaa = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlArrangeStyle.idl b/oovbaapi/ooo/vba/excel/XlArrangeStyle.idl
new file mode 100644
index 000000000000..f3b335e304c7
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlArrangeStyle.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module excel {
+ constants XlArrangeStyle {
+ const long xlArrangeStyleCascade = 7;
+ const long xlArrangeStyleHorizontal = -4128;
+ const long xlArrangeStyleTiled = 1;
+ const long xlArrangeStyleVertical = -4166;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlArrowHeadLength.idl b/oovbaapi/ooo/vba/excel/XlArrowHeadLength.idl
new file mode 100644
index 000000000000..56addcd23ea7
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlArrowHeadLength.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlArrowHeadLength {
+ const long xlArrowHeadLengthLong = 3;
+ const long xlArrowHeadLengthMedium = -4138;
+ const long xlArrowHeadLengthShort = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlArrowHeadStyle.idl b/oovbaapi/ooo/vba/excel/XlArrowHeadStyle.idl
new file mode 100644
index 000000000000..9bef2fa07a40
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlArrowHeadStyle.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module excel {
+ constants XlArrowHeadStyle {
+ const long xlArrowHeadStyleClosed = 3;
+ const long xlArrowHeadStyleDoubleClosed = 5;
+ const long xlArrowHeadStyleDoubleOpen = 4;
+ const long xlArrowHeadStyleNone = -4142;
+ const long xlArrowHeadStyleOpen = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlArrowHeadWidth.idl b/oovbaapi/ooo/vba/excel/XlArrowHeadWidth.idl
new file mode 100644
index 000000000000..c0c2b6cc3703
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlArrowHeadWidth.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlArrowHeadWidth {
+ const long xlArrowHeadWidthMedium = -4138;
+ const long xlArrowHeadWidthNarrow = 1;
+ const long xlArrowHeadWidthWide = 3;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlAutoFillType.idl b/oovbaapi/ooo/vba/excel/XlAutoFillType.idl
new file mode 100644
index 000000000000..e02877e13182
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlAutoFillType.idl
@@ -0,0 +1,15 @@
+module ooo { module vba { module excel {
+ constants XlAutoFillType {
+ const long xlFillCopy = 1;
+ const long xlFillDays = 5;
+ const long xlFillDefault = 0;
+ const long xlFillFormats = 3;
+ const long xlFillMonths = 7;
+ const long xlFillSeries = 2;
+ const long xlFillValues = 4;
+ const long xlFillWeekdays = 6;
+ const long xlFillYears = 8;
+ const long xlGrowthTrend = 10;
+ const long xlLinearTrend = 9;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlAutoFilterOperator.idl b/oovbaapi/ooo/vba/excel/XlAutoFilterOperator.idl
new file mode 100644
index 000000000000..a7014ef0123d
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlAutoFilterOperator.idl
@@ -0,0 +1,10 @@
+module ooo { module vba { module excel {
+ constants XlAutoFilterOperator {
+ const long xlAnd = 1;
+ const long xlBottom10Items = 4;
+ const long xlBottom10Percent = 6;
+ const long xlOr = 2;
+ const long xlTop10Items = 3;
+ const long xlTop10Percent = 5;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlAxisCrosses.idl b/oovbaapi/ooo/vba/excel/XlAxisCrosses.idl
new file mode 100644
index 000000000000..36120a6bf3e4
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlAxisCrosses.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module excel {
+ constants XlAxisCrosses {
+ const long xlAxisCrossesAutomatic = -4105;
+ const long xlAxisCrossesCustom = -4114;
+ const long xlAxisCrossesMaximum = 2;
+ const long xlAxisCrossesMinimum = 4;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlAxisGroup.idl b/oovbaapi/ooo/vba/excel/XlAxisGroup.idl
new file mode 100644
index 000000000000..6d93d24033e5
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlAxisGroup.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlAxisGroup {
+ const long xlPrimary = 1;
+ const long xlSecondary = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlAxisType.idl b/oovbaapi/ooo/vba/excel/XlAxisType.idl
new file mode 100644
index 000000000000..f169c8e9428b
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlAxisType.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlAxisType {
+ const long xlCategory = 1;
+ const long xlSeriesAxis = 3;
+ const long xlValue = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlBackground.idl b/oovbaapi/ooo/vba/excel/XlBackground.idl
new file mode 100644
index 000000000000..ca77303acf74
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlBackground.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlBackground {
+ const long xlBackgroundAutomatic = -4105;
+ const long xlBackgroundOpaque = 3;
+ const long xlBackgroundTransparent = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlBarShape.idl b/oovbaapi/ooo/vba/excel/XlBarShape.idl
new file mode 100644
index 000000000000..f8d7202bdf28
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlBarShape.idl
@@ -0,0 +1,10 @@
+module ooo { module vba { module excel {
+ constants XlBarShape {
+ const long xlBox = 0;
+ const long xlConeToMax = 5;
+ const long xlConeToPoint = 4;
+ const long xlCylinder = 3;
+ const long xlPyramidToMax = 2;
+ const long xlPyramidToPoint = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlBorderWeight.idl b/oovbaapi/ooo/vba/excel/XlBorderWeight.idl
new file mode 100644
index 000000000000..891d748496ef
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlBorderWeight.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module excel {
+ constants XlBorderWeight {
+ const long xlHairline = 1;
+ const long xlMedium = -4138;
+ const long xlThick = 4;
+ const long xlThin = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlBordersIndex.idl b/oovbaapi/ooo/vba/excel/XlBordersIndex.idl
new file mode 100644
index 000000000000..0462dd66997b
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlBordersIndex.idl
@@ -0,0 +1,12 @@
+module ooo { module vba { module excel {
+ constants XlBordersIndex {
+ const long xlDiagonalDown = 5;
+ const long xlDiagonalUp = 6;
+ const long xlEdgeBottom = 9;
+ const long xlEdgeLeft = 7;
+ const long xlEdgeRight = 10;
+ const long xlEdgeTop = 8;
+ const long xlInsideHorizontal = 12;
+ const long xlInsideVertical = 11;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlBuiltInDialog.idl b/oovbaapi/ooo/vba/excel/XlBuiltInDialog.idl
new file mode 100644
index 000000000000..3dc929b136cb
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlBuiltInDialog.idl
@@ -0,0 +1,246 @@
+module ooo { module vba { module excel {
+ constants XlBuiltInDialog {
+ const long xlDialogActivate = 103;
+ const long xlDialogActiveCellFont = 476;
+ const long xlDialogAddChartAutoformat = 390;
+ const long xlDialogAddinManager = 321;
+ const long xlDialogAlignment = 43;
+ const long xlDialogApplyNames = 133;
+ const long xlDialogApplyStyle = 212;
+ const long xlDialogAppMove = 170;
+ const long xlDialogAppSize = 171;
+ const long xlDialogArrangeAll = 12;
+ const long xlDialogAssignToObject = 213;
+ const long xlDialogAssignToTool = 293;
+ const long xlDialogAttachText = 80;
+ const long xlDialogAttachToolbars = 323;
+ const long xlDialogAutoCorrect = 485;
+ const long xlDialogAxes = 78;
+ const long xlDialogBorder = 45;
+ const long xlDialogCalculation = 32;
+ const long xlDialogCellProtection = 46;
+ const long xlDialogChangeLink = 166;
+ const long xlDialogChartAddData = 392;
+ const long xlDialogChartLocation = 527;
+ const long xlDialogChartOptionsDataLabelMultiple = 724;
+ const long xlDialogChartOptionsDataLabels = 505;
+ const long xlDialogChartOptionsDataTable = 506;
+ const long xlDialogChartSourceData = 540;
+ const long xlDialogChartTrend = 350;
+ const long xlDialogChartType = 526;
+ const long xlDialogChartWizard = 288;
+ const long xlDialogCheckboxProperties = 435;
+ const long xlDialogClear = 52;
+ const long xlDialogColorPalette = 161;
+ const long xlDialogColumnWidth = 47;
+ const long xlDialogCombination = 73;
+ const long xlDialogConditionalFormatting = 583;
+ const long xlDialogConsolidate = 191;
+ const long xlDialogCopyChart = 147;
+ const long xlDialogCopyPicture = 108;
+ const long xlDialogCreateList = 796;
+ const long xlDialogCreateNames = 62;
+ const long xlDialogCreatePublisher = 217;
+ const long xlDialogCustomizeToolbar = 276;
+ const long xlDialogCustomViews = 493;
+ const long xlDialogDataDelete = 36;
+ const long xlDialogDataLabel = 379;
+ const long xlDialogDataLabelMultiple = 723;
+ const long xlDialogDataSeries = 40;
+ const long xlDialogDataValidation = 525;
+ const long xlDialogDefineName = 61;
+ const long xlDialogDefineStyle = 229;
+ const long xlDialogDeleteFormat = 111;
+ const long xlDialogDeleteName = 110;
+ const long xlDialogDemote = 203;
+ const long xlDialogDisplay = 27;
+ const long xlDialogEditboxProperties = 438;
+ const long xlDialogEditColor = 223;
+ const long xlDialogEditDelete = 54;
+ const long xlDialogEditionOptions = 251;
+ const long xlDialogEditSeries = 228;
+ const long xlDialogErrorbarX = 463;
+ const long xlDialogErrorbarY = 464;
+ const long xlDialogErrorChecking = 732;
+ const long xlDialogEvaluateFormula = 709;
+ const long xlDialogExternalDataProperties = 530;
+ const long xlDialogExtract = 35;
+ const long xlDialogFileDelete = 6;
+ const long xlDialogFileSharing = 481;
+ const long xlDialogFillGroup = 200;
+ const long xlDialogFillWorkgroup = 301;
+ const long xlDialogFilter = 447;
+ const long xlDialogFilterAdvanced = 370;
+ const long xlDialogFindFile = 475;
+ const long xlDialogFont = 26;
+ const long xlDialogFontProperties = 381;
+ const long xlDialogFormatAuto = 269;
+ const long xlDialogFormatChart = 465;
+ const long xlDialogFormatCharttype = 423;
+ const long xlDialogFormatFont = 150;
+ const long xlDialogFormatLegend = 88;
+ const long xlDialogFormatMain = 225;
+ const long xlDialogFormatMove = 128;
+ const long xlDialogFormatNumber = 42;
+ const long xlDialogFormatOverlay = 226;
+ const long xlDialogFormatSize = 129;
+ const long xlDialogFormatText = 89;
+ const long xlDialogFormulaFind = 64;
+ const long xlDialogFormulaGoto = 63;
+ const long xlDialogFormulaReplace = 130;
+ const long xlDialogFunctionWizard = 450;
+ const long xlDialogGallery3dArea = 193;
+ const long xlDialogGallery3dBar = 272;
+ const long xlDialogGallery3dColumn = 194;
+ const long xlDialogGallery3dLine = 195;
+ const long xlDialogGallery3dPie = 196;
+ const long xlDialogGallery3dSurface = 273;
+ const long xlDialogGalleryArea = 67;
+ const long xlDialogGalleryBar = 68;
+ const long xlDialogGalleryColumn = 69;
+ const long xlDialogGalleryCustom = 388;
+ const long xlDialogGalleryDoughnut = 344;
+ const long xlDialogGalleryLine = 70;
+ const long xlDialogGalleryPie = 71;
+ const long xlDialogGalleryRadar = 249;
+ const long xlDialogGalleryScatter = 72;
+ const long xlDialogGoalSeek = 198;
+ const long xlDialogGridlines = 76;
+ const long xlDialogImportTextFile = 666;
+ const long xlDialogInsert = 55;
+ const long xlDialogInsertHyperlink = 596;
+ const long xlDialogInsertNameLabel = 496;
+ const long xlDialogInsertObject = 259;
+ const long xlDialogInsertPicture = 342;
+ const long xlDialogInsertTitle = 380;
+ const long xlDialogLabelProperties = 436;
+ const long xlDialogListboxProperties = 437;
+ const long xlDialogMacroOptions = 382;
+ const long xlDialogMailEditMailer = 470;
+ const long xlDialogMailLogon = 339;
+ const long xlDialogMailNextLetter = 378;
+ const long xlDialogMainChart = 85;
+ const long xlDialogMainChartType = 185;
+ const long xlDialogMenuEditor = 322;
+ const long xlDialogMove = 262;
+ const long xlDialogMyPermission = 834;
+ const long xlDialogNew = 119;
+ const long xlDialogNewWebQuery = 667;
+ const long xlDialogNote = 154;
+ const long xlDialogObjectProperties = 207;
+ const long xlDialogObjectProtection = 214;
+ const long xlDialogOpen = 1;
+ const long xlDialogOpenLinks = 2;
+ const long xlDialogOpenMail = 188;
+ const long xlDialogOpenText = 441;
+ const long xlDialogOptionsCalculation = 318;
+ const long xlDialogOptionsChart = 325;
+ const long xlDialogOptionsEdit = 319;
+ const long xlDialogOptionsGeneral = 356;
+ const long xlDialogOptionsListsAdd = 458;
+ const long xlDialogOptionsME = 647;
+ const long xlDialogOptionsTransition = 355;
+ const long xlDialogOptionsView = 320;
+ const long xlDialogOutline = 142;
+ const long xlDialogOverlay = 86;
+ const long xlDialogOverlayChartType = 186;
+ const long xlDialogPageSetup = 7;
+ const long xlDialogParse = 91;
+ const long xlDialogPasteNames = 58;
+ const long xlDialogPasteSpecial = 53;
+ const long xlDialogPatterns = 84;
+ const long xlDialogPermission = 832;
+ const long xlDialogPhonetic = 656;
+ const long xlDialogPivotCalculatedField = 570;
+ const long xlDialogPivotCalculatedItem = 572;
+ const long xlDialogPivotClientServerSet = 689;
+ const long xlDialogPivotFieldGroup = 433;
+ const long xlDialogPivotFieldProperties = 313;
+ const long xlDialogPivotFieldUngroup = 434;
+ const long xlDialogPivotShowPages = 421;
+ const long xlDialogPivotSolveOrder = 568;
+ const long xlDialogPivotTableOptions = 567;
+ const long xlDialogPivotTableWizard = 312;
+ const long xlDialogPlacement = 300;
+ const long xlDialogPrint = 8;
+ const long xlDialogPrinterSetup = 9;
+ const long xlDialogPrintPreview = 222;
+ const long xlDialogPromote = 202;
+ const long xlDialogProperties = 474;
+ const long xlDialogPropertyFields = 754;
+ const long xlDialogProtectDocument = 28;
+ const long xlDialogProtectSharing = 620;
+ const long xlDialogPublishAsWebPage = 653;
+ const long xlDialogPushbuttonProperties = 445;
+ const long xlDialogReplaceFont = 134;
+ const long xlDialogRoutingSlip = 336;
+ const long xlDialogRowHeight = 127;
+ const long xlDialogRun = 17;
+ const long xlDialogSaveAs = 5;
+ const long xlDialogSaveCopyAs = 456;
+ const long xlDialogSaveNewObject = 208;
+ const long xlDialogSaveWorkbook = 145;
+ const long xlDialogSaveWorkspace = 285;
+ const long xlDialogScale = 87;
+ const long xlDialogScenarioAdd = 307;
+ const long xlDialogScenarioCells = 305;
+ const long xlDialogScenarioEdit = 308;
+ const long xlDialogScenarioMerge = 473;
+ const long xlDialogScenarioSummary = 311;
+ const long xlDialogScrollbarProperties = 420;
+ const long xlDialogSearch = 731;
+ const long xlDialogSelectSpecial = 132;
+ const long xlDialogSendMail = 189;
+ const long xlDialogSeriesAxes = 460;
+ const long xlDialogSeriesOptions = 557;
+ const long xlDialogSeriesOrder = 466;
+ const long xlDialogSeriesShape = 504;
+ const long xlDialogSeriesX = 461;
+ const long xlDialogSeriesY = 462;
+ const long xlDialogSetBackgroundPicture = 509;
+ const long xlDialogSetPrintTitles = 23;
+ const long xlDialogSetUpdateStatus = 159;
+ const long xlDialogShowDetail = 204;
+ const long xlDialogShowToolbar = 220;
+ const long xlDialogSize = 261;
+ const long xlDialogSort = 39;
+ const long xlDialogSortSpecial = 192;
+ const long xlDialogSplit = 137;
+ const long xlDialogStandardFont = 190;
+ const long xlDialogStandardWidth = 472;
+ const long xlDialogStyle = 44;
+ const long xlDialogSubscribeTo = 218;
+ const long xlDialogSubtotalCreate = 398;
+ const long xlDialogSummaryInfo = 474;
+ const long xlDialogTable = 41;
+ const long xlDialogTabOrder = 394;
+ const long xlDialogTextToColumns = 422;
+ const long xlDialogUnhide = 94;
+ const long xlDialogUpdateLink = 201;
+ const long xlDialogVbaInsertFile = 328;
+ const long xlDialogVbaMakeAddin = 478;
+ const long xlDialogVbaProcedureDefinition = 330;
+ const long xlDialogView3d = 197;
+ const long xlDialogWebOptionsBrowsers = 773;
+ const long xlDialogWebOptionsEncoding = 686;
+ const long xlDialogWebOptionsFiles = 684;
+ const long xlDialogWebOptionsFonts = 687;
+ const long xlDialogWebOptionsGeneral = 683;
+ const long xlDialogWebOptionsPictures = 685;
+ const long xlDialogWindowMove = 14;
+ const long xlDialogWindowSize = 13;
+ const long xlDialogWorkbookAdd = 281;
+ const long xlDialogWorkbookCopy = 283;
+ const long xlDialogWorkbookInsert = 354;
+ const long xlDialogWorkbookMove = 282;
+ const long xlDialogWorkbookName = 386;
+ const long xlDialogWorkbookNew = 302;
+ const long xlDialogWorkbookOptions = 284;
+ const long xlDialogWorkbookProtect = 417;
+ const long xlDialogWorkbookTabSplit = 415;
+ const long xlDialogWorkbookUnhide = 384;
+ const long xlDialogWorkgroup = 199;
+ const long xlDialogWorkspace = 95;
+ const long xlDialogZoom = 256;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlCVError.idl b/oovbaapi/ooo/vba/excel/XlCVError.idl
new file mode 100644
index 000000000000..207624e35940
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlCVError.idl
@@ -0,0 +1,11 @@
+module ooo { module vba { module excel {
+ constants XlCVError {
+ const long xlErrDiv0 = 2007;
+ const long xlErrNA = 2042;
+ const long xlErrName = 2029;
+ const long xlErrNull = 2000;
+ const long xlErrNum = 2036;
+ const long xlErrRef = 2023;
+ const long xlErrValue = 2015;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlCalculatedMemberType.idl b/oovbaapi/ooo/vba/excel/XlCalculatedMemberType.idl
new file mode 100644
index 000000000000..f92ca9563426
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlCalculatedMemberType.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlCalculatedMemberType {
+ const long xlCalculatedMember = 0;
+ const long xlCalculatedSet = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlCalculation.idl b/oovbaapi/ooo/vba/excel/XlCalculation.idl
new file mode 100644
index 000000000000..f0e762374d8c
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlCalculation.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlCalculation {
+ const long xlCalculationAutomatic = -4105;
+ const long xlCalculationManual = -4135;
+ const long xlCalculationSemiautomatic = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlCalculationInterruptKey.idl b/oovbaapi/ooo/vba/excel/XlCalculationInterruptKey.idl
new file mode 100644
index 000000000000..c0193ed9b85a
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlCalculationInterruptKey.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlCalculationInterruptKey {
+ const long xlAnyKey = 2;
+ const long xlEscKey = 1;
+ const long xlNoKey = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlCalculationState.idl b/oovbaapi/ooo/vba/excel/XlCalculationState.idl
new file mode 100644
index 000000000000..bca2be02a16c
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlCalculationState.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlCalculationState {
+ const long xlCalculating = 1;
+ const long xlDone = 0;
+ const long xlPending = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlCategoryType.idl b/oovbaapi/ooo/vba/excel/XlCategoryType.idl
new file mode 100644
index 000000000000..55166296728b
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlCategoryType.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlCategoryType {
+ const long xlAutomaticScale = -4105;
+ const long xlCategoryScale = 2;
+ const long xlTimeScale = 3;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlCellInsertionMode.idl b/oovbaapi/ooo/vba/excel/XlCellInsertionMode.idl
new file mode 100644
index 000000000000..28f69bf73be4
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlCellInsertionMode.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlCellInsertionMode {
+ const long xlInsertDeleteCells = 1;
+ const long xlInsertEntireRows = 2;
+ const long xlOverwriteCells = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlCellType.idl b/oovbaapi/ooo/vba/excel/XlCellType.idl
new file mode 100644
index 000000000000..4aa31fde808e
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlCellType.idl
@@ -0,0 +1,14 @@
+module ooo { module vba { module excel {
+ constants XlCellType {
+ const long xlCellTypeAllFormatConditions = -4172;
+ const long xlCellTypeAllValidation = -4174;
+ const long xlCellTypeBlanks = 4;
+ const long xlCellTypeComments = -4144;
+ const long xlCellTypeConstants = 2;
+ const long xlCellTypeFormulas = -4123;
+ const long xlCellTypeLastCell = 11;
+ const long xlCellTypeSameFormatConditions = -4173;
+ const long xlCellTypeSameValidation = -4175;
+ const long xlCellTypeVisible = 12;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlChartGallery.idl b/oovbaapi/ooo/vba/excel/XlChartGallery.idl
new file mode 100644
index 000000000000..1f2302e02821
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlChartGallery.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlChartGallery {
+ const long xlAnyGallery = 23;
+ const long xlBuiltIn = 21;
+ const long xlUserDefined = 22;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlChartItem.idl b/oovbaapi/ooo/vba/excel/XlChartItem.idl
new file mode 100644
index 000000000000..c111abe6f5fa
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlChartItem.idl
@@ -0,0 +1,36 @@
+module ooo { module vba { module excel {
+ constants XlChartItem {
+ const long xlAxis = 21;
+ const long xlAxisTitle = 17;
+ const long xlChartArea = 2;
+ const long xlChartTitle = 4;
+ const long xlCorners = 6;
+ const long xlDataLabel = 0;
+ const long xlDataTable = 7;
+ const long xlDisplayUnitLabel = 30;
+ const long xlDownBars = 20;
+ const long xlDropLines = 26;
+ const long xlErrorBars = 9;
+ const long xlFloor = 23;
+ const long xlHiLoLines = 25;
+ const long xlLeaderLines = 29;
+ const long xlLegend = 24;
+ const long xlLegendEntry = 12;
+ const long xlLegendKey = 13;
+ const long xlMajorGridlines = 15;
+ const long xlMinorGridlines = 16;
+ const long xlNothing = 28;
+ const long xlPivotChartDropZone = 32;
+ const long xlPivotChartFieldButton = 31;
+ const long xlPlotArea = 19;
+ const long xlRadarAxisLabels = 27;
+ const long xlSeries = 3;
+ const long xlSeriesLines = 22;
+ const long xlShape = 14;
+ const long xlTrendline = 8;
+ const long xlUpBars = 18;
+ const long xlWalls = 5;
+ const long xlXErrorBars = 10;
+ const long xlYErrorBars = 11;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlChartLocation.idl b/oovbaapi/ooo/vba/excel/XlChartLocation.idl
new file mode 100644
index 000000000000..26b190fac8f6
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlChartLocation.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlChartLocation {
+ const long xlLocationAsNewSheet = 1;
+ const long xlLocationAsObject = 2;
+ const long xlLocationAutomatic = 3;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlChartPicturePlacement.idl b/oovbaapi/ooo/vba/excel/XlChartPicturePlacement.idl
new file mode 100644
index 000000000000..92e45c42e2bc
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlChartPicturePlacement.idl
@@ -0,0 +1,11 @@
+module ooo { module vba { module excel {
+ constants XlChartPicturePlacement {
+ const long xlAllFaces = 7;
+ const long xlEnd = 2;
+ const long xlEndSides = 3;
+ const long xlFront = 4;
+ const long xlFrontEnd = 6;
+ const long xlFrontSides = 5;
+ const long xlSides = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlChartPictureType.idl b/oovbaapi/ooo/vba/excel/XlChartPictureType.idl
new file mode 100644
index 000000000000..c8ce0b073203
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlChartPictureType.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlChartPictureType {
+ const long xlStack = 2;
+ const long xlStackScale = 3;
+ const long xlStretch = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlChartSplitType.idl b/oovbaapi/ooo/vba/excel/XlChartSplitType.idl
new file mode 100644
index 000000000000..7fd7b4953232
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlChartSplitType.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module excel {
+ constants XlChartSplitType {
+ const long xlSplitByCustomSplit = 4;
+ const long xlSplitByPercentValue = 3;
+ const long xlSplitByPosition = 1;
+ const long xlSplitByValue = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlChartType.idl b/oovbaapi/ooo/vba/excel/XlChartType.idl
new file mode 100644
index 000000000000..dcb91d815fad
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlChartType.idl
@@ -0,0 +1,77 @@
+module ooo { module vba { module excel {
+ constants XlChartType {
+ const long xl3DArea = -4098;
+ const long xl3DAreaStacked = 78;
+ const long xl3DAreaStacked100 = 79;
+ const long xl3DBarClustered = 60;
+ const long xl3DBarStacked = 61;
+ const long xl3DBarStacked100 = 62;
+ const long xl3DColumn = -4100;
+ const long xl3DColumnClustered = 54;
+ const long xl3DColumnStacked = 55;
+ const long xl3DColumnStacked100 = 56;
+ const long xl3DLine = -4101;
+ const long xl3DPie = -4102;
+ const long xl3DPieExploded = 70;
+ const long xlArea = 1;
+ const long xlAreaStacked = 76;
+ const long xlAreaStacked100 = 77;
+ const long xlBarClustered = 57;
+ const long xlBarOfPie = 71;
+ const long xlBarStacked = 58;
+ const long xlBarStacked100 = 59;
+ const long xlBubble = 15;
+ const long xlBubble3DEffect = 87;
+ const long xlColumnClustered = 51;
+ const long xlColumnStacked = 52;
+ const long xlColumnStacked100 = 53;
+ const long xlConeBarClustered = 102;
+ const long xlConeBarStacked = 103;
+ const long xlConeBarStacked100 = 104;
+ const long xlConeCol = 105;
+ const long xlConeColClustered = 99;
+ const long xlConeColStacked = 100;
+ const long xlConeColStacked100 = 101;
+ const long xlCylinderBarClustered = 95;
+ const long xlCylinderBarStacked = 96;
+ const long xlCylinderBarStacked100 = 97;
+ const long xlCylinderCol = 98;
+ const long xlCylinderColClustered = 92;
+ const long xlCylinderColStacked = 93;
+ const long xlCylinderColStacked100 = 94;
+ const long xlDoughnut = -4120;
+ const long xlDoughnutExploded = 80;
+ const long xlLine = 4;
+ const long xlLineMarkers = 65;
+ const long xlLineMarkersStacked = 66;
+ const long xlLineMarkersStacked100 = 67;
+ const long xlLineStacked = 63;
+ const long xlLineStacked100 = 64;
+ const long xlPie = 5;
+ const long xlPieExploded = 69;
+ const long xlPieOfPie = 68;
+ const long xlPyramidBarClustered = 109;
+ const long xlPyramidBarStacked = 110;
+ const long xlPyramidBarStacked100 = 111;
+ const long xlPyramidCol = 112;
+ const long xlPyramidColClustered = 106;
+ const long xlPyramidColStacked = 107;
+ const long xlPyramidColStacked100 = 108;
+ const long xlRadar = -4151;
+ const long xlRadarFilled = 82;
+ const long xlRadarMarkers = 81;
+ const long xlStockHLC = 88;
+ const long xlStockOHLC = 89;
+ const long xlStockVHLC = 90;
+ const long xlStockVOHLC = 91;
+ const long xlSurface = 83;
+ const long xlSurfaceTopView = 85;
+ const long xlSurfaceTopViewWireframe = 86;
+ const long xlSurfaceWireframe = 84;
+ const long xlXYScatter = -4169;
+ const long xlXYScatterLines = 74;
+ const long xlXYScatterLinesNoMarkers = 75;
+ const long xlXYScatterSmooth = 72;
+ const long xlXYScatterSmoothNoMarkers = 73;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlClipboardFormat.idl b/oovbaapi/ooo/vba/excel/XlClipboardFormat.idl
new file mode 100644
index 000000000000..50c2592339aa
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlClipboardFormat.idl
@@ -0,0 +1,37 @@
+module ooo { module vba { module excel {
+ constants XlClipboardFormat {
+ const long xlClipboardFormatBIFF = 8;
+ const long xlClipboardFormatBIFF2 = 18;
+ const long xlClipboardFormatBIFF3 = 20;
+ const long xlClipboardFormatBIFF4 = 30;
+ const long xlClipboardFormatBinary = 15;
+ const long xlClipboardFormatBitmap = 9;
+ const long xlClipboardFormatCGM = 13;
+ const long xlClipboardFormatCSV = 5;
+ const long xlClipboardFormatDIF = 4;
+ const long xlClipboardFormatDspText = 12;
+ const long xlClipboardFormatEmbeddedObject = 21;
+ const long xlClipboardFormatEmbedSource = 22;
+ const long xlClipboardFormatLink = 11;
+ const long xlClipboardFormatLinkSource = 23;
+ const long xlClipboardFormatLinkSourceDesc = 32;
+ const long xlClipboardFormatMovie = 24;
+ const long xlClipboardFormatNative = 14;
+ const long xlClipboardFormatObjectDesc = 31;
+ const long xlClipboardFormatObjectLink = 19;
+ const long xlClipboardFormatOwnerLink = 17;
+ const long xlClipboardFormatPICT = 2;
+ const long xlClipboardFormatPrintPICT = 3;
+ const long xlClipboardFormatRTF = 7;
+ const long xlClipboardFormatScreenPICT = 29;
+ const long xlClipboardFormatStandardFont = 28;
+ const long xlClipboardFormatStandardScale = 27;
+ const long xlClipboardFormatSYLK = 6;
+ const long xlClipboardFormatTable = 16;
+ const long xlClipboardFormatText = 0;
+ const long xlClipboardFormatToolFace = 25;
+ const long xlClipboardFormatToolFacePICT = 26;
+ const long xlClipboardFormatVALU = 1;
+ const long xlClipboardFormatWK1 = 10;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlCmdType.idl b/oovbaapi/ooo/vba/excel/XlCmdType.idl
new file mode 100644
index 000000000000..4ec3c27c49b7
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlCmdType.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module excel {
+ constants XlCmdType {
+ const long xlCmdCube = 1;
+ const long xlCmdDefault = 4;
+ const long xlCmdList = 5;
+ const long xlCmdSql = 2;
+ const long xlCmdTable = 3;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlColorIndex.idl b/oovbaapi/ooo/vba/excel/XlColorIndex.idl
new file mode 100644
index 000000000000..5efb235db06d
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlColorIndex.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlColorIndex {
+ const long xlColorIndexAutomatic = -4105;
+ const long xlColorIndexNone = -4142;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlColumnDataType.idl b/oovbaapi/ooo/vba/excel/XlColumnDataType.idl
new file mode 100644
index 000000000000..7cff5387b169
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlColumnDataType.idl
@@ -0,0 +1,14 @@
+module ooo { module vba { module excel {
+ constants XlColumnDataType {
+ const long xlDMYFormat = 4;
+ const long xlDYMFormat = 7;
+ const long xlEMDFormat = 10;
+ const long xlGeneralFormat = 1;
+ const long xlMDYFormat = 3;
+ const long xlMYDFormat = 6;
+ const long xlSkipColumn = 9;
+ const long xlTextFormat = 2;
+ const long xlYDMFormat = 8;
+ const long xlYMDFormat = 5;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlCommandUnderlines.idl b/oovbaapi/ooo/vba/excel/XlCommandUnderlines.idl
new file mode 100644
index 000000000000..e076bacdce6c
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlCommandUnderlines.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlCommandUnderlines {
+ const long xlCommandUnderlinesAutomatic = -4105;
+ const long xlCommandUnderlinesOff = -4146;
+ const long xlCommandUnderlinesOn = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlCommentDisplayMode.idl b/oovbaapi/ooo/vba/excel/XlCommentDisplayMode.idl
new file mode 100644
index 000000000000..2abb6cd29fc7
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlCommentDisplayMode.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlCommentDisplayMode {
+ const long xlCommentAndIndicator = 1;
+ const long xlCommentIndicatorOnly = -1;
+ const long xlNoIndicator = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlConsolidationFunction.idl b/oovbaapi/ooo/vba/excel/XlConsolidationFunction.idl
new file mode 100644
index 000000000000..acf923d7f462
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlConsolidationFunction.idl
@@ -0,0 +1,16 @@
+module ooo { module vba { module excel {
+ constants XlConsolidationFunction {
+ const long xlAverage = -4106;
+ const long xlCount = -4112;
+ const long xlCountNums = -4113;
+ const long xlMax = -4136;
+ const long xlMin = -4139;
+ const long xlProduct = -4149;
+ const long xlStDev = -4155;
+ const long xlStDevP = -4156;
+ const long xlSum = -4157;
+ const long xlUnknown = 1000;
+ const long xlVar = -4164;
+ const long xlVarP = -4165;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlCopyPictureFormat.idl b/oovbaapi/ooo/vba/excel/XlCopyPictureFormat.idl
new file mode 100644
index 000000000000..87a469bf9551
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlCopyPictureFormat.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlCopyPictureFormat {
+ const long xlBitmap = 2;
+ const long xlPicture = -4147;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlCorruptLoad.idl b/oovbaapi/ooo/vba/excel/XlCorruptLoad.idl
new file mode 100644
index 000000000000..6c4e458862e5
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlCorruptLoad.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlCorruptLoad {
+ const long xlExtractData = 2;
+ const long xlNormalLoad = 0;
+ const long xlRepairFile = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlCreator.idl b/oovbaapi/ooo/vba/excel/XlCreator.idl
new file mode 100644
index 000000000000..d89a57e72045
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlCreator.idl
@@ -0,0 +1,5 @@
+module ooo { module vba { module excel {
+ constants XlCreator {
+ const long xlCreatorCode = 1480803660;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlCubeFieldType.idl b/oovbaapi/ooo/vba/excel/XlCubeFieldType.idl
new file mode 100644
index 000000000000..a10a03a5eb62
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlCubeFieldType.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlCubeFieldType {
+ const long xlHierarchy = 1;
+ const long xlMeasure = 2;
+ const long xlSet = 3;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlCutCopyMode.idl b/oovbaapi/ooo/vba/excel/XlCutCopyMode.idl
new file mode 100644
index 000000000000..bd42042d6949
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlCutCopyMode.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlCutCopyMode {
+ const long xlCopy = 1;
+ const long xlCut = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlDVAlertStyle.idl b/oovbaapi/ooo/vba/excel/XlDVAlertStyle.idl
new file mode 100644
index 000000000000..6d506e004a70
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlDVAlertStyle.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlDVAlertStyle {
+ const long xlValidAlertInformation = 3;
+ const long xlValidAlertStop = 1;
+ const long xlValidAlertWarning = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlDVType.idl b/oovbaapi/ooo/vba/excel/XlDVType.idl
new file mode 100644
index 000000000000..95998549a590
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlDVType.idl
@@ -0,0 +1,12 @@
+module ooo { module vba { module excel {
+ constants XlDVType {
+ const long xlValidateCustom = 7;
+ const long xlValidateDate = 4;
+ const long xlValidateDecimal = 2;
+ const long xlValidateInputOnly = 0;
+ const long xlValidateList = 3;
+ const long xlValidateTextLength = 6;
+ const long xlValidateTime = 5;
+ const long xlValidateWholeNumber = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlDataLabelPosition.idl b/oovbaapi/ooo/vba/excel/XlDataLabelPosition.idl
new file mode 100644
index 000000000000..6d8b6ebb1295
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlDataLabelPosition.idl
@@ -0,0 +1,15 @@
+module ooo { module vba { module excel {
+ constants XlDataLabelPosition {
+ const long xlLabelPositionAbove = 0;
+ const long xlLabelPositionBelow = 1;
+ const long xlLabelPositionBestFit = 5;
+ const long xlLabelPositionCenter = -4108;
+ const long xlLabelPositionCustom = 7;
+ const long xlLabelPositionInsideBase = 4;
+ const long xlLabelPositionInsideEnd = 3;
+ const long xlLabelPositionLeft = -4131;
+ const long xlLabelPositionMixed = 6;
+ const long xlLabelPositionOutsideEnd = 2;
+ const long xlLabelPositionRight = -4152;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlDataLabelSeparator.idl b/oovbaapi/ooo/vba/excel/XlDataLabelSeparator.idl
new file mode 100644
index 000000000000..837137ac71dd
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlDataLabelSeparator.idl
@@ -0,0 +1,5 @@
+module ooo { module vba { module excel {
+ constants XlDataLabelSeparator {
+ const long xlDataLabelSeparatorDefault = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlDataLabelsType.idl b/oovbaapi/ooo/vba/excel/XlDataLabelsType.idl
new file mode 100644
index 000000000000..aca21d97c058
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlDataLabelsType.idl
@@ -0,0 +1,10 @@
+module ooo { module vba { module excel {
+ constants XlDataLabelsType {
+ const long xlDataLabelsShowBubbleSizes = 6;
+ const long xlDataLabelsShowLabel = 4;
+ const long xlDataLabelsShowLabelAndPercent = 5;
+ const long xlDataLabelsShowNone = -4142;
+ const long xlDataLabelsShowPercent = 3;
+ const long xlDataLabelsShowValue = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlDataSeriesDate.idl b/oovbaapi/ooo/vba/excel/XlDataSeriesDate.idl
new file mode 100644
index 000000000000..0359acbae5fb
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlDataSeriesDate.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module excel {
+ constants XlDataSeriesDate {
+ const long xlDay = 1;
+ const long xlMonth = 3;
+ const long xlWeekday = 2;
+ const long xlYear = 4;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlDataSeriesType.idl b/oovbaapi/ooo/vba/excel/XlDataSeriesType.idl
new file mode 100644
index 000000000000..cdb3511d16fd
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlDataSeriesType.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module excel {
+ constants XlDataSeriesType {
+ const long xlAutoFill = 4;
+ const long xlChronological = 3;
+ const long xlDataSeriesLinear = -4132;
+ const long xlGrowth = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlDeleteShiftDirection.idl b/oovbaapi/ooo/vba/excel/XlDeleteShiftDirection.idl
new file mode 100644
index 000000000000..f530b3964c65
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlDeleteShiftDirection.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlDeleteShiftDirection {
+ const long xlShiftToLeft = -4159;
+ const long xlShiftUp = -4162;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlDirection.idl b/oovbaapi/ooo/vba/excel/XlDirection.idl
new file mode 100644
index 000000000000..6c07119a4bd3
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlDirection.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module excel {
+ constants XlDirection {
+ const long xlDown = -4121;
+ const long xlToLeft = -4159;
+ const long xlToRight = -4161;
+ const long xlUp = -4162;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlDisplayBlanksAs.idl b/oovbaapi/ooo/vba/excel/XlDisplayBlanksAs.idl
new file mode 100644
index 000000000000..ed4346ef3d1b
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlDisplayBlanksAs.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlDisplayBlanksAs {
+ const long xlInterpolated = 3;
+ const long xlNotPlotted = 1;
+ const long xlZero = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlDisplayDrawingObjects.idl b/oovbaapi/ooo/vba/excel/XlDisplayDrawingObjects.idl
new file mode 100644
index 000000000000..acf8a97c750d
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlDisplayDrawingObjects.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlDisplayDrawingObjects {
+ const long xlDisplayShapes = -4104;
+ const long xlHide = 3;
+ const long xlPlaceholders = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlDisplayUnit.idl b/oovbaapi/ooo/vba/excel/XlDisplayUnit.idl
new file mode 100644
index 000000000000..fc34781f9da2
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlDisplayUnit.idl
@@ -0,0 +1,13 @@
+module ooo { module vba { module excel {
+ constants XlDisplayUnit {
+ const long xlHundredMillions = -8;
+ const long xlHundreds = -2;
+ const long xlHundredThousands = -5;
+ const long xlMillionMillions = -10;
+ const long xlMillions = -6;
+ const long xlTenMillions = -7;
+ const long xlTenThousands = -4;
+ const long xlThousandMillions = -9;
+ const long xlThousands = -3;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlEditionFormat.idl b/oovbaapi/ooo/vba/excel/XlEditionFormat.idl
new file mode 100644
index 000000000000..17be3db80da6
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlEditionFormat.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module excel {
+ constants XlEditionFormat {
+ const long xlBIFF = 2;
+ const long xlPICT = 1;
+ const long xlRTF = 4;
+ const long xlVALU = 8;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlEditionOptionsOption.idl b/oovbaapi/ooo/vba/excel/XlEditionOptionsOption.idl
new file mode 100644
index 000000000000..e0a2d2d0b06d
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlEditionOptionsOption.idl
@@ -0,0 +1,12 @@
+module ooo { module vba { module excel {
+ constants XlEditionOptionsOption {
+ const long xlAutomaticUpdate = 4;
+ const long xlCancel = 1;
+ const long xlChangeAttributes = 6;
+ const long xlManualUpdate = 5;
+ const long xlOpenSource = 3;
+ const long xlSelect = 3;
+ const long xlSendPublisher = 2;
+ const long xlUpdateSubscriber = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlEditionType.idl b/oovbaapi/ooo/vba/excel/XlEditionType.idl
new file mode 100644
index 000000000000..22d53cd7f94d
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlEditionType.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlEditionType {
+ const long xlPublisher = 1;
+ const long xlSubscriber = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlEnableCancelKey.idl b/oovbaapi/ooo/vba/excel/XlEnableCancelKey.idl
new file mode 100644
index 000000000000..2c33fccc9b08
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlEnableCancelKey.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlEnableCancelKey {
+ const long xlDisabled = 0;
+ const long xlErrorHandler = 2;
+ const long xlInterrupt = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlEnableSelection.idl b/oovbaapi/ooo/vba/excel/XlEnableSelection.idl
new file mode 100644
index 000000000000..fdd552d0f8f1
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlEnableSelection.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlEnableSelection {
+ const long xlNoRestrictions = 0;
+ const long xlNoSelection = -4142;
+ const long xlUnlockedCells = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlEndStyleCap.idl b/oovbaapi/ooo/vba/excel/XlEndStyleCap.idl
new file mode 100644
index 000000000000..5042f48fa063
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlEndStyleCap.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlEndStyleCap {
+ const long xlCap = 1;
+ const long xlNoCap = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlErrorBarDirection.idl b/oovbaapi/ooo/vba/excel/XlErrorBarDirection.idl
new file mode 100644
index 000000000000..914ae1bb9101
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlErrorBarDirection.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlErrorBarDirection {
+ const long xlX = -4168;
+ const long xlY = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlErrorBarInclude.idl b/oovbaapi/ooo/vba/excel/XlErrorBarInclude.idl
new file mode 100644
index 000000000000..f5f1440c1e11
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlErrorBarInclude.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module excel {
+ constants XlErrorBarInclude {
+ const long xlErrorBarIncludeBoth = 1;
+ const long xlErrorBarIncludeMinusValues = 3;
+ const long xlErrorBarIncludeNone = -4142;
+ const long xlErrorBarIncludePlusValues = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlErrorBarType.idl b/oovbaapi/ooo/vba/excel/XlErrorBarType.idl
new file mode 100644
index 000000000000..9c8ebc01bc09
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlErrorBarType.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module excel {
+ constants XlErrorBarType {
+ const long xlErrorBarTypeCustom = -4114;
+ const long xlErrorBarTypeFixedValue = 1;
+ const long xlErrorBarTypePercent = 2;
+ const long xlErrorBarTypeStDev = -4155;
+ const long xlErrorBarTypeStError = 4;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlErrorChecks.idl b/oovbaapi/ooo/vba/excel/XlErrorChecks.idl
new file mode 100644
index 000000000000..5a440a7858f0
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlErrorChecks.idl
@@ -0,0 +1,12 @@
+module ooo { module vba { module excel {
+ constants XlErrorChecks {
+ const long xlEmptyCellReferences = 7;
+ const long xlEvaluateToError = 1;
+ const long xlInconsistentFormula = 4;
+ const long xlListDataValidation = 8;
+ const long xlNumberAsText = 3;
+ const long xlOmittedCells = 5;
+ const long xlTextDate = 2;
+ const long xlUnlockedFormulaCells = 6;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlFileAccess.idl b/oovbaapi/ooo/vba/excel/XlFileAccess.idl
new file mode 100644
index 000000000000..eed8e9997a24
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlFileAccess.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlFileAccess {
+ const long xlReadOnly = 3;
+ const long xlReadWrite = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlFileFormat.idl b/oovbaapi/ooo/vba/excel/XlFileFormat.idl
new file mode 100644
index 000000000000..ccae5778d164
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlFileFormat.idl
@@ -0,0 +1,47 @@
+module ooo { module vba { module excel {
+ constants XlFileFormat {
+ const long xlAddIn = 18;
+ const long xlCSV = 6;
+ const long xlCSVMac = 22;
+ const long xlCSVMSDOS = 24;
+ const long xlCSVWindows = 23;
+ const long xlCurrentPlatformText = -4158;
+ const long xlDBF2 = 7;
+ const long xlDBF3 = 8;
+ const long xlDBF4 = 11;
+ const long xlDIF = 9;
+ const long xlExcel2 = 16;
+ const long xlExcel2FarEast = 27;
+ const long xlExcel3 = 29;
+ const long xlExcel4 = 33;
+ const long xlExcel4Workbook = 35;
+ const long xlExcel5 = 39;
+ const long xlExcel7 = 39;
+ const long xlExcel9795 = 43;
+ const long xlHtml = 44;
+ const long xlIntlAddIn = 26;
+ const long xlIntlMacro = 25;
+ const long xlSYLK = 2;
+ const long xlTemplate = 17;
+ const long xlTextMac = 19;
+ const long xlTextMSDOS = 21;
+ const long xlTextPrinter = 36;
+ const long xlTextWindows = 20;
+ const long xlUnicodeText = 42;
+ const long xlWebArchive = 45;
+ const long xlWJ2WD1 = 14;
+ const long xlWJ3 = 40;
+ const long xlWJ3FJ3 = 41;
+ const long xlWK1 = 5;
+ const long xlWK1ALL = 31;
+ const long xlWK1FMT = 30;
+ const long xlWK3 = 15;
+ const long xlWK3FM3 = 32;
+ const long xlWK4 = 38;
+ const long xlWKS = 4;
+ const long xlWorkbookNormal = -4143;
+ const long xlWorks2FarEast = 28;
+ const long xlWQ1 = 34;
+ const long xlXMLSpreadsheet = 46;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlFillWith.idl b/oovbaapi/ooo/vba/excel/XlFillWith.idl
new file mode 100644
index 000000000000..02173b656401
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlFillWith.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlFillWith {
+ const long xlFillWithAll = -4104;
+ const long xlFillWithContents = 2;
+ const long xlFillWithFormats = -4122;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlFilterAction.idl b/oovbaapi/ooo/vba/excel/XlFilterAction.idl
new file mode 100644
index 000000000000..e6fec4d03aa9
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlFilterAction.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlFilterAction {
+ const long xlFilterCopy = 2;
+ const long xlFilterInPlace = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlFindLookIn.idl b/oovbaapi/ooo/vba/excel/XlFindLookIn.idl
new file mode 100644
index 000000000000..df876b366acf
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlFindLookIn.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlFindLookIn {
+ const long xlComments = -4144;
+ const long xlFormulas = -4123;
+ const long xlValues = -4163;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlFormControl.idl b/oovbaapi/ooo/vba/excel/XlFormControl.idl
new file mode 100644
index 000000000000..6488412293bf
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlFormControl.idl
@@ -0,0 +1,14 @@
+module ooo { module vba { module excel {
+ constants XlFormControl {
+ const long xlButtonControl = 0;
+ const long xlCheckBox = 1;
+ const long xlDropDown = 2;
+ const long xlEditBox = 3;
+ const long xlGroupBox = 4;
+ const long xlLabel = 5;
+ const long xlListBox = 6;
+ const long xlOptionButton = 7;
+ const long xlScrollBar = 8;
+ const long xlSpinner = 9;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlFormatConditionOperator.idl b/oovbaapi/ooo/vba/excel/XlFormatConditionOperator.idl
new file mode 100644
index 000000000000..52b31b4256b3
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlFormatConditionOperator.idl
@@ -0,0 +1,12 @@
+module ooo { module vba { module excel {
+ constants XlFormatConditionOperator {
+ const long xlBetween = 1;
+ const long xlEqual = 3;
+ const long xlGreater = 5;
+ const long xlGreaterEqual = 7;
+ const long xlLess = 6;
+ const long xlLessEqual = 8;
+ const long xlNotBetween = 2;
+ const long xlNotEqual = 4;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlFormatConditionType.idl b/oovbaapi/ooo/vba/excel/XlFormatConditionType.idl
new file mode 100644
index 000000000000..03321adc384e
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlFormatConditionType.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlFormatConditionType {
+ const long xlCellValue = 1;
+ const long xlExpression = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlFormulaLabel.idl b/oovbaapi/ooo/vba/excel/XlFormulaLabel.idl
new file mode 100644
index 000000000000..5c5da3921655
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlFormulaLabel.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module excel {
+ constants XlFormulaLabel {
+ const long xlColumnLabels = 2;
+ const long xlMixedLabels = 3;
+ const long xlNoLabels = -4142;
+ const long xlRowLabels = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlHAlign.idl b/oovbaapi/ooo/vba/excel/XlHAlign.idl
new file mode 100644
index 000000000000..839f33ac48f4
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlHAlign.idl
@@ -0,0 +1,12 @@
+module ooo { module vba { module excel {
+ constants XlHAlign {
+ const long xlHAlignCenter = -4108;
+ const long xlHAlignCenterAcrossSelection = 7;
+ const long xlHAlignDistributed = -4117;
+ const long xlHAlignFill = 5;
+ const long xlHAlignGeneral = 1;
+ const long xlHAlignJustify = -4130;
+ const long xlHAlignLeft = -4131;
+ const long xlHAlignRight = -4152;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlHebrewModes.idl b/oovbaapi/ooo/vba/excel/XlHebrewModes.idl
new file mode 100644
index 000000000000..9fbadbd52afc
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlHebrewModes.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module excel {
+ constants XlHebrewModes {
+ const long xlHebrewFullScript = 0;
+ const long xlHebrewMixedAuthorizedScript = 3;
+ const long xlHebrewMixedScript = 2;
+ const long xlHebrewPartialScript = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlHighlightChangesTime.idl b/oovbaapi/ooo/vba/excel/XlHighlightChangesTime.idl
new file mode 100644
index 000000000000..969d43aa6f08
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlHighlightChangesTime.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlHighlightChangesTime {
+ const long xlAllChanges = 2;
+ const long xlNotYetReviewed = 3;
+ const long xlSinceMyLastSave = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlHtmlType.idl b/oovbaapi/ooo/vba/excel/XlHtmlType.idl
new file mode 100644
index 000000000000..802fa5dd64fd
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlHtmlType.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module excel {
+ constants XlHtmlType {
+ const long xlHtmlCalc = 1;
+ const long xlHtmlChart = 3;
+ const long xlHtmlList = 2;
+ const long xlHtmlStatic = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlIMEMode.idl b/oovbaapi/ooo/vba/excel/XlIMEMode.idl
new file mode 100644
index 000000000000..11cde561f30a
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlIMEMode.idl
@@ -0,0 +1,15 @@
+module ooo { module vba { module excel {
+ constants XlIMEMode {
+ const long xlIMEModeAlpha = 8;
+ const long xlIMEModeAlphaFull = 7;
+ const long xlIMEModeDisable = 3;
+ const long xlIMEModeHangul = 10;
+ const long xlIMEModeHangulFull = 9;
+ const long xlIMEModeHiragana = 4;
+ const long xlIMEModeKatakana = 5;
+ const long xlIMEModeKatakanaHalf = 6;
+ const long xlIMEModeNoControl = 0;
+ const long xlIMEModeOff = 2;
+ const long xlIMEModeOn = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlImportDataAs.idl b/oovbaapi/ooo/vba/excel/XlImportDataAs.idl
new file mode 100644
index 000000000000..26926f7848bb
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlImportDataAs.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlImportDataAs {
+ const long xlPivotTableReport = 1;
+ const long xlQueryTable = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlInsertFormatOrigin.idl b/oovbaapi/ooo/vba/excel/XlInsertFormatOrigin.idl
new file mode 100644
index 000000000000..9d4c496a197b
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlInsertFormatOrigin.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlInsertFormatOrigin {
+ const long xlFormatFromLeftOrAbove = 0;
+ const long xlFormatFromRightOrBelow = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlInsertShiftDirection.idl b/oovbaapi/ooo/vba/excel/XlInsertShiftDirection.idl
new file mode 100644
index 000000000000..b29e6c4e6de2
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlInsertShiftDirection.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlInsertShiftDirection {
+ const long xlShiftDown = -4121;
+ const long xlShiftToRight = -4161;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlLayoutFormType.idl b/oovbaapi/ooo/vba/excel/XlLayoutFormType.idl
new file mode 100644
index 000000000000..79c61f31076a
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlLayoutFormType.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlLayoutFormType {
+ const long xlOutline = 1;
+ const long xlTabular = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlLegendPosition.idl b/oovbaapi/ooo/vba/excel/XlLegendPosition.idl
new file mode 100644
index 000000000000..ab47ee14ed65
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlLegendPosition.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module excel {
+ constants XlLegendPosition {
+ const long xlLegendPositionBottom = -4107;
+ const long xlLegendPositionCorner = 2;
+ const long xlLegendPositionLeft = -4131;
+ const long xlLegendPositionRight = -4152;
+ const long xlLegendPositionTop = -4160;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlLineStyle.idl b/oovbaapi/ooo/vba/excel/XlLineStyle.idl
new file mode 100644
index 000000000000..a2a02eec66b8
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlLineStyle.idl
@@ -0,0 +1,12 @@
+module ooo { module vba { module excel {
+ constants XlLineStyle {
+ const long xlContinuous = 1;
+ const long xlDash = -4115;
+ const long xlDashDot = 4;
+ const long xlDashDotDot = 5;
+ const long xlDot = -4118;
+ const long xlDouble = -4119;
+ const long xlLineStyleNone = -4142;
+ const long xlSlantDashDot = 13;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlLink.idl b/oovbaapi/ooo/vba/excel/XlLink.idl
new file mode 100644
index 000000000000..d430237f9cdf
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlLink.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module excel {
+ constants XlLink {
+ const long xlExcelLinks = 1;
+ const long xlOLELinks = 2;
+ const long xlPublishers = 5;
+ const long xlSubscribers = 6;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlLinkInfo.idl b/oovbaapi/ooo/vba/excel/XlLinkInfo.idl
new file mode 100644
index 000000000000..a729122ebac7
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlLinkInfo.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlLinkInfo {
+ const long xlEditionDate = 2;
+ const long xlLinkInfoStatus = 3;
+ const long xlUpdateState = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlLinkInfoType.idl b/oovbaapi/ooo/vba/excel/XlLinkInfoType.idl
new file mode 100644
index 000000000000..e72a1b351f21
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlLinkInfoType.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlLinkInfoType {
+ const long xlLinkInfoOLELinks = 2;
+ const long xlLinkInfoPublishers = 5;
+ const long xlLinkInfoSubscribers = 6;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlLinkStatus.idl b/oovbaapi/ooo/vba/excel/XlLinkStatus.idl
new file mode 100644
index 000000000000..560800725d69
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlLinkStatus.idl
@@ -0,0 +1,15 @@
+module ooo { module vba { module excel {
+ constants XlLinkStatus {
+ const long xlLinkStatusCopiedValues = 10;
+ const long xlLinkStatusIndeterminate = 5;
+ const long xlLinkStatusInvalidName = 7;
+ const long xlLinkStatusMissingFile = 1;
+ const long xlLinkStatusMissingSheet = 2;
+ const long xlLinkStatusNotStarted = 6;
+ const long xlLinkStatusOK = 0;
+ const long xlLinkStatusOld = 3;
+ const long xlLinkStatusSourceNotCalculated = 4;
+ const long xlLinkStatusSourceNotOpen = 8;
+ const long xlLinkStatusSourceOpen = 9;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlLinkType.idl b/oovbaapi/ooo/vba/excel/XlLinkType.idl
new file mode 100644
index 000000000000..09919078e444
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlLinkType.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlLinkType {
+ const long xlLinkTypeExcelLinks = 1;
+ const long xlLinkTypeOLELinks = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlListConflict.idl b/oovbaapi/ooo/vba/excel/XlListConflict.idl
new file mode 100644
index 000000000000..bec5fde7dffd
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlListConflict.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module excel {
+ constants XlListConflict {
+ const long xlListConflictDialog = 0;
+ const long xlListConflictDiscardAllConflicts = 2;
+ const long xlListConflictError = 3;
+ const long xlListConflictRetryAllConflicts = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlListDataType.idl b/oovbaapi/ooo/vba/excel/XlListDataType.idl
new file mode 100644
index 000000000000..fdc36c89f87e
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlListDataType.idl
@@ -0,0 +1,17 @@
+module ooo { module vba { module excel {
+ constants XlListDataType {
+ const long xlListDataTypeCheckbox = 9;
+ const long xlListDataTypeChoice = 6;
+ const long xlListDataTypeChoiceMulti = 7;
+ const long xlListDataTypeCounter = 11;
+ const long xlListDataTypeCurrency = 4;
+ const long xlListDataTypeDateTime = 5;
+ const long xlListDataTypeHyperLink = 10;
+ const long xlListDataTypeListLookup = 8;
+ const long xlListDataTypeMultiLineRichText = 12;
+ const long xlListDataTypeMultiLineText = 2;
+ const long xlListDataTypeNone = 0;
+ const long xlListDataTypeNumber = 3;
+ const long xlListDataTypeText = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlListObjectSourceType.idl b/oovbaapi/ooo/vba/excel/XlListObjectSourceType.idl
new file mode 100644
index 000000000000..04c740467ac2
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlListObjectSourceType.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlListObjectSourceType {
+ const long xlSrcExternal = 0;
+ const long xlSrcRange = 1;
+ const long xlSrcXml = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlLocationInTable.idl b/oovbaapi/ooo/vba/excel/XlLocationInTable.idl
new file mode 100644
index 000000000000..7ebab4df3fcb
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlLocationInTable.idl
@@ -0,0 +1,13 @@
+module ooo { module vba { module excel {
+ constants XlLocationInTable {
+ const long xlColumnHeader = -4110;
+ const long xlColumnItem = 5;
+ const long xlDataHeader = 3;
+ const long xlDataItem = 7;
+ const long xlPageHeader = 2;
+ const long xlPageItem = 6;
+ const long xlRowHeader = -4153;
+ const long xlRowItem = 4;
+ const long xlTableBody = 8;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlLookAt.idl b/oovbaapi/ooo/vba/excel/XlLookAt.idl
new file mode 100644
index 000000000000..837d639dd04a
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlLookAt.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlLookAt {
+ const long xlPart = 2;
+ const long xlWhole = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlMSApplication.idl b/oovbaapi/ooo/vba/excel/XlMSApplication.idl
new file mode 100644
index 000000000000..f26d2d82896d
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlMSApplication.idl
@@ -0,0 +1,11 @@
+module ooo { module vba { module excel {
+ constants XlMSApplication {
+ const long xlMicrosoftAccess = 4;
+ const long xlMicrosoftFoxPro = 5;
+ const long xlMicrosoftMail = 3;
+ const long xlMicrosoftPowerPoint = 2;
+ const long xlMicrosoftProject = 6;
+ const long xlMicrosoftSchedulePlus = 7;
+ const long xlMicrosoftWord = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlMailSystem.idl b/oovbaapi/ooo/vba/excel/XlMailSystem.idl
new file mode 100644
index 000000000000..38cb44c7820b
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlMailSystem.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlMailSystem {
+ const long xlMAPI = 1;
+ const long xlNoMailSystem = 0;
+ const long xlPowerTalk = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlMarkerStyle.idl b/oovbaapi/ooo/vba/excel/XlMarkerStyle.idl
new file mode 100644
index 000000000000..33420e4a2249
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlMarkerStyle.idl
@@ -0,0 +1,16 @@
+module ooo { module vba { module excel {
+ constants XlMarkerStyle {
+ const long xlMarkerStyleAutomatic = -4105;
+ const long xlMarkerStyleCircle = 8;
+ const long xlMarkerStyleDash = -4115;
+ const long xlMarkerStyleDiamond = 2;
+ const long xlMarkerStyleDot = -4118;
+ const long xlMarkerStyleNone = -4142;
+ const long xlMarkerStylePicture = -4147;
+ const long xlMarkerStylePlus = 9;
+ const long xlMarkerStyleSquare = 1;
+ const long xlMarkerStyleStar = 5;
+ const long xlMarkerStyleTriangle = 3;
+ const long xlMarkerStyleX = -4168;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlMouseButton.idl b/oovbaapi/ooo/vba/excel/XlMouseButton.idl
new file mode 100644
index 000000000000..774cc3287e75
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlMouseButton.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlMouseButton {
+ const long xlNoButton = 0;
+ const long xlPrimaryButton = 1;
+ const long xlSecondaryButton = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlMousePointer.idl b/oovbaapi/ooo/vba/excel/XlMousePointer.idl
new file mode 100644
index 000000000000..4892fa1551a6
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlMousePointer.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module excel {
+ constants XlMousePointer {
+ const long xlDefault = -4143;
+ const long xlIBeam = 3;
+ const long xlNorthwestArrow = 1;
+ const long xlWait = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlOLEType.idl b/oovbaapi/ooo/vba/excel/XlOLEType.idl
new file mode 100644
index 000000000000..f1eda63f7a00
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlOLEType.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlOLEType {
+ const long xlOLEControl = 2;
+ const long xlOLEEmbed = 1;
+ const long xlOLELink = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlOLEVerb.idl b/oovbaapi/ooo/vba/excel/XlOLEVerb.idl
new file mode 100644
index 000000000000..f56062a8a9f0
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlOLEVerb.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlOLEVerb {
+ const long xlVerbOpen = 2;
+ const long xlVerbPrimary = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlObjectSize.idl b/oovbaapi/ooo/vba/excel/XlObjectSize.idl
new file mode 100644
index 000000000000..1460cb02bb02
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlObjectSize.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlObjectSize {
+ const long xlFitToPage = 2;
+ const long xlFullPage = 3;
+ const long xlScreenSize = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlOrder.idl b/oovbaapi/ooo/vba/excel/XlOrder.idl
new file mode 100644
index 000000000000..ac188c7a0870
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlOrder.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlOrder {
+ const long xlDownThenOver = 1;
+ const long xlOverThenDown = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlOrientation.idl b/oovbaapi/ooo/vba/excel/XlOrientation.idl
new file mode 100644
index 000000000000..e96e0218595f
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlOrientation.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module excel {
+ constants XlOrientation {
+ const long xlDownward = -4170;
+ const long xlHorizontal = -4128;
+ const long xlUpward = -4171;
+ const long xlVertical = -4166;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlPTSelectionMode.idl b/oovbaapi/ooo/vba/excel/XlPTSelectionMode.idl
new file mode 100644
index 000000000000..2f944950fe07
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlPTSelectionMode.idl
@@ -0,0 +1,11 @@
+module ooo { module vba { module excel {
+ constants XlPTSelectionMode {
+ const long xlBlanks = 4;
+ const long xlButton = 15;
+ const long xlDataAndLabel = 0;
+ const long xlDataOnly = 2;
+ const long xlFirstRow = 256;
+ const long xlLabelOnly = 1;
+ const long xlOrigin = 3;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlPageBreak.idl b/oovbaapi/ooo/vba/excel/XlPageBreak.idl
new file mode 100644
index 000000000000..b9b56a959e30
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlPageBreak.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlPageBreak {
+ const long xlPageBreakAutomatic = -4105;
+ const long xlPageBreakManual = -4135;
+ const long xlPageBreakNone = -4142;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlPageBreakExtent.idl b/oovbaapi/ooo/vba/excel/XlPageBreakExtent.idl
new file mode 100644
index 000000000000..7cdef8f92065
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlPageBreakExtent.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlPageBreakExtent {
+ const long xlPageBreakFull = 1;
+ const long xlPageBreakPartial = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlPageOrientation.idl b/oovbaapi/ooo/vba/excel/XlPageOrientation.idl
new file mode 100644
index 000000000000..4fa6f09188cb
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlPageOrientation.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlPageOrientation {
+ const long xlLandscape = 2;
+ const long xlPortrait = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlPaperSize.idl b/oovbaapi/ooo/vba/excel/XlPaperSize.idl
new file mode 100644
index 000000000000..5507c16eaa16
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlPaperSize.idl
@@ -0,0 +1,46 @@
+module ooo { module vba { module excel {
+ constants XlPaperSize {
+ const long xlPaper10x14 = 16;
+ const long xlPaper11x17 = 17;
+ const long xlPaperA3 = 8;
+ const long xlPaperA4 = 9;
+ const long xlPaperA4Small = 10;
+ const long xlPaperA5 = 11;
+ const long xlPaperB4 = 12;
+ const long xlPaperB5 = 13;
+ const long xlPaperCsheet = 24;
+ const long xlPaperDsheet = 25;
+ const long xlPaperEnvelope10 = 20;
+ const long xlPaperEnvelope11 = 21;
+ const long xlPaperEnvelope12 = 22;
+ const long xlPaperEnvelope14 = 23;
+ const long xlPaperEnvelope9 = 19;
+ const long xlPaperEnvelopeB4 = 33;
+ const long xlPaperEnvelopeB5 = 34;
+ const long xlPaperEnvelopeB6 = 35;
+ const long xlPaperEnvelopeC3 = 29;
+ const long xlPaperEnvelopeC4 = 30;
+ const long xlPaperEnvelopeC5 = 28;
+ const long xlPaperEnvelopeC6 = 31;
+ const long xlPaperEnvelopeC65 = 32;
+ const long xlPaperEnvelopeDL = 27;
+ const long xlPaperEnvelopeItaly = 36;
+ const long xlPaperEnvelopeMonarch = 37;
+ const long xlPaperEnvelopePersonal = 38;
+ const long xlPaperEsheet = 26;
+ const long xlPaperExecutive = 7;
+ const long xlPaperFanfoldLegalGerman = 41;
+ const long xlPaperFanfoldStdGerman = 40;
+ const long xlPaperFanfoldUS = 39;
+ const long xlPaperFolio = 14;
+ const long xlPaperLedger = 4;
+ const long xlPaperLegal = 5;
+ const long xlPaperLetter = 1;
+ const long xlPaperLetterSmall = 2;
+ const long xlPaperNote = 18;
+ const long xlPaperQuarto = 15;
+ const long xlPaperStatement = 6;
+ const long xlPaperTabloid = 3;
+ const long xlPaperUser = 256;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlParameterDataType.idl b/oovbaapi/ooo/vba/excel/XlParameterDataType.idl
new file mode 100644
index 000000000000..3fd8b9dbfd13
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlParameterDataType.idl
@@ -0,0 +1,25 @@
+module ooo { module vba { module excel {
+ constants XlParameterDataType {
+ const long xlParamTypeBigInt = -5;
+ const long xlParamTypeBinary = -2;
+ const long xlParamTypeBit = -7;
+ const long xlParamTypeChar = 1;
+ const long xlParamTypeDate = 9;
+ const long xlParamTypeDecimal = 3;
+ const long xlParamTypeDouble = 8;
+ const long xlParamTypeFloat = 6;
+ const long xlParamTypeInteger = 4;
+ const long xlParamTypeLongVarBinary = -4;
+ const long xlParamTypeLongVarChar = -1;
+ const long xlParamTypeNumeric = 2;
+ const long xlParamTypeReal = 7;
+ const long xlParamTypeSmallInt = 5;
+ const long xlParamTypeTime = 10;
+ const long xlParamTypeTimestamp = 11;
+ const long xlParamTypeTinyInt = -6;
+ const long xlParamTypeUnknown = 0;
+ const long xlParamTypeVarBinary = -3;
+ const long xlParamTypeVarChar = 12;
+ const long xlParamTypeWChar = -8;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlParameterType.idl b/oovbaapi/ooo/vba/excel/XlParameterType.idl
new file mode 100644
index 000000000000..8340ea8c8383
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlParameterType.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlParameterType {
+ const long xlConstant = 1;
+ const long xlPrompt = 0;
+ const long xlRange = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlPasteSpecialOperation.idl b/oovbaapi/ooo/vba/excel/XlPasteSpecialOperation.idl
new file mode 100644
index 000000000000..1c5a17c449f7
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlPasteSpecialOperation.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module excel {
+ constants XlPasteSpecialOperation {
+ const long xlPasteSpecialOperationAdd = 2;
+ const long xlPasteSpecialOperationDivide = 5;
+ const long xlPasteSpecialOperationMultiply = 4;
+ const long xlPasteSpecialOperationNone = -4142;
+ const long xlPasteSpecialOperationSubtract = 3;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlPasteType.idl b/oovbaapi/ooo/vba/excel/XlPasteType.idl
new file mode 100644
index 000000000000..41e109ea91ab
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlPasteType.idl
@@ -0,0 +1,14 @@
+module ooo { module vba { module excel {
+ constants XlPasteType {
+ const long xlPasteAll = -4104;
+ const long xlPasteAllExceptBorders = 7;
+ const long xlPasteColumnWidths = 8;
+ const long xlPasteComments = -4144;
+ const long xlPasteFormats = -4122;
+ const long xlPasteFormulas = -4123;
+ const long xlPasteFormulasAndNumberFormats = 11;
+ const long xlPasteValidation = 6;
+ const long xlPasteValues = -4163;
+ const long xlPasteValuesAndNumberFormats = 12;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlPattern.idl b/oovbaapi/ooo/vba/excel/XlPattern.idl
new file mode 100644
index 000000000000..2c86c2533278
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlPattern.idl
@@ -0,0 +1,24 @@
+module ooo { module vba { module excel {
+ constants XlPattern {
+ const long xlPatternAutomatic = -4105;
+ const long xlPatternChecker = 9;
+ const long xlPatternCrissCross = 16;
+ const long xlPatternDown = -4121;
+ const long xlPatternGray16 = 17;
+ const long xlPatternGray25 = -4124;
+ const long xlPatternGray50 = -4125;
+ const long xlPatternGray75 = -4126;
+ const long xlPatternGray8 = 18;
+ const long xlPatternGrid = 15;
+ const long xlPatternHorizontal = -4128;
+ const long xlPatternLightDown = 13;
+ const long xlPatternLightHorizontal = 11;
+ const long xlPatternLightUp = 14;
+ const long xlPatternLightVertical = 12;
+ const long xlPatternNone = -4142;
+ const long xlPatternSemiGray75 = 10;
+ const long xlPatternSolid = 1;
+ const long xlPatternUp = -4162;
+ const long xlPatternVertical = -4166;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlPhoneticAlignment.idl b/oovbaapi/ooo/vba/excel/XlPhoneticAlignment.idl
new file mode 100644
index 000000000000..caad22021ded
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlPhoneticAlignment.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module excel {
+ constants XlPhoneticAlignment {
+ const long xlPhoneticAlignCenter = 2;
+ const long xlPhoneticAlignDistributed = 3;
+ const long xlPhoneticAlignLeft = 1;
+ const long xlPhoneticAlignNoControl = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlPhoneticCharacterType.idl b/oovbaapi/ooo/vba/excel/XlPhoneticCharacterType.idl
new file mode 100644
index 000000000000..08dee067bfff
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlPhoneticCharacterType.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module excel {
+ constants XlPhoneticCharacterType {
+ const long xlHiragana = 2;
+ const long xlKatakana = 1;
+ const long xlKatakanaHalf = 0;
+ const long xlNoConversion = 3;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlPictureAppearance.idl b/oovbaapi/ooo/vba/excel/XlPictureAppearance.idl
new file mode 100644
index 000000000000..282d32335786
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlPictureAppearance.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlPictureAppearance {
+ const long xlPrinter = 2;
+ const long xlScreen = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlPictureConvertorType.idl b/oovbaapi/ooo/vba/excel/XlPictureConvertorType.idl
new file mode 100644
index 000000000000..1b8753ba5988
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlPictureConvertorType.idl
@@ -0,0 +1,17 @@
+module ooo { module vba { module excel {
+ constants XlPictureConvertorType {
+ const long xlBMP = 1;
+ const long xlCGM = 7;
+ const long xlDRW = 4;
+ const long xlDXF = 5;
+ const long xlEPS = 8;
+ const long xlHGL = 6;
+ const long xlPCT = 13;
+ const long xlPCX = 10;
+ const long xlPIC = 11;
+ const long xlPLT = 12;
+ const long xlTIF = 9;
+ const long xlWMF = 2;
+ const long xlWPG = 3;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlPivotCellType.idl b/oovbaapi/ooo/vba/excel/XlPivotCellType.idl
new file mode 100644
index 000000000000..3ff18a94bda6
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlPivotCellType.idl
@@ -0,0 +1,14 @@
+module ooo { module vba { module excel {
+ constants XlPivotCellType {
+ const long xlPivotCellBlankCell = 9;
+ const long xlPivotCellCustomSubtotal = 7;
+ const long xlPivotCellDataField = 4;
+ const long xlPivotCellDataPivotField = 8;
+ const long xlPivotCellGrandTotal = 3;
+ const long xlPivotCellPageFieldItem = 6;
+ const long xlPivotCellPivotField = 5;
+ const long xlPivotCellPivotItem = 1;
+ const long xlPivotCellSubtotal = 2;
+ const long xlPivotCellValue = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlPivotFieldCalculation.idl b/oovbaapi/ooo/vba/excel/XlPivotFieldCalculation.idl
new file mode 100644
index 000000000000..11acc18f6bd9
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlPivotFieldCalculation.idl
@@ -0,0 +1,13 @@
+module ooo { module vba { module excel {
+ constants XlPivotFieldCalculation {
+ const long xlDifferenceFrom = 2;
+ const long xlIndex = 9;
+ const long xlNoAdditionalCalculation = -4143;
+ const long xlPercentDifferenceFrom = 4;
+ const long xlPercentOf = 3;
+ const long xlPercentOfColumn = 7;
+ const long xlPercentOfRow = 6;
+ const long xlPercentOfTotal = 8;
+ const long xlRunningTotal = 5;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlPivotFieldDataType.idl b/oovbaapi/ooo/vba/excel/XlPivotFieldDataType.idl
new file mode 100644
index 000000000000..32d92e46bf44
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlPivotFieldDataType.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlPivotFieldDataType {
+ const long xlDate = 2;
+ const long xlNumber = -4145;
+ const long xlText = -4158;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlPivotFieldOrientation.idl b/oovbaapi/ooo/vba/excel/XlPivotFieldOrientation.idl
new file mode 100644
index 000000000000..3dc6ae9659a8
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlPivotFieldOrientation.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module excel {
+ constants XlPivotFieldOrientation {
+ const long xlColumnField = 2;
+ const long xlDataField = 4;
+ const long xlHidden = 0;
+ const long xlPageField = 3;
+ const long xlRowField = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlPivotFormatType.idl b/oovbaapi/ooo/vba/excel/XlPivotFormatType.idl
new file mode 100644
index 000000000000..b6891ea5d109
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlPivotFormatType.idl
@@ -0,0 +1,26 @@
+module ooo { module vba { module excel {
+ constants XlPivotFormatType {
+ const long xlPTClassic = 20;
+ const long xlPTNone = 21;
+ const long xlReport1 = 0;
+ const long xlReport10 = 9;
+ const long xlReport2 = 1;
+ const long xlReport3 = 2;
+ const long xlReport4 = 3;
+ const long xlReport5 = 4;
+ const long xlReport6 = 5;
+ const long xlReport7 = 6;
+ const long xlReport8 = 7;
+ const long xlReport9 = 8;
+ const long xlTable1 = 10;
+ const long xlTable10 = 19;
+ const long xlTable2 = 11;
+ const long xlTable3 = 12;
+ const long xlTable4 = 13;
+ const long xlTable5 = 14;
+ const long xlTable6 = 15;
+ const long xlTable7 = 16;
+ const long xlTable8 = 17;
+ const long xlTable9 = 18;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlPivotTableMissingItems.idl b/oovbaapi/ooo/vba/excel/XlPivotTableMissingItems.idl
new file mode 100644
index 000000000000..f43e9a12b36c
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlPivotTableMissingItems.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlPivotTableMissingItems {
+ const long xlMissingItemsDefault = -1;
+ const long xlMissingItemsMax = 32500;
+ const long xlMissingItemsNone = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlPivotTableSourceType.idl b/oovbaapi/ooo/vba/excel/XlPivotTableSourceType.idl
new file mode 100644
index 000000000000..236e7382cd4b
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlPivotTableSourceType.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module excel {
+ constants XlPivotTableSourceType {
+ const long xlConsolidation = 3;
+ const long xlDatabase = 1;
+ const long xlExternal = 2;
+ const long xlPivotTable = -4148;
+ const long xlScenario = 4;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlPivotTableVersionList.idl b/oovbaapi/ooo/vba/excel/XlPivotTableVersionList.idl
new file mode 100644
index 000000000000..31cbdc1943cd
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlPivotTableVersionList.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlPivotTableVersionList {
+ const long xlPivotTableVersion10 = 1;
+ const long xlPivotTableVersion2000 = 0;
+ const long xlPivotTableVersionCurrent = -1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlPlacement.idl b/oovbaapi/ooo/vba/excel/XlPlacement.idl
new file mode 100644
index 000000000000..77b0b4b36554
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlPlacement.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlPlacement {
+ const long xlFreeFloating = 3;
+ const long xlMove = 2;
+ const long xlMoveAndSize = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlPlatform.idl b/oovbaapi/ooo/vba/excel/XlPlatform.idl
new file mode 100644
index 000000000000..697b44e30eee
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlPlatform.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlPlatform {
+ const long xlMacintosh = 1;
+ const long xlMSDOS = 3;
+ const long xlWindows = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlPrintErrors.idl b/oovbaapi/ooo/vba/excel/XlPrintErrors.idl
new file mode 100644
index 000000000000..0aa7c5d95ceb
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlPrintErrors.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module excel {
+ constants XlPrintErrors {
+ const long xlPrintErrorsBlank = 1;
+ const long xlPrintErrorsDash = 2;
+ const long xlPrintErrorsDisplayed = 0;
+ const long xlPrintErrorsNA = 3;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlPrintLocation.idl b/oovbaapi/ooo/vba/excel/XlPrintLocation.idl
new file mode 100644
index 000000000000..0a67bd1b189d
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlPrintLocation.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlPrintLocation {
+ const long xlPrintInPlace = 16;
+ const long xlPrintNoComments = -4142;
+ const long xlPrintSheetEnd = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlPriority.idl b/oovbaapi/ooo/vba/excel/XlPriority.idl
new file mode 100644
index 000000000000..6a45bd385521
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlPriority.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlPriority {
+ const long xlPriorityHigh = -4127;
+ const long xlPriorityLow = -4134;
+ const long xlPriorityNormal = -4143;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlQueryType.idl b/oovbaapi/ooo/vba/excel/XlQueryType.idl
new file mode 100644
index 000000000000..eac5162761fe
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlQueryType.idl
@@ -0,0 +1,10 @@
+module ooo { module vba { module excel {
+ constants XlQueryType {
+ const long xlADORecordset = 7;
+ const long xlDAORecordset = 2;
+ const long xlODBCQuery = 1;
+ const long xlOLEDBQuery = 5;
+ const long xlTextImport = 6;
+ const long xlWebQuery = 4;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlRangeAutoFormat.idl b/oovbaapi/ooo/vba/excel/XlRangeAutoFormat.idl
new file mode 100644
index 000000000000..d34148d43ba1
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlRangeAutoFormat.idl
@@ -0,0 +1,47 @@
+module ooo { module vba { module excel {
+ constants XlRangeAutoFormat {
+ const long xlRangeAutoFormat3DEffects1 = 13;
+ const long xlRangeAutoFormat3DEffects2 = 14;
+ const long xlRangeAutoFormatAccounting1 = 4;
+ const long xlRangeAutoFormatAccounting2 = 5;
+ const long xlRangeAutoFormatAccounting3 = 6;
+ const long xlRangeAutoFormatAccounting4 = 17;
+ const long xlRangeAutoFormatClassic1 = 1;
+ const long xlRangeAutoFormatClassic2 = 2;
+ const long xlRangeAutoFormatClassic3 = 3;
+ const long xlRangeAutoFormatClassicPivotTable = 31;
+ const long xlRangeAutoFormatColor1 = 7;
+ const long xlRangeAutoFormatColor2 = 8;
+ const long xlRangeAutoFormatColor3 = 9;
+ const long xlRangeAutoFormatList1 = 10;
+ const long xlRangeAutoFormatList2 = 11;
+ const long xlRangeAutoFormatList3 = 12;
+ const long xlRangeAutoFormatLocalFormat1 = 15;
+ const long xlRangeAutoFormatLocalFormat2 = 16;
+ const long xlRangeAutoFormatLocalFormat3 = 19;
+ const long xlRangeAutoFormatLocalFormat4 = 20;
+ const long xlRangeAutoFormatNone = -4142;
+ const long xlRangeAutoFormatPTNone = 42;
+ const long xlRangeAutoFormatReport1 = 21;
+ const long xlRangeAutoFormatReport10 = 30;
+ const long xlRangeAutoFormatReport2 = 22;
+ const long xlRangeAutoFormatReport3 = 23;
+ const long xlRangeAutoFormatReport4 = 24;
+ const long xlRangeAutoFormatReport5 = 25;
+ const long xlRangeAutoFormatReport6 = 26;
+ const long xlRangeAutoFormatReport7 = 27;
+ const long xlRangeAutoFormatReport8 = 28;
+ const long xlRangeAutoFormatReport9 = 29;
+ const long xlRangeAutoFormatSimple = -4154;
+ const long xlRangeAutoFormatTable1 = 32;
+ const long xlRangeAutoFormatTable10 = 41;
+ const long xlRangeAutoFormatTable2 = 33;
+ const long xlRangeAutoFormatTable3 = 34;
+ const long xlRangeAutoFormatTable4 = 35;
+ const long xlRangeAutoFormatTable5 = 36;
+ const long xlRangeAutoFormatTable6 = 37;
+ const long xlRangeAutoFormatTable7 = 38;
+ const long xlRangeAutoFormatTable8 = 39;
+ const long xlRangeAutoFormatTable9 = 40;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlRangeValueDataType.idl b/oovbaapi/ooo/vba/excel/XlRangeValueDataType.idl
new file mode 100644
index 000000000000..efefa949a7ca
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlRangeValueDataType.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlRangeValueDataType {
+ const long xlRangeValueDefault = 10;
+ const long xlRangeValueMSPersistXML = 12;
+ const long xlRangeValueXMLSpreadsheet = 11;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlReferenceStyle.idl b/oovbaapi/ooo/vba/excel/XlReferenceStyle.idl
new file mode 100644
index 000000000000..3a9830e2bddb
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlReferenceStyle.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlReferenceStyle {
+ const long xlA1 = 1;
+ const long xlR1C1 = -4150;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlReferenceType.idl b/oovbaapi/ooo/vba/excel/XlReferenceType.idl
new file mode 100644
index 000000000000..b811d81ff8a0
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlReferenceType.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module excel {
+ constants XlReferenceType {
+ const long xlAbsolute = 1;
+ const long xlAbsRowRelColumn = 2;
+ const long xlRelative = 4;
+ const long xlRelRowAbsColumn = 3;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlRobustConnect.idl b/oovbaapi/ooo/vba/excel/XlRobustConnect.idl
new file mode 100644
index 000000000000..2da842840d00
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlRobustConnect.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlRobustConnect {
+ const long xlAlways = 1;
+ const long xlAsRequired = 0;
+ const long xlNever = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlRoutingSlipDelivery.idl b/oovbaapi/ooo/vba/excel/XlRoutingSlipDelivery.idl
new file mode 100644
index 000000000000..4644e546a56d
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlRoutingSlipDelivery.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlRoutingSlipDelivery {
+ const long xlAllAtOnce = 2;
+ const long xlOneAfterAnother = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlRoutingSlipStatus.idl b/oovbaapi/ooo/vba/excel/XlRoutingSlipStatus.idl
new file mode 100644
index 000000000000..648fdd014955
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlRoutingSlipStatus.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlRoutingSlipStatus {
+ const long xlNotYetRouted = 0;
+ const long xlRoutingComplete = 2;
+ const long xlRoutingInProgress = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlRowCol.idl b/oovbaapi/ooo/vba/excel/XlRowCol.idl
new file mode 100644
index 000000000000..3dcdd56378ad
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlRowCol.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlRowCol {
+ const long xlColumns = 2;
+ const long xlRows = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlRunAutoMacro.idl b/oovbaapi/ooo/vba/excel/XlRunAutoMacro.idl
new file mode 100644
index 000000000000..12183fc00399
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlRunAutoMacro.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module excel {
+ constants XlRunAutoMacro {
+ const long xlAutoActivate = 3;
+ const long xlAutoClose = 2;
+ const long xlAutoDeactivate = 4;
+ const long xlAutoOpen = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlSaveAction.idl b/oovbaapi/ooo/vba/excel/XlSaveAction.idl
new file mode 100644
index 000000000000..01ee62533405
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlSaveAction.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlSaveAction {
+ const long xlDoNotSaveChanges = 2;
+ const long xlSaveChanges = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlSaveAsAccessMode.idl b/oovbaapi/ooo/vba/excel/XlSaveAsAccessMode.idl
new file mode 100644
index 000000000000..9d16d69f62f0
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlSaveAsAccessMode.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlSaveAsAccessMode {
+ const long xlExclusive = 3;
+ const long xlNoChange = 1;
+ const long xlShared = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlSaveConflictResolution.idl b/oovbaapi/ooo/vba/excel/XlSaveConflictResolution.idl
new file mode 100644
index 000000000000..181d4d4df5ed
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlSaveConflictResolution.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlSaveConflictResolution {
+ const long xlLocalSessionChanges = 2;
+ const long xlOtherSessionChanges = 3;
+ const long xlUserResolution = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlScaleType.idl b/oovbaapi/ooo/vba/excel/XlScaleType.idl
new file mode 100644
index 000000000000..75be609e26d6
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlScaleType.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlScaleType {
+ const long xlScaleLinear = -4132;
+ const long xlScaleLogarithmic = -4133;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlSearchDirection.idl b/oovbaapi/ooo/vba/excel/XlSearchDirection.idl
new file mode 100644
index 000000000000..0e39cf7d265f
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlSearchDirection.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlSearchDirection {
+ const long xlNext = 1;
+ const long xlPrevious = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlSearchOrder.idl b/oovbaapi/ooo/vba/excel/XlSearchOrder.idl
new file mode 100644
index 000000000000..74cfa8dbd181
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlSearchOrder.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlSearchOrder {
+ const long xlByColumns = 2;
+ const long xlByRows = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlSearchWithin.idl b/oovbaapi/ooo/vba/excel/XlSearchWithin.idl
new file mode 100644
index 000000000000..549530cc6306
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlSearchWithin.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlSearchWithin {
+ const long xlWithinSheet = 1;
+ const long xlWithinWorkbook = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlSheetType.idl b/oovbaapi/ooo/vba/excel/XlSheetType.idl
new file mode 100644
index 000000000000..0488ad7c005a
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlSheetType.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module excel {
+ constants XlSheetType {
+ const long xlChart = -4109;
+ const long xlDialogSheet = -4116;
+ const long xlExcel4IntlMacroSheet = 4;
+ const long xlExcel4MacroSheet = 3;
+ const long xlWorksheet = -4167;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlSheetVisibility.idl b/oovbaapi/ooo/vba/excel/XlSheetVisibility.idl
new file mode 100644
index 000000000000..85774b8b02cc
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlSheetVisibility.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlSheetVisibility {
+ const long xlSheetHidden = 0;
+ const long xlSheetVeryHidden = 2;
+ const long xlSheetVisible = -1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlSizeRepresents.idl b/oovbaapi/ooo/vba/excel/XlSizeRepresents.idl
new file mode 100644
index 000000000000..f9b0a7cae824
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlSizeRepresents.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlSizeRepresents {
+ const long xlSizeIsArea = 1;
+ const long xlSizeIsWidth = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlSmartTagControlType.idl b/oovbaapi/ooo/vba/excel/XlSmartTagControlType.idl
new file mode 100644
index 000000000000..2a2b3d2957ae
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlSmartTagControlType.idl
@@ -0,0 +1,18 @@
+module ooo { module vba { module excel {
+ constants XlSmartTagControlType {
+ const long xlSmartTagControlActiveX = 13;
+ const long xlSmartTagControlButton = 6;
+ const long xlSmartTagControlCheckbox = 9;
+ const long xlSmartTagControlCombo = 12;
+ const long xlSmartTagControlHelp = 3;
+ const long xlSmartTagControlHelpURL = 4;
+ const long xlSmartTagControlImage = 8;
+ const long xlSmartTagControlLabel = 7;
+ const long xlSmartTagControlLink = 2;
+ const long xlSmartTagControlListbox = 11;
+ const long xlSmartTagControlRadioGroup = 14;
+ const long xlSmartTagControlSeparator = 5;
+ const long xlSmartTagControlSmartTag = 1;
+ const long xlSmartTagControlTextbox = 10;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlSmartTagDisplayMode.idl b/oovbaapi/ooo/vba/excel/XlSmartTagDisplayMode.idl
new file mode 100644
index 000000000000..fda89eed96c0
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlSmartTagDisplayMode.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlSmartTagDisplayMode {
+ const long xlButtonOnly = 2;
+ const long xlDisplayNone = 1;
+ const long xlIndicatorAndButton = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlSortDataOption.idl b/oovbaapi/ooo/vba/excel/XlSortDataOption.idl
new file mode 100644
index 000000000000..0f96f41ddcbb
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlSortDataOption.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlSortDataOption {
+ const long xlSortNormal = 0;
+ const long xlSortTextAsNumbers = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlSortMethod.idl b/oovbaapi/ooo/vba/excel/XlSortMethod.idl
new file mode 100644
index 000000000000..b110c28539c0
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlSortMethod.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlSortMethod {
+ const long xlPinYin = 1;
+ const long xlStroke = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlSortMethodOld.idl b/oovbaapi/ooo/vba/excel/XlSortMethodOld.idl
new file mode 100644
index 000000000000..685dda4d68ca
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlSortMethodOld.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlSortMethodOld {
+ const long xlCodePage = 2;
+ const long xlSyllabary = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlSortOrder.idl b/oovbaapi/ooo/vba/excel/XlSortOrder.idl
new file mode 100644
index 000000000000..0be5c7e8a1b7
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlSortOrder.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlSortOrder {
+ const long xlAscending = 1;
+ const long xlDescending = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlSortOrientation.idl b/oovbaapi/ooo/vba/excel/XlSortOrientation.idl
new file mode 100644
index 000000000000..e3b03f625419
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlSortOrientation.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlSortOrientation {
+ const long xlSortColumns = 1;
+ const long xlSortRows = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlSortType.idl b/oovbaapi/ooo/vba/excel/XlSortType.idl
new file mode 100644
index 000000000000..3c8a36f7d650
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlSortType.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlSortType {
+ const long xlSortLabels = 2;
+ const long xlSortValues = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlSourceType.idl b/oovbaapi/ooo/vba/excel/XlSourceType.idl
new file mode 100644
index 000000000000..28e07f21f666
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlSourceType.idl
@@ -0,0 +1,12 @@
+module ooo { module vba { module excel {
+ constants XlSourceType {
+ const long xlSourceAutoFilter = 3;
+ const long xlSourceChart = 5;
+ const long xlSourcePivotTable = 6;
+ const long xlSourcePrintArea = 2;
+ const long xlSourceQuery = 7;
+ const long xlSourceRange = 4;
+ const long xlSourceSheet = 1;
+ const long xlSourceWorkbook = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlSpeakDirection.idl b/oovbaapi/ooo/vba/excel/XlSpeakDirection.idl
new file mode 100644
index 000000000000..a6f37bef0cbb
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlSpeakDirection.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlSpeakDirection {
+ const long xlSpeakByColumns = 1;
+ const long xlSpeakByRows = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlSpecialCellsValue.idl b/oovbaapi/ooo/vba/excel/XlSpecialCellsValue.idl
new file mode 100644
index 000000000000..864e9d0d9a64
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlSpecialCellsValue.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module excel {
+ constants XlSpecialCellsValue {
+ const long xlErrors = 16;
+ const long xlLogical = 4;
+ const long xlNumbers = 1;
+ const long xlTextValues = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlSubscribeToFormat.idl b/oovbaapi/ooo/vba/excel/XlSubscribeToFormat.idl
new file mode 100644
index 000000000000..b71b97d79343
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlSubscribeToFormat.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlSubscribeToFormat {
+ const long xlSubscribeToPicture = -4147;
+ const long xlSubscribeToText = -4158;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlSubtototalLocationType.idl b/oovbaapi/ooo/vba/excel/XlSubtototalLocationType.idl
new file mode 100644
index 000000000000..47b3f6649f57
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlSubtototalLocationType.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlSubtototalLocationType {
+ const long xlAtBottom = 2;
+ const long xlAtTop = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlSummaryColumn.idl b/oovbaapi/ooo/vba/excel/XlSummaryColumn.idl
new file mode 100644
index 000000000000..6c30c7d1f3db
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlSummaryColumn.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlSummaryColumn {
+ const long xlSummaryOnLeft = -4131;
+ const long xlSummaryOnRight = -4152;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlSummaryReportType.idl b/oovbaapi/ooo/vba/excel/XlSummaryReportType.idl
new file mode 100644
index 000000000000..701373272915
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlSummaryReportType.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlSummaryReportType {
+ const long xlStandardSummary = 1;
+ const long xlSummaryPivotTable = -4148;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlSummaryRow.idl b/oovbaapi/ooo/vba/excel/XlSummaryRow.idl
new file mode 100644
index 000000000000..42bbda081594
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlSummaryRow.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlSummaryRow {
+ const long xlSummaryAbove = 0;
+ const long xlSummaryBelow = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlTabPosition.idl b/oovbaapi/ooo/vba/excel/XlTabPosition.idl
new file mode 100644
index 000000000000..906aef0d5608
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlTabPosition.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlTabPosition {
+ const long xlTabPositionFirst = 0;
+ const long xlTabPositionLast = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlTextParsingType.idl b/oovbaapi/ooo/vba/excel/XlTextParsingType.idl
new file mode 100644
index 000000000000..96b06f9cce78
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlTextParsingType.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlTextParsingType {
+ const long xlDelimited = 1;
+ const long xlFixedWidth = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlTextQualifier.idl b/oovbaapi/ooo/vba/excel/XlTextQualifier.idl
new file mode 100644
index 000000000000..da2852025961
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlTextQualifier.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlTextQualifier {
+ const long xlTextQualifierDoubleQuote = 1;
+ const long xlTextQualifierNone = -4142;
+ const long xlTextQualifierSingleQuote = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlTextVisualLayoutType.idl b/oovbaapi/ooo/vba/excel/XlTextVisualLayoutType.idl
new file mode 100644
index 000000000000..36647824a1b0
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlTextVisualLayoutType.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlTextVisualLayoutType {
+ const long xlTextVisualLTR = 1;
+ const long xlTextVisualRTL = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlTickLabelOrientation.idl b/oovbaapi/ooo/vba/excel/XlTickLabelOrientation.idl
new file mode 100644
index 000000000000..b4d1aabe3725
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlTickLabelOrientation.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module excel {
+ constants XlTickLabelOrientation {
+ const long xlTickLabelOrientationAutomatic = -4105;
+ const long xlTickLabelOrientationDownward = -4170;
+ const long xlTickLabelOrientationHorizontal = -4128;
+ const long xlTickLabelOrientationUpward = -4171;
+ const long xlTickLabelOrientationVertical = -4166;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlTickLabelPosition.idl b/oovbaapi/ooo/vba/excel/XlTickLabelPosition.idl
new file mode 100644
index 000000000000..44bf7baeaf06
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlTickLabelPosition.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module excel {
+ constants XlTickLabelPosition {
+ const long xlTickLabelPositionHigh = -4127;
+ const long xlTickLabelPositionLow = -4134;
+ const long xlTickLabelPositionNextToAxis = 4;
+ const long xlTickLabelPositionNone = -4142;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlTickMark.idl b/oovbaapi/ooo/vba/excel/XlTickMark.idl
new file mode 100644
index 000000000000..5f4df4de38a7
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlTickMark.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module excel {
+ constants XlTickMark {
+ const long xlTickMarkCross = 4;
+ const long xlTickMarkInside = 2;
+ const long xlTickMarkNone = -4142;
+ const long xlTickMarkOutside = 3;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlTimeUnit.idl b/oovbaapi/ooo/vba/excel/XlTimeUnit.idl
new file mode 100644
index 000000000000..ffcf027d926e
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlTimeUnit.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlTimeUnit {
+ const long xlDays = 0;
+ const long xlMonths = 1;
+ const long xlYears = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlToolbarProtection.idl b/oovbaapi/ooo/vba/excel/XlToolbarProtection.idl
new file mode 100644
index 000000000000..b2d710333408
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlToolbarProtection.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module excel {
+ constants XlToolbarProtection {
+ const long xlNoButtonChanges = 1;
+ const long xlNoChanges = 4;
+ const long xlNoDockingChanges = 3;
+ const long xlNoShapeChanges = 2;
+ const long xlToolbarProtectionNone = -4143;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlTotalsCalculation.idl b/oovbaapi/ooo/vba/excel/XlTotalsCalculation.idl
new file mode 100644
index 000000000000..a9cc179f0e19
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlTotalsCalculation.idl
@@ -0,0 +1,13 @@
+module ooo { module vba { module excel {
+ constants XlTotalsCalculation {
+ const long xlTotalsCalculationAverage = 2;
+ const long xlTotalsCalculationCount = 3;
+ const long xlTotalsCalculationCountNums = 4;
+ const long xlTotalsCalculationMax = 6;
+ const long xlTotalsCalculationMin = 5;
+ const long xlTotalsCalculationNone = 0;
+ const long xlTotalsCalculationStdDev = 7;
+ const long xlTotalsCalculationSum = 1;
+ const long xlTotalsCalculationVar = 8;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlTrendlineType.idl b/oovbaapi/ooo/vba/excel/XlTrendlineType.idl
new file mode 100644
index 000000000000..d5d3ae56a993
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlTrendlineType.idl
@@ -0,0 +1,10 @@
+module ooo { module vba { module excel {
+ constants XlTrendlineType {
+ const long xlExponential = 5;
+ const long xlLinear = -4132;
+ const long xlLogarithmic = -4133;
+ const long xlMovingAvg = 6;
+ const long xlPolynomial = 3;
+ const long xlPower = 4;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlUnderlineStyle.idl b/oovbaapi/ooo/vba/excel/XlUnderlineStyle.idl
new file mode 100644
index 000000000000..3587197d9d5f
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlUnderlineStyle.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module excel {
+ constants XlUnderlineStyle {
+ const long xlUnderlineStyleDouble = -4119;
+ const long xlUnderlineStyleDoubleAccounting = 5;
+ const long xlUnderlineStyleNone = -4142;
+ const long xlUnderlineStyleSingle = 2;
+ const long xlUnderlineStyleSingleAccounting = 4;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlUpdateLinks.idl b/oovbaapi/ooo/vba/excel/XlUpdateLinks.idl
new file mode 100644
index 000000000000..85b6e62c7997
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlUpdateLinks.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlUpdateLinks {
+ const long xlUpdateLinksAlways = 3;
+ const long xlUpdateLinksNever = 2;
+ const long xlUpdateLinksUserSetting = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlVAlign.idl b/oovbaapi/ooo/vba/excel/XlVAlign.idl
new file mode 100644
index 000000000000..cce187a5c2f0
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlVAlign.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module excel {
+ constants XlVAlign {
+ const long xlVAlignBottom = -4107;
+ const long xlVAlignCenter = -4108;
+ const long xlVAlignDistributed = -4117;
+ const long xlVAlignJustify = -4130;
+ const long xlVAlignTop = -4160;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlWBATemplate.idl b/oovbaapi/ooo/vba/excel/XlWBATemplate.idl
new file mode 100644
index 000000000000..3de3c522f72e
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlWBATemplate.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module excel {
+ constants XlWBATemplate {
+ const long xlWBATChart = -4109;
+ const long xlWBATExcel4IntlMacroSheet = 4;
+ const long xlWBATExcel4MacroSheet = 3;
+ const long xlWBATWorksheet = -4167;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlWebFormatting.idl b/oovbaapi/ooo/vba/excel/XlWebFormatting.idl
new file mode 100644
index 000000000000..b10edc7090bc
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlWebFormatting.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlWebFormatting {
+ const long xlWebFormattingAll = 1;
+ const long xlWebFormattingNone = 3;
+ const long xlWebFormattingRTF = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlWebSelectionType.idl b/oovbaapi/ooo/vba/excel/XlWebSelectionType.idl
new file mode 100644
index 000000000000..afe1a2f2122c
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlWebSelectionType.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlWebSelectionType {
+ const long xlAllTables = 2;
+ const long xlEntirePage = 1;
+ const long xlSpecifiedTables = 3;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlWindowState.idl b/oovbaapi/ooo/vba/excel/XlWindowState.idl
new file mode 100644
index 000000000000..a8a5b1eef882
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlWindowState.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlWindowState {
+ const long xlMaximized = -4137;
+ const long xlMinimized = -4140;
+ const long xlNormal = -4143;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlWindowType.idl b/oovbaapi/ooo/vba/excel/XlWindowType.idl
new file mode 100644
index 000000000000..ed79ad0bca60
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlWindowType.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module excel {
+ constants XlWindowType {
+ const long xlChartAsWindow = 5;
+ const long xlChartInPlace = 4;
+ const long xlClipboard = 3;
+ const long xlInfo = -4129;
+ const long xlWorkbook = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlWindowView.idl b/oovbaapi/ooo/vba/excel/XlWindowView.idl
new file mode 100644
index 000000000000..db775384e698
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlWindowView.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlWindowView {
+ const long xlNormalView = 1;
+ const long xlPageBreakPreview = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlXLMMacroType.idl b/oovbaapi/ooo/vba/excel/XlXLMMacroType.idl
new file mode 100644
index 000000000000..ee793643854a
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlXLMMacroType.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlXLMMacroType {
+ const long xlCommand = 2;
+ const long xlFunction = 1;
+ const long xlNotXLM = 3;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlXmlExportResult.idl b/oovbaapi/ooo/vba/excel/XlXmlExportResult.idl
new file mode 100644
index 000000000000..3ea3784c35a4
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlXmlExportResult.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module excel {
+ constants XlXmlExportResult {
+ const long xlXmlExportSuccess = 0;
+ const long xlXmlExportValidationFailed = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlXmlImportResult.idl b/oovbaapi/ooo/vba/excel/XlXmlImportResult.idl
new file mode 100644
index 000000000000..46252b0de643
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlXmlImportResult.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlXmlImportResult {
+ const long xlXmlImportElementsTruncated = 1;
+ const long xlXmlImportSuccess = 0;
+ const long xlXmlImportValidationFailed = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlXmlLoadOption.idl b/oovbaapi/ooo/vba/excel/XlXmlLoadOption.idl
new file mode 100644
index 000000000000..65e1e024f7b0
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlXmlLoadOption.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module excel {
+ constants XlXmlLoadOption {
+ const long xlXmlLoadImportToList = 2;
+ const long xlXmlLoadMapXml = 3;
+ const long xlXmlLoadOpenXml = 1;
+ const long xlXmlLoadPromptUser = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/excel/XlYesNoGuess.idl b/oovbaapi/ooo/vba/excel/XlYesNoGuess.idl
new file mode 100644
index 000000000000..3ebad01054d5
--- /dev/null
+++ b/oovbaapi/ooo/vba/excel/XlYesNoGuess.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module excel {
+ constants XlYesNoGuess {
+ const long xlGuess = 0;
+ const long xlNo = 2;
+ const long xlYes = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/msforms/fmAction.idl b/oovbaapi/ooo/vba/msforms/fmAction.idl
new file mode 100644
index 000000000000..25ead3c5a649
--- /dev/null
+++ b/oovbaapi/ooo/vba/msforms/fmAction.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module msforms {
+ constants fmAction {
+ const long fmActionCopy = 1;
+ const long fmActionCut = 0;
+ const long fmActionDragDrop = 3;
+ const long fmActionPaste = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/msforms/fmAlignment.idl b/oovbaapi/ooo/vba/msforms/fmAlignment.idl
new file mode 100644
index 000000000000..f2821b0b1013
--- /dev/null
+++ b/oovbaapi/ooo/vba/msforms/fmAlignment.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module msforms {
+ constants fmAlignment {
+ const long fmAlignmentLeft = 0;
+ const long fmAlignmentRight = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/msforms/fmBackStyle.idl b/oovbaapi/ooo/vba/msforms/fmBackStyle.idl
new file mode 100644
index 000000000000..38afd17eccdd
--- /dev/null
+++ b/oovbaapi/ooo/vba/msforms/fmBackStyle.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module msforms {
+ constants fmBackStyle {
+ const long fmBackStyleOpaque = 1;
+ const long fmBackStyleTransparent = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/msforms/fmBorderStyle.idl b/oovbaapi/ooo/vba/msforms/fmBorderStyle.idl
new file mode 100644
index 000000000000..a2892781cabf
--- /dev/null
+++ b/oovbaapi/ooo/vba/msforms/fmBorderStyle.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module msforms {
+ constants fmBorderStyle {
+ const long fmBorderStyleNone = 0;
+ const long fmBorderStyleSingle = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/msforms/fmBorders.idl b/oovbaapi/ooo/vba/msforms/fmBorders.idl
new file mode 100644
index 000000000000..d1d95d0bdeba
--- /dev/null
+++ b/oovbaapi/ooo/vba/msforms/fmBorders.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module msforms {
+ constants fmBorders {
+ const long fmBordersBox = 1;
+ const long fmBordersLeft = 2;
+ const long fmBordersNone = 0;
+ const long fmBordersTop = 3;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/msforms/fmButtonEffect.idl b/oovbaapi/ooo/vba/msforms/fmButtonEffect.idl
new file mode 100644
index 000000000000..aee8732b24d2
--- /dev/null
+++ b/oovbaapi/ooo/vba/msforms/fmButtonEffect.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module msforms {
+ constants fmButtonEffect {
+ const long fmButtonEffectFlat = 0;
+ const long fmButtonEffectSunken = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/msforms/fmButtonStyle.idl b/oovbaapi/ooo/vba/msforms/fmButtonStyle.idl
new file mode 100644
index 000000000000..66c74387dd49
--- /dev/null
+++ b/oovbaapi/ooo/vba/msforms/fmButtonStyle.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module msforms {
+ constants fmButtonStyle {
+ const long fmButtonStylePushButton = 0;
+ const long fmButtonStyleToggleButton = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/msforms/fmCycle.idl b/oovbaapi/ooo/vba/msforms/fmCycle.idl
new file mode 100644
index 000000000000..ddaa4db7c960
--- /dev/null
+++ b/oovbaapi/ooo/vba/msforms/fmCycle.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module msforms {
+ constants fmCycle {
+ const long fmCycleAllForms = 0;
+ const long fmCycleCurrentForm = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/msforms/fmDisplayStyle.idl b/oovbaapi/ooo/vba/msforms/fmDisplayStyle.idl
new file mode 100644
index 000000000000..91483cd67419
--- /dev/null
+++ b/oovbaapi/ooo/vba/msforms/fmDisplayStyle.idl
@@ -0,0 +1,11 @@
+module ooo { module vba { module msforms {
+ constants fmDisplayStyle {
+ const long fmDisplayStyleCheckBox = 4;
+ const long fmDisplayStyleCombo = 3;
+ const long fmDisplayStyleDropList = 7;
+ const long fmDisplayStyleList = 2;
+ const long fmDisplayStyleOptionButton = 5;
+ const long fmDisplayStyleText = 1;
+ const long fmDisplayStyleToggle = 6;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/msforms/fmDragBehavior.idl b/oovbaapi/ooo/vba/msforms/fmDragBehavior.idl
new file mode 100644
index 000000000000..712344aa8763
--- /dev/null
+++ b/oovbaapi/ooo/vba/msforms/fmDragBehavior.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module msforms {
+ constants fmDragBehavior {
+ const long fmDragBehaviorDisabled = 0;
+ const long fmDragBehaviorEnabled = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/msforms/fmDragState.idl b/oovbaapi/ooo/vba/msforms/fmDragState.idl
new file mode 100644
index 000000000000..261fa49fbd00
--- /dev/null
+++ b/oovbaapi/ooo/vba/msforms/fmDragState.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module msforms {
+ constants fmDragState {
+ const long fmDragStateEnter = 0;
+ const long fmDragStateLeave = 1;
+ const long fmDragStateOver = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/msforms/fmDropButtonStyle.idl b/oovbaapi/ooo/vba/msforms/fmDropButtonStyle.idl
new file mode 100644
index 000000000000..70ea20efadff
--- /dev/null
+++ b/oovbaapi/ooo/vba/msforms/fmDropButtonStyle.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module msforms {
+ constants fmDropButtonStyle {
+ const long fmDropButtonStyleArrow = 1;
+ const long fmDropButtonStyleEllipsis = 2;
+ const long fmDropButtonStylePlain = 0;
+ const long fmDropButtonStyleReduce = 3;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/msforms/fmDropEffect.idl b/oovbaapi/ooo/vba/msforms/fmDropEffect.idl
new file mode 100644
index 000000000000..e556f07072f1
--- /dev/null
+++ b/oovbaapi/ooo/vba/msforms/fmDropEffect.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module msforms {
+ constants fmDropEffect {
+ const long fmDropEffectCopy = 1;
+ const long fmDropEffectCopyOrMove = 3;
+ const long fmDropEffectMove = 2;
+ const long fmDropEffectNone = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/msforms/fmEnterFieldBehavior.idl b/oovbaapi/ooo/vba/msforms/fmEnterFieldBehavior.idl
new file mode 100644
index 000000000000..7b822e8bb6d7
--- /dev/null
+++ b/oovbaapi/ooo/vba/msforms/fmEnterFieldBehavior.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module msforms {
+ constants fmEnterFieldBehavior {
+ const long fmEnterFieldBehaviorRecallSelection = 1;
+ const long fmEnterFieldBehaviorSelectAll = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/msforms/fmIMEMode.idl b/oovbaapi/ooo/vba/msforms/fmIMEMode.idl
new file mode 100644
index 000000000000..c7f53a8a913b
--- /dev/null
+++ b/oovbaapi/ooo/vba/msforms/fmIMEMode.idl
@@ -0,0 +1,17 @@
+module ooo { module vba { module msforms {
+ constants fmIMEMode {
+ const long fmIMEModeAlpha = 8;
+ const long fmIMEModeAlphaFull = 7;
+ const long fmIMEModeDisable = 3;
+ const long fmIMEModeHangul = 10;
+ const long fmIMEModeHangulFull = 9;
+ const long fmIMEModeHanzi = 12;
+ const long fmIMEModeHanziFull = 11;
+ const long fmIMEModeHiragana = 4;
+ const long fmIMEModeKatakana = 5;
+ const long fmIMEModeKatakanaHalf = 6;
+ const long fmIMEModeNoControl = 0;
+ const long fmIMEModeOff = 2;
+ const long fmIMEModeOn = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/msforms/fmLayoutEffect.idl b/oovbaapi/ooo/vba/msforms/fmLayoutEffect.idl
new file mode 100644
index 000000000000..6f6759f21849
--- /dev/null
+++ b/oovbaapi/ooo/vba/msforms/fmLayoutEffect.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module msforms {
+ constants fmLayoutEffect {
+ const long fmLayoutEffectInitiate = 1;
+ const long fmLayoutEffectNone = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/msforms/fmListStyle.idl b/oovbaapi/ooo/vba/msforms/fmListStyle.idl
new file mode 100644
index 000000000000..5178fbc91c7c
--- /dev/null
+++ b/oovbaapi/ooo/vba/msforms/fmListStyle.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module msforms {
+ constants fmListStyle {
+ const long fmListStyleOption = 1;
+ const long fmListStylePlain = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/msforms/fmMatchEntry.idl b/oovbaapi/ooo/vba/msforms/fmMatchEntry.idl
new file mode 100644
index 000000000000..b73d3cbc5314
--- /dev/null
+++ b/oovbaapi/ooo/vba/msforms/fmMatchEntry.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module msforms {
+ constants fmMatchEntry {
+ const long fmMatchEntryComplete = 1;
+ const long fmMatchEntryFirstLetter = 0;
+ const long fmMatchEntryNone = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/msforms/fmMode.idl b/oovbaapi/ooo/vba/msforms/fmMode.idl
new file mode 100644
index 000000000000..443ac20e5897
--- /dev/null
+++ b/oovbaapi/ooo/vba/msforms/fmMode.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module msforms {
+ constants fmMode {
+ const long fmModeInherit = -2;
+ const long fmModeOff = 0;
+ const long fmModeOn = -1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/msforms/fmMousePointer.idl b/oovbaapi/ooo/vba/msforms/fmMousePointer.idl
new file mode 100644
index 000000000000..c11969b09092
--- /dev/null
+++ b/oovbaapi/ooo/vba/msforms/fmMousePointer.idl
@@ -0,0 +1,19 @@
+module ooo { module vba { module msforms {
+ constants fmMousePointer {
+ const long fmMousePointerAppStarting = 13;
+ const long fmMousePointerArrow = 1;
+ const long fmMousePointerCross = 2;
+ const long fmMousePointerCustom = 99;
+ const long fmMousePointerDefault = 0;
+ const long fmMousePointerHelp = 14;
+ const long fmMousePointerHourGlass = 11;
+ const long fmMousePointerIBeam = 3;
+ const long fmMousePointerNoDrop = 12;
+ const long fmMousePointerSizeAll = 15;
+ const long fmMousePointerSizeNESW = 6;
+ const long fmMousePointerSizeNS = 7;
+ const long fmMousePointerSizeNWSE = 8;
+ const long fmMousePointerSizeWE = 9;
+ const long fmMousePointerUpArrow = 10;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/msforms/fmMultiSelect.idl b/oovbaapi/ooo/vba/msforms/fmMultiSelect.idl
new file mode 100644
index 000000000000..4abe082e058b
--- /dev/null
+++ b/oovbaapi/ooo/vba/msforms/fmMultiSelect.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module msforms {
+ constants fmMultiSelect {
+ const long fmMultiSelectExtended = 2;
+ const long fmMultiSelectMulti = 1;
+ const long fmMultiSelectSingle = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/msforms/fmOrientation.idl b/oovbaapi/ooo/vba/msforms/fmOrientation.idl
new file mode 100644
index 000000000000..f806fe31150e
--- /dev/null
+++ b/oovbaapi/ooo/vba/msforms/fmOrientation.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module msforms {
+ constants fmOrientation {
+ const long fmOrientationAuto = -1;
+ const long fmOrientationHorizontal = 1;
+ const long fmOrientationVertical = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/msforms/fmPicPosition.idl b/oovbaapi/ooo/vba/msforms/fmPicPosition.idl
new file mode 100644
index 000000000000..bf60b1bcd420
--- /dev/null
+++ b/oovbaapi/ooo/vba/msforms/fmPicPosition.idl
@@ -0,0 +1,13 @@
+module ooo { module vba { module msforms {
+ constants fmPicPosition {
+ const long fmPicPositionBottomCenter = 7;
+ const long fmPicPositionBottomLeft = 6;
+ const long fmPicPositionBottomRight = 8;
+ const long fmPicPositionCenter = 0;
+ const long fmPicPositionCenterLeft = 4;
+ const long fmPicPositionCenterRight = 5;
+ const long fmPicPositionTopCenter = 2;
+ const long fmPicPositionTopLeft = 1;
+ const long fmPicPositionTopRight = 3;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/msforms/fmPictureAlignment.idl b/oovbaapi/ooo/vba/msforms/fmPictureAlignment.idl
new file mode 100644
index 000000000000..0760644c81c3
--- /dev/null
+++ b/oovbaapi/ooo/vba/msforms/fmPictureAlignment.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module msforms {
+ constants fmPictureAlignment {
+ const long fmPictureAlignmentBottomLeft = 3;
+ const long fmPictureAlignmentBottomRight = 4;
+ const long fmPictureAlignmentCenter = 2;
+ const long fmPictureAlignmentTopLeft = 0;
+ const long fmPictureAlignmentTopRight = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/msforms/fmPicturePosition.idl b/oovbaapi/ooo/vba/msforms/fmPicturePosition.idl
new file mode 100644
index 000000000000..9558e825cf83
--- /dev/null
+++ b/oovbaapi/ooo/vba/msforms/fmPicturePosition.idl
@@ -0,0 +1,17 @@
+module ooo { module vba { module msforms {
+ constants fmPicturePosition {
+ const long fmPicturePositionAboveCenter = 7;
+ const long fmPicturePositionAboveLeft = 6;
+ const long fmPicturePositionAboveRight = 8;
+ const long fmPicturePositionBelowCenter = 10;
+ const long fmPicturePositionBelowLeft = 9;
+ const long fmPicturePositionBelowRight = 11;
+ const long fmPicturePositionCenter = 12;
+ const long fmPicturePositionLeftBottom = 2;
+ const long fmPicturePositionLeftCenter = 1;
+ const long fmPicturePositionLeftTop = 0;
+ const long fmPicturePositionRightBottom = 5;
+ const long fmPicturePositionRightCenter = 4;
+ const long fmPicturePositionRightTop = 3;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/msforms/fmPictureSizeMode.idl b/oovbaapi/ooo/vba/msforms/fmPictureSizeMode.idl
new file mode 100644
index 000000000000..47491e50431d
--- /dev/null
+++ b/oovbaapi/ooo/vba/msforms/fmPictureSizeMode.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module msforms {
+ constants fmPictureSizeMode {
+ const long fmPictureSizeModeClip = 0;
+ const long fmPictureSizeModeStretch = 1;
+ const long fmPictureSizeModeZoom = 3;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/msforms/fmScrollAction.idl b/oovbaapi/ooo/vba/msforms/fmScrollAction.idl
new file mode 100644
index 000000000000..af73e1a7981d
--- /dev/null
+++ b/oovbaapi/ooo/vba/msforms/fmScrollAction.idl
@@ -0,0 +1,14 @@
+module ooo { module vba { module msforms {
+ constants fmScrollAction {
+ const long fmScrollActionBegin = 5;
+ const long fmScrollActionControlRequest = 9;
+ const long fmScrollActionEnd = 6;
+ const long fmScrollActionFocusRequest = 10;
+ const long fmScrollActionLineDown = 2;
+ const long fmScrollActionLineUp = 1;
+ const long fmScrollActionNoChange = 0;
+ const long fmScrollActionPageDown = 4;
+ const long fmScrollActionPageUp = 3;
+ const long fmScrollActionPropertyChange = 8;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/msforms/fmScrollBars.idl b/oovbaapi/ooo/vba/msforms/fmScrollBars.idl
new file mode 100644
index 000000000000..23b7f6a3aad6
--- /dev/null
+++ b/oovbaapi/ooo/vba/msforms/fmScrollBars.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module msforms {
+ constants fmScrollBars {
+ const long fmScrollBarsBoth = 3;
+ const long fmScrollBarsHorizontal = 1;
+ const long fmScrollBarsNone = 0;
+ const long fmScrollBarsVertical = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/msforms/fmShowDropButtonWhen.idl b/oovbaapi/ooo/vba/msforms/fmShowDropButtonWhen.idl
new file mode 100644
index 000000000000..d3bd3c035624
--- /dev/null
+++ b/oovbaapi/ooo/vba/msforms/fmShowDropButtonWhen.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module msforms {
+ constants fmShowDropButtonWhen {
+ const long fmShowDropButtonWhenAlways = 2;
+ const long fmShowDropButtonWhenFocus = 1;
+ const long fmShowDropButtonWhenNever = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/msforms/fmShowListWhen.idl b/oovbaapi/ooo/vba/msforms/fmShowListWhen.idl
new file mode 100644
index 000000000000..ebc22153c243
--- /dev/null
+++ b/oovbaapi/ooo/vba/msforms/fmShowListWhen.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module msforms {
+ constants fmShowListWhen {
+ const long fmShowListWhenAlways = 3;
+ const long fmShowListWhenButton = 1;
+ const long fmShowListWhenFocus = 2;
+ const long fmShowListWhenNever = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/msforms/fmSnapPoint.idl b/oovbaapi/ooo/vba/msforms/fmSnapPoint.idl
new file mode 100644
index 000000000000..c1ed43afc2e9
--- /dev/null
+++ b/oovbaapi/ooo/vba/msforms/fmSnapPoint.idl
@@ -0,0 +1,13 @@
+module ooo { module vba { module msforms {
+ constants fmSnapPoint {
+ const long fmSnapPointBottomCenter = 7;
+ const long fmSnapPointBottomLeft = 6;
+ const long fmSnapPointBottomRight = 8;
+ const long fmSnapPointCenter = 4;
+ const long fmSnapPointCenterLeft = 3;
+ const long fmSnapPointCenterRight = 5;
+ const long fmSnapPointTopCenter = 1;
+ const long fmSnapPointTopLeft = 0;
+ const long fmSnapPointTopRight = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/msforms/fmSpecialEffect.idl b/oovbaapi/ooo/vba/msforms/fmSpecialEffect.idl
new file mode 100644
index 000000000000..5bc15313bf65
--- /dev/null
+++ b/oovbaapi/ooo/vba/msforms/fmSpecialEffect.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module msforms {
+ constants fmSpecialEffect {
+ const long fmSpecialEffectBump = 6;
+ const long fmSpecialEffectEtched = 3;
+ const long fmSpecialEffectFlat = 0;
+ const long fmSpecialEffectRaised = 1;
+ const long fmSpecialEffectSunken = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/msforms/fmStyle.idl b/oovbaapi/ooo/vba/msforms/fmStyle.idl
new file mode 100644
index 000000000000..a8f4ecaf656c
--- /dev/null
+++ b/oovbaapi/ooo/vba/msforms/fmStyle.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module msforms {
+ constants fmStyle {
+ const long fmStyleDropDownCombo = 0;
+ const long fmStyleDropDownList = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/msforms/fmTabOrientation.idl b/oovbaapi/ooo/vba/msforms/fmTabOrientation.idl
new file mode 100644
index 000000000000..36bf2d98521a
--- /dev/null
+++ b/oovbaapi/ooo/vba/msforms/fmTabOrientation.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module msforms {
+ constants fmTabOrientation {
+ const long fmTabOrientationBottom = 1;
+ const long fmTabOrientationLeft = 2;
+ const long fmTabOrientationRight = 3;
+ const long fmTabOrientationTop = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/msforms/fmTabStyle.idl b/oovbaapi/ooo/vba/msforms/fmTabStyle.idl
new file mode 100644
index 000000000000..946406bca421
--- /dev/null
+++ b/oovbaapi/ooo/vba/msforms/fmTabStyle.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module msforms {
+ constants fmTabStyle {
+ const long fmTabStyleButtons = 1;
+ const long fmTabStyleNone = 2;
+ const long fmTabStyleTabs = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/msforms/fmTextAlign.idl b/oovbaapi/ooo/vba/msforms/fmTextAlign.idl
new file mode 100644
index 000000000000..4360467cb243
--- /dev/null
+++ b/oovbaapi/ooo/vba/msforms/fmTextAlign.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module msforms {
+ constants fmTextAlign {
+ const long fmTextAlignCenter = 2;
+ const long fmTextAlignLeft = 1;
+ const long fmTextAlignRight = 3;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/msforms/fmTransitionEffect.idl b/oovbaapi/ooo/vba/msforms/fmTransitionEffect.idl
new file mode 100644
index 000000000000..cdc007192477
--- /dev/null
+++ b/oovbaapi/ooo/vba/msforms/fmTransitionEffect.idl
@@ -0,0 +1,17 @@
+module ooo { module vba { module msforms {
+ constants fmTransitionEffect {
+ const long fmTransitionEffectCoverDown = 5;
+ const long fmTransitionEffectCoverLeft = 7;
+ const long fmTransitionEffectCoverLeftDown = 6;
+ const long fmTransitionEffectCoverLeftUp = 8;
+ const long fmTransitionEffectCoverRight = 3;
+ const long fmTransitionEffectCoverRightDown = 4;
+ const long fmTransitionEffectCoverRightUp = 2;
+ const long fmTransitionEffectCoverUp = 1;
+ const long fmTransitionEffectNone = 0;
+ const long fmTransitionEffectPushDown = 11;
+ const long fmTransitionEffectPushLeft = 12;
+ const long fmTransitionEffectPushRight = 10;
+ const long fmTransitionEffectPushUp = 9;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/msforms/fmVerticalScrollBarSide.idl b/oovbaapi/ooo/vba/msforms/fmVerticalScrollBarSide.idl
new file mode 100644
index 000000000000..d74c255a777f
--- /dev/null
+++ b/oovbaapi/ooo/vba/msforms/fmVerticalScrollBarSide.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module msforms {
+ constants fmVerticalScrollBarSide {
+ const long fmVerticalScrollBarSideLeft = 1;
+ const long fmVerticalScrollBarSideRight = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/msforms/fmZOrder.idl b/oovbaapi/ooo/vba/msforms/fmZOrder.idl
new file mode 100644
index 000000000000..dda4b57bcc6d
--- /dev/null
+++ b/oovbaapi/ooo/vba/msforms/fmZOrder.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module msforms {
+ constants fmZOrder {
+ const long fmZOrderBack = 1;
+ const long fmZOrderFront = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/DocProperties.idl b/oovbaapi/ooo/vba/office/DocProperties.idl
new file mode 100644
index 000000000000..2a3c007c4942
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/DocProperties.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module office {
+ constants DocProperties {
+ const long offPropertyTypeBoolean = 2;
+ const long offPropertyTypeDate = 3;
+ const long offPropertyTypeFloat = 5;
+ const long offPropertyTypeNumber = 1;
+ const long offPropertyTypeString = 4;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MailFormat.idl b/oovbaapi/ooo/vba/office/MailFormat.idl
new file mode 100644
index 000000000000..f0661b811e2e
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MailFormat.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module office {
+ constants MailFormat {
+ const long mfHTML = 2;
+ const long mfPlainText = 1;
+ const long mfRTF = 3;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoAlertButtonType.idl b/oovbaapi/ooo/vba/office/MsoAlertButtonType.idl
new file mode 100644
index 000000000000..57194af93594
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoAlertButtonType.idl
@@ -0,0 +1,11 @@
+module ooo { module vba { module office {
+ constants MsoAlertButtonType {
+ const long msoAlertButtonAbortRetryIgnore = 2;
+ const long msoAlertButtonOK = 0;
+ const long msoAlertButtonOKCancel = 1;
+ const long msoAlertButtonRetryCancel = 5;
+ const long msoAlertButtonYesAllNoCancel = 6;
+ const long msoAlertButtonYesNo = 4;
+ const long msoAlertButtonYesNoCancel = 3;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoAlertCancelType.idl b/oovbaapi/ooo/vba/office/MsoAlertCancelType.idl
new file mode 100644
index 000000000000..2eaf85647d64
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoAlertCancelType.idl
@@ -0,0 +1,10 @@
+module ooo { module vba { module office {
+ constants MsoAlertCancelType {
+ const long msoAlertCancelDefault = -1;
+ const long msoAlertCancelFifth = 4;
+ const long msoAlertCancelFirst = 0;
+ const long msoAlertCancelFourth = 3;
+ const long msoAlertCancelSecond = 1;
+ const long msoAlertCancelThird = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoAlertDefaultType.idl b/oovbaapi/ooo/vba/office/MsoAlertDefaultType.idl
new file mode 100644
index 000000000000..e529cf8b4406
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoAlertDefaultType.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module office {
+ constants MsoAlertDefaultType {
+ const long msoAlertDefaultFifth = 4;
+ const long msoAlertDefaultFirst = 0;
+ const long msoAlertDefaultFourth = 3;
+ const long msoAlertDefaultSecond = 1;
+ const long msoAlertDefaultThird = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoAlertIconType.idl b/oovbaapi/ooo/vba/office/MsoAlertIconType.idl
new file mode 100644
index 000000000000..671dbe0e3288
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoAlertIconType.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module office {
+ constants MsoAlertIconType {
+ const long msoAlertIconCritical = 1;
+ const long msoAlertIconInfo = 4;
+ const long msoAlertIconNoIcon = 0;
+ const long msoAlertIconQuery = 2;
+ const long msoAlertIconWarning = 3;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoAlignCmd.idl b/oovbaapi/ooo/vba/office/MsoAlignCmd.idl
new file mode 100644
index 000000000000..2f7750b2a611
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoAlignCmd.idl
@@ -0,0 +1,10 @@
+module ooo { module vba { module office {
+ constants MsoAlignCmd {
+ const long msoAlignBottoms = 5;
+ const long msoAlignCenters = 1;
+ const long msoAlignLefts = 0;
+ const long msoAlignMiddles = 4;
+ const long msoAlignRights = 2;
+ const long msoAlignTops = 3;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoAnimationType.idl b/oovbaapi/ooo/vba/office/MsoAnimationType.idl
new file mode 100644
index 000000000000..4f1be2a3f211
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoAnimationType.idl
@@ -0,0 +1,39 @@
+module ooo { module vba { module office {
+ constants MsoAnimationType {
+ const long msoAnimationAppear = 32;
+ const long msoAnimationBeginSpeaking = 4;
+ const long msoAnimationCharacterSuccessMajor = 6;
+ const long msoAnimationCheckingSomething = 103;
+ const long msoAnimationDisappear = 31;
+ const long msoAnimationEmptyTrash = 116;
+ const long msoAnimationGestureDown = 113;
+ const long msoAnimationGestureLeft = 114;
+ const long msoAnimationGestureRight = 19;
+ const long msoAnimationGestureUp = 115;
+ const long msoAnimationGetArtsy = 100;
+ const long msoAnimationGetAttentionMajor = 11;
+ const long msoAnimationGetAttentionMinor = 12;
+ const long msoAnimationGetTechy = 101;
+ const long msoAnimationGetWizardy = 102;
+ const long msoAnimationGoodbye = 3;
+ const long msoAnimationGreeting = 2;
+ const long msoAnimationIdle = 1;
+ const long msoAnimationListensToComputer = 26;
+ const long msoAnimationLookDown = 104;
+ const long msoAnimationLookDownLeft = 105;
+ const long msoAnimationLookDownRight = 106;
+ const long msoAnimationLookLeft = 107;
+ const long msoAnimationLookRight = 108;
+ const long msoAnimationLookUp = 109;
+ const long msoAnimationLookUpLeft = 110;
+ const long msoAnimationLookUpRight = 111;
+ const long msoAnimationPrinting = 18;
+ const long msoAnimationRestPose = 5;
+ const long msoAnimationSaving = 112;
+ const long msoAnimationSearching = 13;
+ const long msoAnimationSendingMail = 25;
+ const long msoAnimationThinking = 24;
+ const long msoAnimationWorkingAtSomething = 23;
+ const long msoAnimationWritingNotingSomething = 22;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoAppLanguageID.idl b/oovbaapi/ooo/vba/office/MsoAppLanguageID.idl
new file mode 100644
index 000000000000..25c83d3a831d
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoAppLanguageID.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module office {
+ constants MsoAppLanguageID {
+ const long msoLanguageIDExeMode = 4;
+ const long msoLanguageIDHelp = 3;
+ const long msoLanguageIDInstall = 1;
+ const long msoLanguageIDUI = 2;
+ const long msoLanguageIDUIPrevious = 5;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoArrowheadLength.idl b/oovbaapi/ooo/vba/office/MsoArrowheadLength.idl
new file mode 100644
index 000000000000..d29f9398a2cc
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoArrowheadLength.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module office {
+ constants MsoArrowheadLength {
+ const long msoArrowheadLengthMedium = 2;
+ const long msoArrowheadLengthMixed = -2;
+ const long msoArrowheadLong = 3;
+ const long msoArrowheadShort = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoArrowheadStyle.idl b/oovbaapi/ooo/vba/office/MsoArrowheadStyle.idl
new file mode 100644
index 000000000000..33a615652e8c
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoArrowheadStyle.idl
@@ -0,0 +1,11 @@
+module ooo { module vba { module office {
+ constants MsoArrowheadStyle {
+ const long msoArrowheadDiamond = 5;
+ const long msoArrowheadNone = 1;
+ const long msoArrowheadOpen = 3;
+ const long msoArrowheadOval = 6;
+ const long msoArrowheadStealth = 4;
+ const long msoArrowheadStyleMixed = -2;
+ const long msoArrowheadTriangle = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoArrowheadWidth.idl b/oovbaapi/ooo/vba/office/MsoArrowheadWidth.idl
new file mode 100644
index 000000000000..425bc5f13173
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoArrowheadWidth.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module office {
+ constants MsoArrowheadWidth {
+ const long msoArrowheadNarrow = 1;
+ const long msoArrowheadWide = 3;
+ const long msoArrowheadWidthMedium = 2;
+ const long msoArrowheadWidthMixed = -2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoAutoShapeType.idl b/oovbaapi/ooo/vba/office/MsoAutoShapeType.idl
new file mode 100644
index 000000000000..2f5aa12dc3f7
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoAutoShapeType.idl
@@ -0,0 +1,143 @@
+module ooo { module vba { module office {
+ constants MsoAutoShapeType {
+ const long msoShape16pointStar = 94;
+ const long msoShape24pointStar = 95;
+ const long msoShape32pointStar = 96;
+ const long msoShape4pointStar = 91;
+ const long msoShape5pointStar = 92;
+ const long msoShape8pointStar = 93;
+ const long msoShapeActionButtonBackorPrevious = 129;
+ const long msoShapeActionButtonBeginning = 131;
+ const long msoShapeActionButtonCustom = 125;
+ const long msoShapeActionButtonDocument = 134;
+ const long msoShapeActionButtonEnd = 132;
+ const long msoShapeActionButtonForwardorNext = 130;
+ const long msoShapeActionButtonHelp = 127;
+ const long msoShapeActionButtonHome = 126;
+ const long msoShapeActionButtonInformation = 128;
+ const long msoShapeActionButtonMovie = 136;
+ const long msoShapeActionButtonReturn = 133;
+ const long msoShapeActionButtonSound = 135;
+ const long msoShapeArc = 25;
+ const long msoShapeBalloon = 137;
+ const long msoShapeBentArrow = 41;
+ const long msoShapeBentUpArrow = 44;
+ const long msoShapeBevel = 15;
+ const long msoShapeBlockArc = 20;
+ const long msoShapeCan = 13;
+ const long msoShapeChevron = 52;
+ const long msoShapeCircularArrow = 60;
+ const long msoShapeCloudCallout = 108;
+ const long msoShapeCross = 11;
+ const long msoShapeCube = 14;
+ const long msoShapeCurvedDownArrow = 48;
+ const long msoShapeCurvedDownRibbon = 100;
+ const long msoShapeCurvedLeftArrow = 46;
+ const long msoShapeCurvedRightArrow = 45;
+ const long msoShapeCurvedUpArrow = 47;
+ const long msoShapeCurvedUpRibbon = 99;
+ const long msoShapeDiamond = 4;
+ const long msoShapeDonut = 18;
+ const long msoShapeDoubleBrace = 27;
+ const long msoShapeDoubleBracket = 26;
+ const long msoShapeDoubleWave = 104;
+ const long msoShapeDownArrow = 36;
+ const long msoShapeDownArrowCallout = 56;
+ const long msoShapeDownRibbon = 98;
+ const long msoShapeExplosion1 = 89;
+ const long msoShapeExplosion2 = 90;
+ const long msoShapeFlowchartAlternateProcess = 62;
+ const long msoShapeFlowchartCard = 75;
+ const long msoShapeFlowchartCollate = 79;
+ const long msoShapeFlowchartConnector = 73;
+ const long msoShapeFlowchartData = 64;
+ const long msoShapeFlowchartDecision = 63;
+ const long msoShapeFlowchartDelay = 84;
+ const long msoShapeFlowchartDirectAccessStorage = 87;
+ const long msoShapeFlowchartDisplay = 88;
+ const long msoShapeFlowchartDocument = 67;
+ const long msoShapeFlowchartExtract = 81;
+ const long msoShapeFlowchartInternalStorage = 66;
+ const long msoShapeFlowchartMagneticDisk = 86;
+ const long msoShapeFlowchartManualInput = 71;
+ const long msoShapeFlowchartManualOperation = 72;
+ const long msoShapeFlowchartMerge = 82;
+ const long msoShapeFlowchartMultidocument = 68;
+ const long msoShapeFlowchartOffpageConnector = 74;
+ const long msoShapeFlowchartOr = 78;
+ const long msoShapeFlowchartPredefinedProcess = 65;
+ const long msoShapeFlowchartPreparation = 70;
+ const long msoShapeFlowchartProcess = 61;
+ const long msoShapeFlowchartPunchedTape = 76;
+ const long msoShapeFlowchartSequentialAccessStorage = 85;
+ const long msoShapeFlowchartSort = 80;
+ const long msoShapeFlowchartStoredData = 83;
+ const long msoShapeFlowchartSummingJunction = 77;
+ const long msoShapeFlowchartTerminator = 69;
+ const long msoShapeFoldedCorner = 16;
+ const long msoShapeHeart = 21;
+ const long msoShapeHexagon = 10;
+ const long msoShapeHorizontalScroll = 102;
+ const long msoShapeIsoscelesTriangle = 7;
+ const long msoShapeLeftArrow = 34;
+ const long msoShapeLeftArrowCallout = 54;
+ const long msoShapeLeftBrace = 31;
+ const long msoShapeLeftBracket = 29;
+ const long msoShapeLeftRightArrow = 37;
+ const long msoShapeLeftRightArrowCallout = 57;
+ const long msoShapeLeftRightUpArrow = 40;
+ const long msoShapeLeftUpArrow = 43;
+ const long msoShapeLightningBolt = 22;
+ const long msoShapeLineCallout1 = 109;
+ const long msoShapeLineCallout1AccentBar = 113;
+ const long msoShapeLineCallout1BorderandAccentBar = 121;
+ const long msoShapeLineCallout1NoBorder = 117;
+ const long msoShapeLineCallout2 = 110;
+ const long msoShapeLineCallout2AccentBar = 114;
+ const long msoShapeLineCallout2BorderandAccentBar = 122;
+ const long msoShapeLineCallout2NoBorder = 118;
+ const long msoShapeLineCallout3 = 111;
+ const long msoShapeLineCallout3AccentBar = 115;
+ const long msoShapeLineCallout3BorderandAccentBar = 123;
+ const long msoShapeLineCallout3NoBorder = 119;
+ const long msoShapeLineCallout4 = 112;
+ const long msoShapeLineCallout4AccentBar = 116;
+ const long msoShapeLineCallout4BorderandAccentBar = 124;
+ const long msoShapeLineCallout4NoBorder = 120;
+ const long msoShapeMixed = -2;
+ const long msoShapeMoon = 24;
+ const long msoShapeNoSymbol = 19;
+ const long msoShapeNotchedRightArrow = 50;
+ const long msoShapeNotPrimitive = 138;
+ const long msoShapeOctagon = 6;
+ const long msoShapeOval = 9;
+ const long msoShapeOvalCallout = 107;
+ const long msoShapeParallelogram = 2;
+ const long msoShapePentagon = 51;
+ const long msoShapePlaque = 28;
+ const long msoShapeQuadArrow = 39;
+ const long msoShapeQuadArrowCallout = 59;
+ const long msoShapeRectangle = 1;
+ const long msoShapeRectangularCallout = 105;
+ const long msoShapeRegularPentagon = 12;
+ const long msoShapeRightArrow = 33;
+ const long msoShapeRightArrowCallout = 53;
+ const long msoShapeRightBrace = 32;
+ const long msoShapeRightBracket = 30;
+ const long msoShapeRightTriangle = 8;
+ const long msoShapeRoundedRectangle = 5;
+ const long msoShapeRoundedRectangularCallout = 106;
+ const long msoShapeSmileyFace = 17;
+ const long msoShapeStripedRightArrow = 49;
+ const long msoShapeSun = 23;
+ const long msoShapeTrapezoid = 3;
+ const long msoShapeUpArrow = 35;
+ const long msoShapeUpArrowCallout = 55;
+ const long msoShapeUpDownArrow = 38;
+ const long msoShapeUpDownArrowCallout = 58;
+ const long msoShapeUpRibbon = 97;
+ const long msoShapeUTurnArrow = 42;
+ const long msoShapeVerticalScroll = 101;
+ const long msoShapeWave = 103;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoAutomationSecurity.idl b/oovbaapi/ooo/vba/office/MsoAutomationSecurity.idl
new file mode 100644
index 000000000000..06b93cd8cd08
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoAutomationSecurity.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module office {
+ constants MsoAutomationSecurity {
+ const long msoAutomationSecurityByUI = 2;
+ const long msoAutomationSecurityForceDisable = 3;
+ const long msoAutomationSecurityLow = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoBalloonButtonType.idl b/oovbaapi/ooo/vba/office/MsoBalloonButtonType.idl
new file mode 100644
index 000000000000..e3e46ee837ff
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoBalloonButtonType.idl
@@ -0,0 +1,20 @@
+module ooo { module vba { module office {
+ constants MsoBalloonButtonType {
+ const long msoBalloonButtonAbort = -8;
+ const long msoBalloonButtonBack = -5;
+ const long msoBalloonButtonCancel = -2;
+ const long msoBalloonButtonClose = -12;
+ const long msoBalloonButtonIgnore = -9;
+ const long msoBalloonButtonNext = -6;
+ const long msoBalloonButtonNo = -4;
+ const long msoBalloonButtonNull = 0;
+ const long msoBalloonButtonOK = -1;
+ const long msoBalloonButtonOptions = -14;
+ const long msoBalloonButtonRetry = -7;
+ const long msoBalloonButtonSearch = -10;
+ const long msoBalloonButtonSnooze = -11;
+ const long msoBalloonButtonTips = -13;
+ const long msoBalloonButtonYes = -3;
+ const long msoBalloonButtonYesToAll = -15;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoBalloonErrorType.idl b/oovbaapi/ooo/vba/office/MsoBalloonErrorType.idl
new file mode 100644
index 000000000000..53311b287f46
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoBalloonErrorType.idl
@@ -0,0 +1,16 @@
+module ooo { module vba { module office {
+ constants MsoBalloonErrorType {
+ const long msoBalloonErrorBadCharacter = 8;
+ const long msoBalloonErrorBadPictureRef = 4;
+ const long msoBalloonErrorBadReference = 5;
+ const long msoBalloonErrorButtonlessModal = 6;
+ const long msoBalloonErrorButtonModeless = 7;
+ const long msoBalloonErrorCharNotTopmostForModal = 10;
+ const long msoBalloonErrorCOMFailure = 9;
+ const long msoBalloonErrorNone = 0;
+ const long msoBalloonErrorOther = 1;
+ const long msoBalloonErrorOutOfMemory = 3;
+ const long msoBalloonErrorTooBig = 2;
+ const long msoBalloonErrorTooManyControls = 11;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoBalloonType.idl b/oovbaapi/ooo/vba/office/MsoBalloonType.idl
new file mode 100644
index 000000000000..83ff2b1023ff
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoBalloonType.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module office {
+ constants MsoBalloonType {
+ const long msoBalloonTypeBullets = 1;
+ const long msoBalloonTypeButtons = 0;
+ const long msoBalloonTypeNumbers = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoBarPosition.idl b/oovbaapi/ooo/vba/office/MsoBarPosition.idl
new file mode 100644
index 000000000000..8ef5ee239c7e
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoBarPosition.idl
@@ -0,0 +1,11 @@
+module ooo { module vba { module office {
+ constants MsoBarPosition {
+ const long msoBarBottom = 3;
+ const long msoBarFloating = 4;
+ const long msoBarLeft = 0;
+ const long msoBarMenuBar = 6;
+ const long msoBarPopup = 5;
+ const long msoBarRight = 2;
+ const long msoBarTop = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoBarProtection.idl b/oovbaapi/ooo/vba/office/MsoBarProtection.idl
new file mode 100644
index 000000000000..844637f2cf48
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoBarProtection.idl
@@ -0,0 +1,12 @@
+module ooo { module vba { module office {
+ constants MsoBarProtection {
+ const long msoBarNoChangeDock = 16;
+ const long msoBarNoChangeVisible = 8;
+ const long msoBarNoCustomize = 1;
+ const long msoBarNoHorizontalDock = 64;
+ const long msoBarNoMove = 4;
+ const long msoBarNoProtection = 0;
+ const long msoBarNoResize = 2;
+ const long msoBarNoVerticalDock = 32;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoBarRow.idl b/oovbaapi/ooo/vba/office/MsoBarRow.idl
new file mode 100644
index 000000000000..0c3dc2b6917d
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoBarRow.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module office {
+ constants MsoBarRow {
+ const long msoBarRowFirst = 0;
+ const long msoBarRowLast = -1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoBarType.idl b/oovbaapi/ooo/vba/office/MsoBarType.idl
new file mode 100644
index 000000000000..af5541c550fd
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoBarType.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module office {
+ constants MsoBarType {
+ const long msoBarTypeMenuBar = 1;
+ const long msoBarTypeNormal = 0;
+ const long msoBarTypePopup = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoBlackWhiteMode.idl b/oovbaapi/ooo/vba/office/MsoBlackWhiteMode.idl
new file mode 100644
index 000000000000..6e39918b8fe4
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoBlackWhiteMode.idl
@@ -0,0 +1,15 @@
+module ooo { module vba { module office {
+ constants MsoBlackWhiteMode {
+ const long msoBlackWhiteAutomatic = 1;
+ const long msoBlackWhiteBlack = 8;
+ const long msoBlackWhiteBlackTextAndLine = 6;
+ const long msoBlackWhiteDontShow = 10;
+ const long msoBlackWhiteGrayOutline = 5;
+ const long msoBlackWhiteGrayScale = 2;
+ const long msoBlackWhiteHighContrast = 7;
+ const long msoBlackWhiteInverseGrayScale = 4;
+ const long msoBlackWhiteLightGrayScale = 3;
+ const long msoBlackWhiteMixed = -2;
+ const long msoBlackWhiteWhite = 9;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoButtonSetType.idl b/oovbaapi/ooo/vba/office/MsoButtonSetType.idl
new file mode 100644
index 000000000000..f44b127d24d5
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoButtonSetType.idl
@@ -0,0 +1,19 @@
+module ooo { module vba { module office {
+ constants MsoButtonSetType {
+ const long msoButtonSetAbortRetryIgnore = 10;
+ const long msoButtonSetBackClose = 6;
+ const long msoButtonSetBackNextClose = 8;
+ const long msoButtonSetBackNextSnooze = 12;
+ const long msoButtonSetCancel = 2;
+ const long msoButtonSetNextClose = 7;
+ const long msoButtonSetNone = 0;
+ const long msoButtonSetOK = 1;
+ const long msoButtonSetOkCancel = 3;
+ const long msoButtonSetRetryCancel = 9;
+ const long msoButtonSetSearchClose = 11;
+ const long msoButtonSetTipsOptionsClose = 13;
+ const long msoButtonSetYesAllNoCancel = 14;
+ const long msoButtonSetYesNo = 4;
+ const long msoButtonSetYesNoCancel = 5;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoButtonState.idl b/oovbaapi/ooo/vba/office/MsoButtonState.idl
new file mode 100644
index 000000000000..71bfef6b1723
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoButtonState.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module office {
+ constants MsoButtonState {
+ const long msoButtonDown = -1;
+ const long msoButtonMixed = 2;
+ const long msoButtonUp = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoButtonStyle.idl b/oovbaapi/ooo/vba/office/MsoButtonStyle.idl
new file mode 100644
index 000000000000..61aaf6c3bde6
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoButtonStyle.idl
@@ -0,0 +1,12 @@
+module ooo { module vba { module office {
+ constants MsoButtonStyle {
+ const long msoButtonAutomatic = 0;
+ const long msoButtonCaption = 2;
+ const long msoButtonIcon = 1;
+ const long msoButtonIconAndCaption = 3;
+ const long msoButtonIconAndCaptionBelow = 11;
+ const long msoButtonIconAndWrapCaption = 7;
+ const long msoButtonIconAndWrapCaptionBelow = 15;
+ const long msoButtonWrapCaption = 14;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoButtonStyleHidden.idl b/oovbaapi/ooo/vba/office/MsoButtonStyleHidden.idl
new file mode 100644
index 000000000000..86c583e20057
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoButtonStyleHidden.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module office {
+ constants MsoButtonStyleHidden {
+ const long msoButtonTextBelow = 8;
+ const long msoButtonWrapText = 4;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoCalloutAngleType.idl b/oovbaapi/ooo/vba/office/MsoCalloutAngleType.idl
new file mode 100644
index 000000000000..0a2a26939bc1
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoCalloutAngleType.idl
@@ -0,0 +1,10 @@
+module ooo { module vba { module office {
+ constants MsoCalloutAngleType {
+ const long msoCalloutAngle30 = 2;
+ const long msoCalloutAngle45 = 3;
+ const long msoCalloutAngle60 = 4;
+ const long msoCalloutAngle90 = 5;
+ const long msoCalloutAngleAutomatic = 1;
+ const long msoCalloutAngleMixed = -2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoCalloutDropType.idl b/oovbaapi/ooo/vba/office/MsoCalloutDropType.idl
new file mode 100644
index 000000000000..cea97eba4f00
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoCalloutDropType.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module office {
+ constants MsoCalloutDropType {
+ const long msoCalloutDropBottom = 4;
+ const long msoCalloutDropCenter = 3;
+ const long msoCalloutDropCustom = 1;
+ const long msoCalloutDropMixed = -2;
+ const long msoCalloutDropTop = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoCalloutType.idl b/oovbaapi/ooo/vba/office/MsoCalloutType.idl
new file mode 100644
index 000000000000..28e17608390f
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoCalloutType.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module office {
+ constants MsoCalloutType {
+ const long msoCalloutFour = 4;
+ const long msoCalloutMixed = -2;
+ const long msoCalloutOne = 1;
+ const long msoCalloutThree = 3;
+ const long msoCalloutTwo = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoCharacterSet.idl b/oovbaapi/ooo/vba/office/MsoCharacterSet.idl
new file mode 100644
index 000000000000..ee0d4f9e72b0
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoCharacterSet.idl
@@ -0,0 +1,16 @@
+module ooo { module vba { module office {
+ constants MsoCharacterSet {
+ const long msoCharacterSetArabic = 1;
+ const long msoCharacterSetCyrillic = 2;
+ const long msoCharacterSetEnglishWesternEuropeanOtherLatinScript = 3;
+ const long msoCharacterSetGreek = 4;
+ const long msoCharacterSetHebrew = 5;
+ const long msoCharacterSetJapanese = 6;
+ const long msoCharacterSetKorean = 7;
+ const long msoCharacterSetMultilingualUnicode = 8;
+ const long msoCharacterSetSimplifiedChinese = 9;
+ const long msoCharacterSetThai = 10;
+ const long msoCharacterSetTraditionalChinese = 11;
+ const long msoCharacterSetVietnamese = 12;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoColorType.idl b/oovbaapi/ooo/vba/office/MsoColorType.idl
new file mode 100644
index 000000000000..9dc9b64fab18
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoColorType.idl
@@ -0,0 +1,10 @@
+module ooo { module vba { module office {
+ constants MsoColorType {
+ const long msoColorTypeCMS = 4;
+ const long msoColorTypeCMYK = 3;
+ const long msoColorTypeInk = 5;
+ const long msoColorTypeMixed = -2;
+ const long msoColorTypeRGB = 1;
+ const long msoColorTypeScheme = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoComboStyle.idl b/oovbaapi/ooo/vba/office/MsoComboStyle.idl
new file mode 100644
index 000000000000..494e74a814cd
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoComboStyle.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module office {
+ constants MsoComboStyle {
+ const long msoComboLabel = 1;
+ const long msoComboNormal = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoCommandBarButtonHyperlinkType.idl b/oovbaapi/ooo/vba/office/MsoCommandBarButtonHyperlinkType.idl
new file mode 100644
index 000000000000..101344afa60b
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoCommandBarButtonHyperlinkType.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module office {
+ constants MsoCommandBarButtonHyperlinkType {
+ const long msoCommandBarButtonHyperlinkInsertPicture = 2;
+ const long msoCommandBarButtonHyperlinkNone = 0;
+ const long msoCommandBarButtonHyperlinkOpen = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoCondition.idl b/oovbaapi/ooo/vba/office/MsoCondition.idl
new file mode 100644
index 000000000000..5ce6425f9ba9
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoCondition.idl
@@ -0,0 +1,77 @@
+module ooo { module vba { module office {
+ constants MsoCondition {
+ const long msoConditionAnyNumberBetween = 34;
+ const long msoConditionAnytime = 25;
+ const long msoConditionAnytimeBetween = 26;
+ const long msoConditionAtLeast = 36;
+ const long msoConditionAtMost = 35;
+ const long msoConditionBeginsWith = 11;
+ const long msoConditionDoesNotEqual = 33;
+ const long msoConditionEndsWith = 12;
+ const long msoConditionEquals = 32;
+ const long msoConditionEqualsCompleted = 66;
+ const long msoConditionEqualsDeferred = 68;
+ const long msoConditionEqualsHigh = 60;
+ const long msoConditionEqualsInProgress = 65;
+ const long msoConditionEqualsLow = 58;
+ const long msoConditionEqualsNormal = 59;
+ const long msoConditionEqualsNotStarted = 64;
+ const long msoConditionEqualsWaitingForSomeoneElse = 67;
+ const long msoConditionFileTypeAllFiles = 1;
+ const long msoConditionFileTypeBinders = 6;
+ const long msoConditionFileTypeCalendarItem = 45;
+ const long msoConditionFileTypeContactItem = 46;
+ const long msoConditionFileTypeDatabases = 7;
+ const long msoConditionFileTypeDataConnectionFiles = 51;
+ const long msoConditionFileTypeDesignerFiles = 56;
+ const long msoConditionFileTypeDocumentImagingFiles = 54;
+ const long msoConditionFileTypeExcelWorkbooks = 4;
+ const long msoConditionFileTypeJournalItem = 48;
+ const long msoConditionFileTypeMailItem = 44;
+ const long msoConditionFileTypeNoteItem = 47;
+ const long msoConditionFileTypeOfficeFiles = 2;
+ const long msoConditionFileTypeOutlookItems = 43;
+ const long msoConditionFileTypePhotoDrawFiles = 50;
+ const long msoConditionFileTypePowerPointPresentations = 5;
+ const long msoConditionFileTypeProjectFiles = 53;
+ const long msoConditionFileTypePublisherFiles = 52;
+ const long msoConditionFileTypeTaskItem = 49;
+ const long msoConditionFileTypeTemplates = 8;
+ const long msoConditionFileTypeVisioFiles = 55;
+ const long msoConditionFileTypeWebPages = 57;
+ const long msoConditionFileTypeWordDocuments = 3;
+ const long msoConditionFreeText = 42;
+ const long msoConditionIncludes = 9;
+ const long msoConditionIncludesFormsOf = 41;
+ const long msoConditionIncludesNearEachOther = 13;
+ const long msoConditionIncludesPhrase = 10;
+ const long msoConditionInTheLast = 31;
+ const long msoConditionInTheNext = 30;
+ const long msoConditionIsExactly = 14;
+ const long msoConditionIsNo = 40;
+ const long msoConditionIsNot = 15;
+ const long msoConditionIsYes = 39;
+ const long msoConditionLastMonth = 22;
+ const long msoConditionLastWeek = 19;
+ const long msoConditionLessThan = 38;
+ const long msoConditionMoreThan = 37;
+ const long msoConditionNextMonth = 24;
+ const long msoConditionNextWeek = 21;
+ const long msoConditionNotEqualToCompleted = 71;
+ const long msoConditionNotEqualToDeferred = 73;
+ const long msoConditionNotEqualToHigh = 63;
+ const long msoConditionNotEqualToInProgress = 70;
+ const long msoConditionNotEqualToLow = 61;
+ const long msoConditionNotEqualToNormal = 62;
+ const long msoConditionNotEqualToNotStarted = 69;
+ const long msoConditionNotEqualToWaitingForSomeoneElse = 72;
+ const long msoConditionOn = 27;
+ const long msoConditionOnOrAfter = 28;
+ const long msoConditionOnOrBefore = 29;
+ const long msoConditionThisMonth = 23;
+ const long msoConditionThisWeek = 20;
+ const long msoConditionToday = 17;
+ const long msoConditionTomorrow = 18;
+ const long msoConditionYesterday = 16;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoConnector.idl b/oovbaapi/ooo/vba/office/MsoConnector.idl
new file mode 100644
index 000000000000..9985ded00a04
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoConnector.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module office {
+ constants MsoConnector {
+ const long msoConnectorAnd = 1;
+ const long msoConnectorOr = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoConnectorType.idl b/oovbaapi/ooo/vba/office/MsoConnectorType.idl
new file mode 100644
index 000000000000..20c235e98d15
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoConnectorType.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module office {
+ constants MsoConnectorType {
+ const long msoConnectorCurve = 3;
+ const long msoConnectorElbow = 2;
+ const long msoConnectorStraight = 1;
+ const long msoConnectorTypeMixed = -2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoControlOLEUsage.idl b/oovbaapi/ooo/vba/office/MsoControlOLEUsage.idl
new file mode 100644
index 000000000000..8ae1e456babd
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoControlOLEUsage.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module office {
+ constants MsoControlOLEUsage {
+ const long msoControlOLEUsageBoth = 3;
+ const long msoControlOLEUsageClient = 2;
+ const long msoControlOLEUsageNeither = 0;
+ const long msoControlOLEUsageServer = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoControlType.idl b/oovbaapi/ooo/vba/office/MsoControlType.idl
new file mode 100644
index 000000000000..b6a4e0f85455
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoControlType.idl
@@ -0,0 +1,31 @@
+module ooo { module vba { module office {
+ constants MsoControlType {
+ const long msoControlActiveX = 22;
+ const long msoControlAutoCompleteCombo = 26;
+ const long msoControlButton = 1;
+ const long msoControlButtonDropdown = 5;
+ const long msoControlButtonPopup = 12;
+ const long msoControlComboBox = 4;
+ const long msoControlCustom = 0;
+ const long msoControlDropdown = 3;
+ const long msoControlEdit = 2;
+ const long msoControlExpandingGrid = 16;
+ const long msoControlGauge = 19;
+ const long msoControlGenericDropdown = 8;
+ const long msoControlGraphicCombo = 20;
+ const long msoControlGraphicDropdown = 9;
+ const long msoControlGraphicPopup = 11;
+ const long msoControlGrid = 18;
+ const long msoControlLabel = 15;
+ const long msoControlLabelEx = 24;
+ const long msoControlOCXDropdown = 7;
+ const long msoControlPane = 21;
+ const long msoControlPopup = 10;
+ const long msoControlSpinner = 23;
+ const long msoControlSplitButtonMRUPopup = 14;
+ const long msoControlSplitButtonPopup = 13;
+ const long msoControlSplitDropdown = 6;
+ const long msoControlSplitExpandingGrid = 17;
+ const long msoControlWorkPane = 25;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoDiagramNodeType.idl b/oovbaapi/ooo/vba/office/MsoDiagramNodeType.idl
new file mode 100644
index 000000000000..e584db196789
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoDiagramNodeType.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module office {
+ constants MsoDiagramNodeType {
+ const long msoDiagramAssistant = 2;
+ const long msoDiagramNode = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoDiagramType.idl b/oovbaapi/ooo/vba/office/MsoDiagramType.idl
new file mode 100644
index 000000000000..0386e6ddf0af
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoDiagramType.idl
@@ -0,0 +1,11 @@
+module ooo { module vba { module office {
+ constants MsoDiagramType {
+ const long msoDiagramCycle = 2;
+ const long msoDiagramMixed = -2;
+ const long msoDiagramOrgChart = 1;
+ const long msoDiagramPyramid = 4;
+ const long msoDiagramRadial = 3;
+ const long msoDiagramTarget = 6;
+ const long msoDiagramVenn = 5;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoDistributeCmd.idl b/oovbaapi/ooo/vba/office/MsoDistributeCmd.idl
new file mode 100644
index 000000000000..0dd63c2fecbb
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoDistributeCmd.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module office {
+ constants MsoDistributeCmd {
+ const long msoDistributeHorizontally = 0;
+ const long msoDistributeVertically = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoDocProperties.idl b/oovbaapi/ooo/vba/office/MsoDocProperties.idl
new file mode 100644
index 000000000000..68e2713cbcff
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoDocProperties.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module office {
+ constants MsoDocProperties {
+ const long msoPropertyTypeBoolean = 2;
+ const long msoPropertyTypeDate = 3;
+ const long msoPropertyTypeFloat = 5;
+ const long msoPropertyTypeNumber = 1;
+ const long msoPropertyTypeString = 4;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoEditingType.idl b/oovbaapi/ooo/vba/office/MsoEditingType.idl
new file mode 100644
index 000000000000..fef9a858327d
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoEditingType.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module office {
+ constants MsoEditingType {
+ const long msoEditingAuto = 0;
+ const long msoEditingCorner = 1;
+ const long msoEditingSmooth = 2;
+ const long msoEditingSymmetric = 3;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoEncoding.idl b/oovbaapi/ooo/vba/office/MsoEncoding.idl
new file mode 100644
index 000000000000..07ada88167f3
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoEncoding.idl
@@ -0,0 +1,141 @@
+module ooo { module vba { module office {
+ constants MsoEncoding {
+ const long msoEncodingArabic = 1256;
+ const long msoEncodingArabicASMO = 708;
+ const long msoEncodingArabicAutoDetect = 51256;
+ const long msoEncodingArabicTransparentASMO = 720;
+ const long msoEncodingAutoDetect = 50001;
+ const long msoEncodingBaltic = 1257;
+ const long msoEncodingCentralEuropean = 1250;
+ const long msoEncodingCyrillic = 1251;
+ const long msoEncodingCyrillicAutoDetect = 51251;
+ const long msoEncodingEBCDICArabic = 20420;
+ const long msoEncodingEBCDICDenmarkNorway = 20277;
+ const long msoEncodingEBCDICFinlandSweden = 20278;
+ const long msoEncodingEBCDICFrance = 20297;
+ const long msoEncodingEBCDICGermany = 20273;
+ const long msoEncodingEBCDICGreek = 20423;
+ const long msoEncodingEBCDICGreekModern = 875;
+ const long msoEncodingEBCDICHebrew = 20424;
+ const long msoEncodingEBCDICIcelandic = 20871;
+ const long msoEncodingEBCDICInternational = 500;
+ const long msoEncodingEBCDICItaly = 20280;
+ const long msoEncodingEBCDICJapaneseKatakanaExtended = 20290;
+ const long msoEncodingEBCDICJapaneseKatakanaExtendedAndJapanese = 50930;
+ const long msoEncodingEBCDICJapaneseLatinExtendedAndJapanese = 50939;
+ const long msoEncodingEBCDICKoreanExtended = 20833;
+ const long msoEncodingEBCDICKoreanExtendedAndKorean = 50933;
+ const long msoEncodingEBCDICLatinAmericaSpain = 20284;
+ const long msoEncodingEBCDICMultilingualROECELatin2 = 870;
+ const long msoEncodingEBCDICRussian = 20880;
+ const long msoEncodingEBCDICSerbianBulgarian = 21025;
+ const long msoEncodingEBCDICSimplifiedChineseExtendedAndSimplifiedChinese = 50935;
+ const long msoEncodingEBCDICThai = 20838;
+ const long msoEncodingEBCDICTurkish = 20905;
+ const long msoEncodingEBCDICTurkishLatin5 = 1026;
+ const long msoEncodingEBCDICUnitedKingdom = 20285;
+ const long msoEncodingEBCDICUSCanada = 37;
+ const long msoEncodingEBCDICUSCanadaAndJapanese = 50931;
+ const long msoEncodingEBCDICUSCanadaAndTraditionalChinese = 50937;
+ const long msoEncodingEUCChineseSimplifiedChinese = 51936;
+ const long msoEncodingEUCJapanese = 51932;
+ const long msoEncodingEUCKorean = 51949;
+ const long msoEncodingEUCTaiwaneseTraditionalChinese = 51950;
+ const long msoEncodingEuropa3 = 29001;
+ const long msoEncodingExtAlphaLowercase = 21027;
+ const long msoEncodingGreek = 1253;
+ const long msoEncodingGreekAutoDetect = 51253;
+ const long msoEncodingHebrew = 1255;
+ const long msoEncodingHZGBSimplifiedChinese = 52936;
+ const long msoEncodingIA5German = 20106;
+ const long msoEncodingIA5IRV = 20105;
+ const long msoEncodingIA5Norwegian = 20108;
+ const long msoEncodingIA5Swedish = 20107;
+ const long msoEncodingISCIIAssamese = 57006;
+ const long msoEncodingISCIIBengali = 57003;
+ const long msoEncodingISCIIDevanagari = 57002;
+ const long msoEncodingISCIIGujarati = 57010;
+ const long msoEncodingISCIIKannada = 57008;
+ const long msoEncodingISCIIMalayalam = 57009;
+ const long msoEncodingISCIIOriya = 57007;
+ const long msoEncodingISCIIPunjabi = 57011;
+ const long msoEncodingISCIITamil = 57004;
+ const long msoEncodingISCIITelugu = 57005;
+ const long msoEncodingISO2022CNSimplifiedChinese = 50229;
+ const long msoEncodingISO2022CNTraditionalChinese = 50227;
+ const long msoEncodingISO2022JPJISX02011989 = 50222;
+ const long msoEncodingISO2022JPJISX02021984 = 50221;
+ const long msoEncodingISO2022JPNoHalfwidthKatakana = 50220;
+ const long msoEncodingISO2022KR = 50225;
+ const long msoEncodingISO6937NonSpacingAccent = 20269;
+ const long msoEncodingISO885915Latin9 = 28605;
+ const long msoEncodingISO88591Latin1 = 28591;
+ const long msoEncodingISO88592CentralEurope = 28592;
+ const long msoEncodingISO88593Latin3 = 28593;
+ const long msoEncodingISO88594Baltic = 28594;
+ const long msoEncodingISO88595Cyrillic = 28595;
+ const long msoEncodingISO88596Arabic = 28596;
+ const long msoEncodingISO88597Greek = 28597;
+ const long msoEncodingISO88598Hebrew = 28598;
+ const long msoEncodingISO88598HebrewLogical = 38598;
+ const long msoEncodingISO88599Turkish = 28599;
+ const long msoEncodingJapaneseAutoDetect = 50932;
+ const long msoEncodingJapaneseShiftJIS = 932;
+ const long msoEncodingKOI8R = 20866;
+ const long msoEncodingKOI8U = 21866;
+ const long msoEncodingKorean = 949;
+ const long msoEncodingKoreanAutoDetect = 50949;
+ const long msoEncodingKoreanJohab = 1361;
+ const long msoEncodingMacArabic = 10004;
+ const long msoEncodingMacCroatia = 10082;
+ const long msoEncodingMacCyrillic = 10007;
+ const long msoEncodingMacGreek1 = 10006;
+ const long msoEncodingMacHebrew = 10005;
+ const long msoEncodingMacIcelandic = 10079;
+ const long msoEncodingMacJapanese = 10001;
+ const long msoEncodingMacKorean = 10003;
+ const long msoEncodingMacLatin2 = 10029;
+ const long msoEncodingMacRoman = 10000;
+ const long msoEncodingMacRomania = 10010;
+ const long msoEncodingMacSimplifiedChineseGB2312 = 10008;
+ const long msoEncodingMacTraditionalChineseBig5 = 10002;
+ const long msoEncodingMacTurkish = 10081;
+ const long msoEncodingMacUkraine = 10017;
+ const long msoEncodingOEMArabic = 864;
+ const long msoEncodingOEMBaltic = 775;
+ const long msoEncodingOEMCanadianFrench = 863;
+ const long msoEncodingOEMCyrillic = 855;
+ const long msoEncodingOEMCyrillicII = 866;
+ const long msoEncodingOEMGreek437G = 737;
+ const long msoEncodingOEMHebrew = 862;
+ const long msoEncodingOEMIcelandic = 861;
+ const long msoEncodingOEMModernGreek = 869;
+ const long msoEncodingOEMMultilingualLatinI = 850;
+ const long msoEncodingOEMMultilingualLatinII = 852;
+ const long msoEncodingOEMNordic = 865;
+ const long msoEncodingOEMPortuguese = 860;
+ const long msoEncodingOEMTurkish = 857;
+ const long msoEncodingOEMUnitedStates = 437;
+ const long msoEncodingSimplifiedChineseAutoDetect = 50936;
+ const long msoEncodingSimplifiedChineseGB18030 = 54936;
+ const long msoEncodingSimplifiedChineseGBK = 936;
+ const long msoEncodingT61 = 20261;
+ const long msoEncodingTaiwanCNS = 20000;
+ const long msoEncodingTaiwanEten = 20002;
+ const long msoEncodingTaiwanIBM5550 = 20003;
+ const long msoEncodingTaiwanTCA = 20001;
+ const long msoEncodingTaiwanTeleText = 20004;
+ const long msoEncodingTaiwanWang = 20005;
+ const long msoEncodingThai = 874;
+ const long msoEncodingTraditionalChineseAutoDetect = 50950;
+ const long msoEncodingTraditionalChineseBig5 = 950;
+ const long msoEncodingTurkish = 1254;
+ const long msoEncodingUnicodeBigEndian = 1201;
+ const long msoEncodingUnicodeLittleEndian = 1200;
+ const long msoEncodingUSASCII = 20127;
+ const long msoEncodingUTF7 = 65000;
+ const long msoEncodingUTF8 = 65001;
+ const long msoEncodingVietnamese = 1258;
+ const long msoEncodingWestern = 1252;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoExtraInfoMethod.idl b/oovbaapi/ooo/vba/office/MsoExtraInfoMethod.idl
new file mode 100644
index 000000000000..fa7e40e77d80
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoExtraInfoMethod.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module office {
+ constants MsoExtraInfoMethod {
+ const long msoMethodGet = 0;
+ const long msoMethodPost = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoExtrusionColorType.idl b/oovbaapi/ooo/vba/office/MsoExtrusionColorType.idl
new file mode 100644
index 000000000000..68221096f574
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoExtrusionColorType.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module office {
+ constants MsoExtrusionColorType {
+ const long msoExtrusionColorAutomatic = 1;
+ const long msoExtrusionColorCustom = 2;
+ const long msoExtrusionColorTypeMixed = -2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoFarEastLineBreakLanguageID.idl b/oovbaapi/ooo/vba/office/MsoFarEastLineBreakLanguageID.idl
new file mode 100644
index 000000000000..db282043a443
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoFarEastLineBreakLanguageID.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module office {
+ constants MsoFarEastLineBreakLanguageID {
+ const long MsoFarEastLineBreakLanguageJapanese = 1041;
+ const long MsoFarEastLineBreakLanguageKorean = 1042;
+ const long MsoFarEastLineBreakLanguageSimplifiedChinese = 2052;
+ const long MsoFarEastLineBreakLanguageTraditionalChinese = 1028;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoFeatureInstall.idl b/oovbaapi/ooo/vba/office/MsoFeatureInstall.idl
new file mode 100644
index 000000000000..54fdc783d1e2
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoFeatureInstall.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module office {
+ constants MsoFeatureInstall {
+ const long msoFeatureInstallNone = 0;
+ const long msoFeatureInstallOnDemand = 1;
+ const long msoFeatureInstallOnDemandWithUI = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoFileDialogType.idl b/oovbaapi/ooo/vba/office/MsoFileDialogType.idl
new file mode 100644
index 000000000000..2f25eeb3910c
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoFileDialogType.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module office {
+ constants MsoFileDialogType {
+ const long msoFileDialogFilePicker = 3;
+ const long msoFileDialogFolderPicker = 4;
+ const long msoFileDialogOpen = 1;
+ const long msoFileDialogSaveAs = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoFileDialogView.idl b/oovbaapi/ooo/vba/office/MsoFileDialogView.idl
new file mode 100644
index 000000000000..7c48f70383ad
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoFileDialogView.idl
@@ -0,0 +1,13 @@
+module ooo { module vba { module office {
+ constants MsoFileDialogView {
+ const long msoFileDialogViewDetails = 2;
+ const long msoFileDialogViewLargeIcons = 6;
+ const long msoFileDialogViewList = 1;
+ const long msoFileDialogViewPreview = 4;
+ const long msoFileDialogViewProperties = 3;
+ const long msoFileDialogViewSmallIcons = 7;
+ const long msoFileDialogViewThumbnail = 5;
+ const long msoFileDialogViewTiles = 9;
+ const long msoFileDialogViewWebView = 8;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoFileFindListBy.idl b/oovbaapi/ooo/vba/office/MsoFileFindListBy.idl
new file mode 100644
index 000000000000..ec63ad8f2114
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoFileFindListBy.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module office {
+ constants MsoFileFindListBy {
+ const long msoListbyName = 1;
+ const long msoListbyTitle = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoFileFindOptions.idl b/oovbaapi/ooo/vba/office/MsoFileFindOptions.idl
new file mode 100644
index 000000000000..fa1a167c23b8
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoFileFindOptions.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module office {
+ constants MsoFileFindOptions {
+ const long msoOptionsAdd = 2;
+ const long msoOptionsNew = 1;
+ const long msoOptionsWithin = 3;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoFileFindSortBy.idl b/oovbaapi/ooo/vba/office/MsoFileFindSortBy.idl
new file mode 100644
index 000000000000..55e21d13469f
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoFileFindSortBy.idl
@@ -0,0 +1,11 @@
+module ooo { module vba { module office {
+ constants MsoFileFindSortBy {
+ const long msoFileFindSortbyAuthor = 1;
+ const long msoFileFindSortbyDateCreated = 2;
+ const long msoFileFindSortbyDateSaved = 4;
+ const long msoFileFindSortbyFileName = 5;
+ const long msoFileFindSortbyLastSavedBy = 3;
+ const long msoFileFindSortbySize = 6;
+ const long msoFileFindSortbyTitle = 7;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoFileFindView.idl b/oovbaapi/ooo/vba/office/MsoFileFindView.idl
new file mode 100644
index 000000000000..937da6152f03
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoFileFindView.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module office {
+ constants MsoFileFindView {
+ const long msoViewFileInfo = 1;
+ const long msoViewPreview = 2;
+ const long msoViewSummaryInfo = 3;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoFileNewAction.idl b/oovbaapi/ooo/vba/office/MsoFileNewAction.idl
new file mode 100644
index 000000000000..f4f0833828a5
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoFileNewAction.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module office {
+ constants MsoFileNewAction {
+ const long msoCreateNewFile = 1;
+ const long msoEditFile = 0;
+ const long msoOpenFile = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoFileNewSection.idl b/oovbaapi/ooo/vba/office/MsoFileNewSection.idl
new file mode 100644
index 000000000000..29ec6083aa84
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoFileNewSection.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module office {
+ constants MsoFileNewSection {
+ const long msoBottomSection = 4;
+ const long msoNew = 1;
+ const long msoNewfromExistingFile = 2;
+ const long msoNewfromTemplate = 3;
+ const long msoOpenDocument = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoFileType.idl b/oovbaapi/ooo/vba/office/MsoFileType.idl
new file mode 100644
index 000000000000..a05e30a0bfab
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoFileType.idl
@@ -0,0 +1,27 @@
+module ooo { module vba { module office {
+ constants MsoFileType {
+ const long msoFileTypeAllFiles = 1;
+ const long msoFileTypeBinders = 6;
+ const long msoFileTypeCalendarItem = 11;
+ const long msoFileTypeContactItem = 12;
+ const long msoFileTypeDatabases = 7;
+ const long msoFileTypeDataConnectionFiles = 17;
+ const long msoFileTypeDesignerFiles = 22;
+ const long msoFileTypeDocumentImagingFiles = 20;
+ const long msoFileTypeExcelWorkbooks = 4;
+ const long msoFileTypeJournalItem = 14;
+ const long msoFileTypeMailItem = 10;
+ const long msoFileTypeNoteItem = 13;
+ const long msoFileTypeOfficeFiles = 2;
+ const long msoFileTypeOutlookItems = 9;
+ const long msoFileTypePhotoDrawFiles = 16;
+ const long msoFileTypePowerPointPresentations = 5;
+ const long msoFileTypeProjectFiles = 19;
+ const long msoFileTypePublisherFiles = 18;
+ const long msoFileTypeTaskItem = 15;
+ const long msoFileTypeTemplates = 8;
+ const long msoFileTypeVisioFiles = 21;
+ const long msoFileTypeWebPages = 23;
+ const long msoFileTypeWordDocuments = 3;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoFillType.idl b/oovbaapi/ooo/vba/office/MsoFillType.idl
new file mode 100644
index 000000000000..118e1f90d6a8
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoFillType.idl
@@ -0,0 +1,11 @@
+module ooo { module vba { module office {
+ constants MsoFillType {
+ const long msoFillBackground = 5;
+ const long msoFillGradient = 3;
+ const long msoFillMixed = -2;
+ const long msoFillPatterned = 2;
+ const long msoFillPicture = 6;
+ const long msoFillSolid = 1;
+ const long msoFillTextured = 4;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoFilterComparison.idl b/oovbaapi/ooo/vba/office/MsoFilterComparison.idl
new file mode 100644
index 000000000000..ff5b4cdb4dfa
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoFilterComparison.idl
@@ -0,0 +1,14 @@
+module ooo { module vba { module office {
+ constants MsoFilterComparison {
+ const long msoFilterComparisonContains = 8;
+ const long msoFilterComparisonEqual = 0;
+ const long msoFilterComparisonGreaterThan = 3;
+ const long msoFilterComparisonGreaterThanEqual = 5;
+ const long msoFilterComparisonIsBlank = 6;
+ const long msoFilterComparisonIsNotBlank = 7;
+ const long msoFilterComparisonLessThan = 2;
+ const long msoFilterComparisonLessThanEqual = 4;
+ const long msoFilterComparisonNotContains = 9;
+ const long msoFilterComparisonNotEqual = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoFilterConjunction.idl b/oovbaapi/ooo/vba/office/MsoFilterConjunction.idl
new file mode 100644
index 000000000000..d1c658e662d0
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoFilterConjunction.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module office {
+ constants MsoFilterConjunction {
+ const long msoFilterConjunctionAnd = 0;
+ const long msoFilterConjunctionOr = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoFlipCmd.idl b/oovbaapi/ooo/vba/office/MsoFlipCmd.idl
new file mode 100644
index 000000000000..42515e18c353
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoFlipCmd.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module office {
+ constants MsoFlipCmd {
+ const long msoFlipHorizontal = 0;
+ const long msoFlipVertical = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoGradientColorType.idl b/oovbaapi/ooo/vba/office/MsoGradientColorType.idl
new file mode 100644
index 000000000000..343127859ea0
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoGradientColorType.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module office {
+ constants MsoGradientColorType {
+ const long msoGradientColorMixed = -2;
+ const long msoGradientOneColor = 1;
+ const long msoGradientPresetColors = 3;
+ const long msoGradientTwoColors = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoGradientStyle.idl b/oovbaapi/ooo/vba/office/MsoGradientStyle.idl
new file mode 100644
index 000000000000..22e576c26369
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoGradientStyle.idl
@@ -0,0 +1,12 @@
+module ooo { module vba { module office {
+ constants MsoGradientStyle {
+ const long msoGradientDiagonalDown = 4;
+ const long msoGradientDiagonalUp = 3;
+ const long msoGradientFromCenter = 7;
+ const long msoGradientFromCorner = 5;
+ const long msoGradientFromTitle = 6;
+ const long msoGradientHorizontal = 1;
+ const long msoGradientMixed = -2;
+ const long msoGradientVertical = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoHTMLProjectOpen.idl b/oovbaapi/ooo/vba/office/MsoHTMLProjectOpen.idl
new file mode 100644
index 000000000000..dd6ee03b182b
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoHTMLProjectOpen.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module office {
+ constants MsoHTMLProjectOpen {
+ const long msoHTMLProjectOpenSourceView = 1;
+ const long msoHTMLProjectOpenTextView = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoHTMLProjectState.idl b/oovbaapi/ooo/vba/office/MsoHTMLProjectState.idl
new file mode 100644
index 000000000000..a158f038212c
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoHTMLProjectState.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module office {
+ constants MsoHTMLProjectState {
+ const long msoHTMLProjectStateDocumentLocked = 1;
+ const long msoHTMLProjectStateDocumentProjectUnlocked = 3;
+ const long msoHTMLProjectStateProjectLocked = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoHorizontalAnchor.idl b/oovbaapi/ooo/vba/office/MsoHorizontalAnchor.idl
new file mode 100644
index 000000000000..daf91e1f6881
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoHorizontalAnchor.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module office {
+ constants MsoHorizontalAnchor {
+ const long msoAnchorCenter = 2;
+ const long msoAnchorNone = 1;
+ const long msoHorizontalAnchorMixed = -2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoHyperlinkType.idl b/oovbaapi/ooo/vba/office/MsoHyperlinkType.idl
new file mode 100644
index 000000000000..855523115fb3
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoHyperlinkType.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module office {
+ constants MsoHyperlinkType {
+ const long msoHyperlinkInlineShape = 2;
+ const long msoHyperlinkRange = 0;
+ const long msoHyperlinkShape = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoIconType.idl b/oovbaapi/ooo/vba/office/MsoIconType.idl
new file mode 100644
index 000000000000..3348739a2ecd
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoIconType.idl
@@ -0,0 +1,11 @@
+module ooo { module vba { module office {
+ constants MsoIconType {
+ const long msoIconAlert = 2;
+ const long msoIconAlertCritical = 7;
+ const long msoIconAlertInfo = 4;
+ const long msoIconAlertQuery = 6;
+ const long msoIconAlertWarning = 5;
+ const long msoIconNone = 0;
+ const long msoIconTip = 3;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoLanguageID.idl b/oovbaapi/ooo/vba/office/MsoLanguageID.idl
new file mode 100644
index 000000000000..3a4af7e0a7aa
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoLanguageID.idl
@@ -0,0 +1,221 @@
+module ooo { module vba { module office {
+ constants MsoLanguageID {
+ const long msoLanguageIDAfrikaans = 1078;
+ const long msoLanguageIDAlbanian = 1052;
+ const long msoLanguageIDAmharic = 1118;
+ const long msoLanguageIDArabic = 1025;
+ const long msoLanguageIDArabicAlgeria = 5121;
+ const long msoLanguageIDArabicBahrain = 15361;
+ const long msoLanguageIDArabicEgypt = 3073;
+ const long msoLanguageIDArabicIraq = 2049;
+ const long msoLanguageIDArabicJordan = 11265;
+ const long msoLanguageIDArabicKuwait = 13313;
+ const long msoLanguageIDArabicLebanon = 12289;
+ const long msoLanguageIDArabicLibya = 4097;
+ const long msoLanguageIDArabicMorocco = 6145;
+ const long msoLanguageIDArabicOman = 8193;
+ const long msoLanguageIDArabicQatar = 16385;
+ const long msoLanguageIDArabicSyria = 10241;
+ const long msoLanguageIDArabicTunisia = 7169;
+ const long msoLanguageIDArabicUAE = 14337;
+ const long msoLanguageIDArabicYemen = 9217;
+ const long msoLanguageIDArmenian = 1067;
+ const long msoLanguageIDAssamese = 1101;
+ const long msoLanguageIDAzeriCyrillic = 2092;
+ const long msoLanguageIDAzeriLatin = 1068;
+ const long msoLanguageIDBasque = 1069;
+ const long msoLanguageIDBelgianDutch = 2067;
+ const long msoLanguageIDBelgianFrench = 2060;
+ const long msoLanguageIDBengali = 1093;
+ const long msoLanguageIDBosnian = 4122;
+ const long msoLanguageIDBosnianBosniaHerzegovinaCyrillic = 8218;
+ const long msoLanguageIDBosnianBosniaHerzegovinaLatin = 5146;
+ const long msoLanguageIDBrazilianPortuguese = 1046;
+ const long msoLanguageIDBulgarian = 1026;
+ const long msoLanguageIDBurmese = 1109;
+ const long msoLanguageIDByelorussian = 1059;
+ const long msoLanguageIDCatalan = 1027;
+ const long msoLanguageIDCherokee = 1116;
+ const long msoLanguageIDChineseHongKongSAR = 3076;
+ const long msoLanguageIDChineseMacaoSAR = 5124;
+ const long msoLanguageIDChineseSingapore = 4100;
+ const long msoLanguageIDCroatian = 1050;
+ const long msoLanguageIDCzech = 1029;
+ const long msoLanguageIDDanish = 1030;
+ const long msoLanguageIDDivehi = 1125;
+ const long msoLanguageIDDutch = 1043;
+ const long msoLanguageIDDzongkhaBhutan = 2129;
+ const long msoLanguageIDEdo = 1126;
+ const long msoLanguageIDEnglishAUS = 3081;
+ const long msoLanguageIDEnglishBelize = 10249;
+ const long msoLanguageIDEnglishCanadian = 4105;
+ const long msoLanguageIDEnglishCaribbean = 9225;
+ const long msoLanguageIDEnglishIndonesia = 14345;
+ const long msoLanguageIDEnglishIreland = 6153;
+ const long msoLanguageIDEnglishJamaica = 8201;
+ const long msoLanguageIDEnglishNewZealand = 5129;
+ const long msoLanguageIDEnglishPhilippines = 13321;
+ const long msoLanguageIDEnglishSouthAfrica = 7177;
+ const long msoLanguageIDEnglishTrinidadTobago = 11273;
+ const long msoLanguageIDEnglishUK = 2057;
+ const long msoLanguageIDEnglishUS = 1033;
+ const long msoLanguageIDEnglishZimbabwe = 12297;
+ const long msoLanguageIDEstonian = 1061;
+ const long msoLanguageIDFaeroese = 1080;
+ const long msoLanguageIDFarsi = 1065;
+ const long msoLanguageIDFilipino = 1124;
+ const long msoLanguageIDFinnish = 1035;
+ const long msoLanguageIDFrench = 1036;
+ const long msoLanguageIDFrenchCameroon = 11276;
+ const long msoLanguageIDFrenchCanadian = 3084;
+ const long msoLanguageIDFrenchCotedIvoire = 12300;
+ const long msoLanguageIDFrenchHaiti = 15372;
+ const long msoLanguageIDFrenchLuxembourg = 5132;
+ const long msoLanguageIDFrenchMali = 13324;
+ const long msoLanguageIDFrenchMonaco = 6156;
+ const long msoLanguageIDFrenchMorocco = 14348;
+ const long msoLanguageIDFrenchReunion = 8204;
+ const long msoLanguageIDFrenchSenegal = 10252;
+ const long msoLanguageIDFrenchWestIndies = 7180;
+ const long msoLanguageIDFrenchZaire = 9228;
+ const long msoLanguageIDFrisianNetherlands = 1122;
+ const long msoLanguageIDFulfulde = 1127;
+ const long msoLanguageIDGaelicIreland = 2108;
+ const long msoLanguageIDGaelicScotland = 1084;
+ const long msoLanguageIDGalician = 1110;
+ const long msoLanguageIDGeorgian = 1079;
+ const long msoLanguageIDGerman = 1031;
+ const long msoLanguageIDGermanAustria = 3079;
+ const long msoLanguageIDGermanLiechtenstein = 5127;
+ const long msoLanguageIDGermanLuxembourg = 4103;
+ const long msoLanguageIDGreek = 1032;
+ const long msoLanguageIDGuarani = 1140;
+ const long msoLanguageIDGujarati = 1095;
+ const long msoLanguageIDHausa = 1128;
+ const long msoLanguageIDHawaiian = 1141;
+ const long msoLanguageIDHebrew = 1037;
+ const long msoLanguageIDHindi = 1081;
+ const long msoLanguageIDHungarian = 1038;
+ const long msoLanguageIDIbibio = 1129;
+ const long msoLanguageIDIcelandic = 1039;
+ const long msoLanguageIDIgbo = 1136;
+ const long msoLanguageIDIndonesian = 1057;
+ const long msoLanguageIDInuktitut = 1117;
+ const long msoLanguageIDItalian = 1040;
+ const long msoLanguageIDJapanese = 1041;
+ const long msoLanguageIDKannada = 1099;
+ const long msoLanguageIDKanuri = 1137;
+ const long msoLanguageIDKashmiri = 1120;
+ const long msoLanguageIDKashmiriDevanagari = 2144;
+ const long msoLanguageIDKazakh = 1087;
+ const long msoLanguageIDKhmer = 1107;
+ const long msoLanguageIDKirghiz = 1088;
+ const long msoLanguageIDKonkani = 1111;
+ const long msoLanguageIDKorean = 1042;
+ const long msoLanguageIDKyrgyz = 1088;
+ const long msoLanguageIDLao = 1108;
+ const long msoLanguageIDLatin = 1142;
+ const long msoLanguageIDLatvian = 1062;
+ const long msoLanguageIDLithuanian = 1063;
+ const long msoLanguageIDMacedonian = 1071;
+ const long msoLanguageIDMalayalam = 1100;
+ const long msoLanguageIDMalayBruneiDarussalam = 2110;
+ const long msoLanguageIDMalaysian = 1086;
+ const long msoLanguageIDMaltese = 1082;
+ const long msoLanguageIDManipuri = 1112;
+ const long msoLanguageIDMaori = 1153;
+ const long msoLanguageIDMarathi = 1102;
+ const long msoLanguageIDMexicanSpanish = 2058;
+ const long msoLanguageIDMixed = -2;
+ const long msoLanguageIDMongolian = 1104;
+ const long msoLanguageIDNepali = 1121;
+ const long msoLanguageIDNone = 0;
+ const long msoLanguageIDNoProofing = 1024;
+ const long msoLanguageIDNorwegianBokmol = 1044;
+ const long msoLanguageIDNorwegianNynorsk = 2068;
+ const long msoLanguageIDOriya = 1096;
+ const long msoLanguageIDOromo = 1138;
+ const long msoLanguageIDPashto = 1123;
+ const long msoLanguageIDPolish = 1045;
+ const long msoLanguageIDPortuguese = 2070;
+ const long msoLanguageIDPunjabi = 1094;
+ const long msoLanguageIDQuechuaBolivia = 1131;
+ const long msoLanguageIDQuechuaEcuador = 2155;
+ const long msoLanguageIDQuechuaPeru = 3179;
+ const long msoLanguageIDRhaetoRomanic = 1047;
+ const long msoLanguageIDRomanian = 1048;
+ const long msoLanguageIDRomanianMoldova = 2072;
+ const long msoLanguageIDRussian = 1049;
+ const long msoLanguageIDRussianMoldova = 2073;
+ const long msoLanguageIDSamiLappish = 1083;
+ const long msoLanguageIDSanskrit = 1103;
+ const long msoLanguageIDSepedi = 1132;
+ const long msoLanguageIDSerbianBosniaHerzegovinaCyrillic = 7194;
+ const long msoLanguageIDSerbianBosniaHerzegovinaLatin = 6170;
+ const long msoLanguageIDSerbianCyrillic = 3098;
+ const long msoLanguageIDSerbianLatin = 2074;
+ const long msoLanguageIDSesotho = 1072;
+ const long msoLanguageIDSimplifiedChinese = 2052;
+ const long msoLanguageIDSindhi = 1113;
+ const long msoLanguageIDSindhiPakistan = 2137;
+ const long msoLanguageIDSinhalese = 1115;
+ const long msoLanguageIDSlovak = 1051;
+ const long msoLanguageIDSlovenian = 1060;
+ const long msoLanguageIDSomali = 1143;
+ const long msoLanguageIDSorbian = 1070;
+ const long msoLanguageIDSpanish = 1034;
+ const long msoLanguageIDSpanishArgentina = 11274;
+ const long msoLanguageIDSpanishBolivia = 16394;
+ const long msoLanguageIDSpanishChile = 13322;
+ const long msoLanguageIDSpanishColombia = 9226;
+ const long msoLanguageIDSpanishCostaRica = 5130;
+ const long msoLanguageIDSpanishDominicanRepublic = 7178;
+ const long msoLanguageIDSpanishEcuador = 12298;
+ const long msoLanguageIDSpanishElSalvador = 17418;
+ const long msoLanguageIDSpanishGuatemala = 4106;
+ const long msoLanguageIDSpanishHonduras = 18442;
+ const long msoLanguageIDSpanishModernSort = 3082;
+ const long msoLanguageIDSpanishNicaragua = 19466;
+ const long msoLanguageIDSpanishPanama = 6154;
+ const long msoLanguageIDSpanishParaguay = 15370;
+ const long msoLanguageIDSpanishPeru = 10250;
+ const long msoLanguageIDSpanishPuertoRico = 20490;
+ const long msoLanguageIDSpanishUruguay = 14346;
+ const long msoLanguageIDSpanishVenezuela = 8202;
+ const long msoLanguageIDSutu = 1072;
+ const long msoLanguageIDSwahili = 1089;
+ const long msoLanguageIDSwedish = 1053;
+ const long msoLanguageIDSwedishFinland = 2077;
+ const long msoLanguageIDSwissFrench = 4108;
+ const long msoLanguageIDSwissGerman = 2055;
+ const long msoLanguageIDSwissItalian = 2064;
+ const long msoLanguageIDSyriac = 1114;
+ const long msoLanguageIDTajik = 1064;
+ const long msoLanguageIDTamazight = 1119;
+ const long msoLanguageIDTamazightLatin = 2143;
+ const long msoLanguageIDTamil = 1097;
+ const long msoLanguageIDTatar = 1092;
+ const long msoLanguageIDTelugu = 1098;
+ const long msoLanguageIDThai = 1054;
+ const long msoLanguageIDTibetan = 1105;
+ const long msoLanguageIDTigrignaEritrea = 2163;
+ const long msoLanguageIDTigrignaEthiopic = 1139;
+ const long msoLanguageIDTraditionalChinese = 1028;
+ const long msoLanguageIDTsonga = 1073;
+ const long msoLanguageIDTswana = 1074;
+ const long msoLanguageIDTurkish = 1055;
+ const long msoLanguageIDTurkmen = 1090;
+ const long msoLanguageIDUkrainian = 1058;
+ const long msoLanguageIDUrdu = 1056;
+ const long msoLanguageIDUzbekCyrillic = 2115;
+ const long msoLanguageIDUzbekLatin = 1091;
+ const long msoLanguageIDVenda = 1075;
+ const long msoLanguageIDVietnamese = 1066;
+ const long msoLanguageIDWelsh = 1106;
+ const long msoLanguageIDXhosa = 1076;
+ const long msoLanguageIDYi = 1144;
+ const long msoLanguageIDYiddish = 1085;
+ const long msoLanguageIDYoruba = 1130;
+ const long msoLanguageIDZulu = 1077;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/office/MsoLanguageIDHidden.idl b/oovbaapi/ooo/vba/office/MsoLanguageIDHidden.idl
new file mode 100644
index 000000000000..fc0808b2cfe5
--- /dev/null
+++ b/oovbaapi/ooo/vba/office/MsoLanguageIDHidden.idl