/// declare namespace Kso { interface Accessible { readonly accParent: any; readonly accChildCount: number; accChild(varChild: any): any; accName(varChild: any | undefined, pszName: string | undefined): void; accName(varChild?: any): string; accValue(varChild: any | undefined, pszValue: string | undefined): void; accValue(varChild?: any): string; accDescription(varChild?: any): string; accRole(varChild?: any): any; accState(varChild?: any): any; accHelp(varChild?: any): string; accKeyboardShortcut(varChild?: any): string; readonly accFocus: any; readonly accSelection: any; accDefaultAction(varChild?: any): string; accSelect(flagsSelect: number, varChild?: any): void; accLocation(varChild?: any): {pxLeft: number, pyTop: number, pcxWidth: number, pcyHeight: number}; accNavigate(navDir: number, varStart?: any): any; accHitTest(xLeft: number, yTop: number): any; accDoDefaultAction(varChild?: any): void; } interface MsoDispObj { readonly Application: any; readonly Creator: number; } interface MsoOleAccDispObj { readonly accParent: any; readonly accChildCount: number; accChild(varChild: any): any; accName(varChild: any | undefined, pszName: string | undefined): void; accName(varChild?: any): string; accValue(varChild: any | undefined, pszValue: string | undefined): void; accValue(varChild?: any): string; accDescription(varChild?: any): string; accRole(varChild?: any): any; accState(varChild?: any): any; accHelp(varChild?: any): string; accKeyboardShortcut(varChild?: any): string; readonly accFocus: any; readonly accSelection: any; accDefaultAction(varChild?: any): string; accSelect(flagsSelect: number, varChild?: any): void; accLocation(varChild?: any): {pxLeft: number, pyTop: number, pcxWidth: number, pcyHeight: number}; accNavigate(navDir: number, varStart?: any): any; accHitTest(xLeft: number, yTop: number): any; accDoDefaultAction(varChild?: any): void; readonly Application: any; readonly Creator: number; } interface CommandBars { readonly Application: any; readonly Creator: number; readonly ActionControl: CommandBarControl; readonly ActiveMenuBar: CommandBar; Add(Name?: TypedAny, Position?: TypedAny, MenuBar?: TypedAny, Temporary?: TypedAny): CommandBar; readonly Count: number; DisplayTooltips: boolean; DisplayKeysInTooltips: boolean; FindControl(Type?: TypedAny, Id?: TypedAny, Tag?: TypedAny, Visible?: TypedAny): CommandBarControl; Item(Index: TypedAny): CommandBar; LargeButtons: boolean; MenuAnimationStyle: MsoMenuAnimation; readonly Parent: any; ReleaseFocus(): void; AdaptiveMenus: boolean; FindControls(Type?: TypedAny, Id?: TypedAny, Tag?: TypedAny, Visible?: TypedAny): CommandBarControls; AddEx(TbidOrName?: TypedAny, Position?: TypedAny, MenuBar?: TypedAny, Temporary?: TypedAny, TbtrProtection?: TypedAny): CommandBar; DisplayFonts: boolean; DisableCustomize: boolean; DisableAskAQuestionDropdown: boolean; ExecuteMso(idMso: string): void; GetEnabledMso(idMso: string): boolean; GetVisibleMso(idMso: string): boolean; GetPressedMso(idMso: string): boolean; GetLabelMso(idMso: string): string; GetScreentipMso(idMso: string): string; GetSupertipMso(idMso: string): string; GetImageMso(idMso: string, Width: number, Height: number): any; CommitRenderingTransaction(hwnd: number): void; SetEnabledMso(idMso: string, Enabled: boolean): void; SetVisibleMso(idMso: string, Visible: boolean): void; ExecuteMsoEx(idMso: string, prop: any): void; } interface CommandBarControl { readonly accParent: any; readonly accChildCount: number; accChild(varChild: any): any; accName(varChild: any | undefined, pszName: string | undefined): void; accName(varChild?: any): string; accValue(varChild: any | undefined, pszValue: string | undefined): void; accValue(varChild?: any): string; accDescription(varChild?: any): string; accRole(varChild?: any): any; accState(varChild?: any): any; accHelp(varChild?: any): string; accKeyboardShortcut(varChild?: any): string; readonly accFocus: any; readonly accSelection: any; accDefaultAction(varChild?: any): string; accSelect(flagsSelect: number, varChild?: any): void; accLocation(varChild?: any): {pxLeft: number, pyTop: number, pcxWidth: number, pcyHeight: number}; accNavigate(navDir: number, varStart?: any): any; accHitTest(xLeft: number, yTop: number): any; accDoDefaultAction(varChild?: any): void; readonly Application: any; readonly Creator: number; BeginGroup: boolean; readonly BuiltIn: boolean; Caption: string; readonly Control: any; Copy(Bar?: any, Before?: any): CommandBarControl; Delete(Temporary?: any): void; DescriptionText: string; Enabled: boolean; Execute(): void; Height: number; HelpContextId: number; HelpFile: string; readonly Id: number; readonly Index: number; readonly InstanceId: number; Move(Bar?: any, Before?: any): CommandBarControl; readonly Left: number; OLEUsage: MsoControlOLEUsage; OnAction: string; readonly Parent: CommandBar; Parameter: string; Priority: number; Reset(): void; SetFocus(): void; Tag: string; TooltipText: string; readonly Top: number; readonly Type: MsoControlType; Visible: boolean; Width: number; readonly IsPriorityDropped: boolean; Reserved1(): void; Reserved2(): void; Reserved3(): void; Reserved4(): void; Reserved5(): void; Reserved6(): void; Reserved7(): void; } interface CommandBar { readonly accParent: any; readonly accChildCount: number; accChild(varChild: TypedAny): TypedIDispatch; accName(varChild: TypedAny | undefined, pszName: string | undefined): void; accName(varChild?: TypedAny): string; accValue(varChild: any | undefined, pszValue: string | undefined): void; accValue(varChild?: any): string; accDescription(varChild?: any): string; accRole(varChild?: TypedAny): any; accState(varChild?: any): any; accHelp(varChild?: any): string; accKeyboardShortcut(varChild?: any): string; readonly accFocus: any; readonly accSelection: any; accDefaultAction(varChild?: any): string; accSelect(flagsSelect: number, varChild?: any): void; accLocation(varChild?: any): {pxLeft: number, pyTop: number, pcxWidth: number, pcyHeight: number}; accNavigate(navDir: number, varStart?: any): any; accHitTest(xLeft: number, yTop: number): any; accDoDefaultAction(varChild?: TypedAny): void; readonly Application: any; readonly Creator: number; readonly BuiltIn: boolean; Context: string; readonly Controls: CommandBarControls; Delete(): void; Enabled: boolean; FindControl(Type?: TypedAny, Id?: TypedAny, Tag?: TypedAny, Visible?: TypedAny, Recursive?: TypedAny): CommandBarControl; Height: number; readonly Index: number; readonly InstanceId: number; Left: number; Name: string; NameLocal: string; readonly Parent: any; Position: MsoBarPosition; RowIndex: number; Protection: MsoBarProtection; Reset(): void; ShowPopup(x?: TypedAny, y?: TypedAny): void; Top: number; readonly Type: MsoBarType; Visible: boolean; Width: number; AdaptiveMenu: boolean; readonly Id: number; readonly InstanceIdPtr: any; } interface CommandBarControls { readonly Application: any; readonly Creator: number; Add(Type?: TypedAny, Id?: TypedAny, Parameter?: TypedAny, Before?: TypedAny, Temporary?: TypedAny): CommandBarControl; readonly Count: number; Item(Index: TypedAny): CommandBarControl; readonly Parent: CommandBar; } interface CommandBarButton { readonly accParent: any; readonly accChildCount: number; accChild(varChild: any): any; accName(varChild: any | undefined, pszName: string | undefined): void; accName(varChild?: any): string; accValue(varChild: any | undefined, pszValue: string | undefined): void; accValue(varChild?: any): string; accDescription(varChild?: any): string; accRole(varChild?: any): any; accState(varChild?: any): any; accHelp(varChild?: any): string; accKeyboardShortcut(varChild?: any): string; readonly accFocus: any; readonly accSelection: any; accDefaultAction(varChild?: any): string; accSelect(flagsSelect: number, varChild?: any): void; accLocation(varChild?: any): {pxLeft: number, pyTop: number, pcxWidth: number, pcyHeight: number}; accNavigate(navDir: number, varStart?: any): any; accHitTest(xLeft: number, yTop: number): any; accDoDefaultAction(varChild?: any): void; readonly Application: any; readonly Creator: number; BeginGroup: boolean; readonly BuiltIn: boolean; Caption: string; readonly Control: any; Copy(Bar?: any, Before?: any): CommandBarControl; Delete(Temporary?: any): void; DescriptionText: string; Enabled: boolean; Execute(): void; Height: number; HelpContextId: number; HelpFile: string; readonly Id: number; readonly Index: number; readonly InstanceId: number; Move(Bar?: any, Before?: any): CommandBarControl; readonly Left: number; OLEUsage: MsoControlOLEUsage; OnAction: string; readonly Parent: CommandBar; Parameter: string; Priority: number; Reset(): void; SetFocus(): void; Tag: string; TooltipText: string; readonly Top: number; readonly Type: MsoControlType; Visible: boolean; Width: number; readonly IsPriorityDropped: boolean; Reserved1(): void; Reserved2(): void; Reserved3(): void; Reserved4(): void; Reserved5(): void; Reserved6(): void; Reserved7(): void; BuiltInFace: boolean; CopyFace(): void; FaceId: number; PasteFace(): void; ShortcutText: string; State: MsoButtonState; Style: MsoButtonStyle; HyperlinkType: MsoCommandBarButtonHyperlinkType; Picture: any; Mask: any; readonly InstanceIdPtr: any; } interface CommandBarPopup { readonly accParent: any; readonly accChildCount: number; accChild(varChild: any): any; accName(varChild: any | undefined, pszName: string | undefined): void; accName(varChild?: any): string; accValue(varChild: any | undefined, pszValue: string | undefined): void; accValue(varChild?: any): string; accDescription(varChild?: any): string; accRole(varChild?: any): any; accState(varChild?: any): any; accHelp(varChild?: any): string; accKeyboardShortcut(varChild?: any): string; readonly accFocus: any; readonly accSelection: any; accDefaultAction(varChild?: any): string; accSelect(flagsSelect: number, varChild?: any): void; accLocation(varChild?: any): {pxLeft: number, pyTop: number, pcxWidth: number, pcyHeight: number}; accNavigate(navDir: number, varStart?: any): any; accHitTest(xLeft: number, yTop: number): any; accDoDefaultAction(varChild?: any): void; readonly Application: any; readonly Creator: number; BeginGroup: boolean; readonly BuiltIn: boolean; Caption: string; readonly Control: any; Copy(Bar?: any, Before?: any): CommandBarControl; Delete(Temporary?: any): void; DescriptionText: string; Enabled: boolean; Execute(): void; Height: number; HelpContextId: number; HelpFile: string; readonly Id: number; readonly Index: number; readonly InstanceId: number; Move(Bar?: any, Before?: any): CommandBarControl; readonly Left: number; OLEUsage: MsoControlOLEUsage; OnAction: string; readonly Parent: CommandBar; Parameter: string; Priority: number; Reset(): void; SetFocus(): void; Tag: string; TooltipText: string; readonly Top: number; readonly Type: MsoControlType; Visible: boolean; Width: number; readonly IsPriorityDropped: boolean; Reserved1(): void; Reserved2(): void; Reserved3(): void; Reserved4(): void; Reserved5(): void; Reserved6(): void; Reserved7(): void; readonly CommandBar: CommandBar; readonly Controls: CommandBarControls; OLEMenuGroup: MsoOLEMenuGroup; readonly InstanceIdPtr: any; } interface CommandBarComboBox { readonly accParent: any; readonly accChildCount: number; accChild(varChild: any): any; accName(varChild: any | undefined, pszName: string | undefined): void; accName(varChild?: any): string; accValue(varChild: any | undefined, pszValue: string | undefined): void; accValue(varChild?: any): string; accDescription(varChild?: any): string; accRole(varChild?: any): any; accState(varChild?: any): any; accHelp(varChild?: any): string; accKeyboardShortcut(varChild?: any): string; readonly accFocus: any; readonly accSelection: any; accDefaultAction(varChild?: any): string; accSelect(flagsSelect: number, varChild?: any): void; accLocation(varChild?: any): {pxLeft: number, pyTop: number, pcxWidth: number, pcyHeight: number}; accNavigate(navDir: number, varStart?: any): any; accHitTest(xLeft: number, yTop: number): any; accDoDefaultAction(varChild?: any): void; readonly Application: any; readonly Creator: number; BeginGroup: boolean; readonly BuiltIn: boolean; Caption: string; readonly Control: any; Copy(Bar?: any, Before?: any): CommandBarControl; Delete(Temporary?: any): void; DescriptionText: string; Enabled: boolean; Execute(): void; Height: number; HelpContextId: number; HelpFile: string; readonly Id: number; readonly Index: number; readonly InstanceId: number; Move(Bar?: any, Before?: any): CommandBarControl; readonly Left: number; OLEUsage: MsoControlOLEUsage; OnAction: string; readonly Parent: CommandBar; Parameter: string; Priority: number; Reset(): void; SetFocus(): void; Tag: string; TooltipText: string; readonly Top: number; readonly Type: MsoControlType; Visible: boolean; Width: number; readonly IsPriorityDropped: boolean; Reserved1(): void; Reserved2(): void; Reserved3(): void; Reserved4(): void; Reserved5(): void; Reserved6(): void; Reserved7(): void; AddItem(Text: string, Index?: any): void; Clear(): void; DropDownLines: number; DropDownWidth: number; List(Index: number, pbstrItem: string): void; List(Index: number): string; readonly ListCount: number; ListHeaderCount: number; ListIndex: number; RemoveItem(Index: number): void; Style: MsoComboStyle; Text: string; readonly InstanceIdPtr: any; } interface CommandBarActiveX { readonly accParent: any; readonly accChildCount: number; accChild(varChild: any): any; accName(varChild: any | undefined, pszName: string | undefined): void; accName(varChild?: any): string; accValue(varChild: any | undefined, pszValue: string | undefined): void; accValue(varChild?: any): string; accDescription(varChild?: any): string; accRole(varChild?: any): any; accState(varChild?: any): any; accHelp(varChild?: any): string; accKeyboardShortcut(varChild?: any): string; readonly accFocus: any; readonly accSelection: any; accDefaultAction(varChild?: any): string; accSelect(flagsSelect: number, varChild?: any): void; accLocation(varChild?: any): {pxLeft: number, pyTop: number, pcxWidth: number, pcyHeight: number}; accNavigate(navDir: number, varStart?: any): any; accHitTest(xLeft: number, yTop: number): any; accDoDefaultAction(varChild?: any): void; readonly Application: any; readonly Creator: number; BeginGroup: boolean; readonly BuiltIn: boolean; Caption: string; readonly Control: any; Copy(Bar?: any, Before?: any): CommandBarControl; Delete(Temporary?: any): void; DescriptionText: string; Enabled: boolean; Execute(): void; Height: number; HelpContextId: number; HelpFile: string; readonly Id: number; readonly Index: number; readonly InstanceId: number; Move(Bar?: any, Before?: any): CommandBarControl; readonly Left: number; OLEUsage: MsoControlOLEUsage; OnAction: string; readonly Parent: CommandBar; Parameter: string; Priority: number; Reset(): void; SetFocus(): void; Tag: string; TooltipText: string; readonly Top: number; readonly Type: MsoControlType; Visible: boolean; Width: number; readonly IsPriorityDropped: boolean; Reserved1(): void; Reserved2(): void; Reserved3(): void; Reserved4(): void; Reserved5(): void; Reserved6(): void; Reserved7(): void; ControlCLSID: string; QueryControlInterface(bstrIid: string): any; SetInnerObjectFactory(pUnk: any): void; EnsureControl(): void; set InitWith(arg1: any); readonly InstanceIdPtr: any; } interface Adjustments { readonly Application: any; readonly Creator: number; readonly Parent: any; readonly Count: number; Item(Index: number, Val: number): void; Item(Index: number): number; } interface CalloutFormat { readonly Application: any; readonly Creator: number; readonly Parent: any; AutomaticLength(): void; CustomDrop(Drop: number): void; CustomLength(Length: number): void; PresetDrop(DropType: MsoCalloutDropType): void; Accent: MsoTriState; Angle: MsoCalloutAngleType; AutoAttach: MsoTriState; readonly AutoLength: MsoTriState; Border: MsoTriState; readonly Drop: number; readonly DropType: MsoCalloutDropType; Gap: number; readonly Length: number; Type: MsoCalloutType; } interface ColorFormat { readonly Application: any; readonly Creator: number; readonly Parent: any; RGB: number; SchemeColor: number; readonly Type: MsoColorType; TintAndShade: number; ObjectThemeColor: MsoThemeColorIndex; Brightness: number; } interface ConnectorFormat { readonly Application: any; readonly Creator: number; readonly Parent: any; BeginConnect(ConnectedShape: Shape, ConnectionSite: number): void; BeginDisconnect(): void; EndConnect(ConnectedShape: Shape, ConnectionSite: number): void; EndDisconnect(): void; readonly BeginConnected: MsoTriState; readonly BeginConnectedShape: Shape; readonly BeginConnectionSite: number; readonly EndConnected: MsoTriState; readonly EndConnectedShape: Shape; readonly EndConnectionSite: number; Type: MsoConnectorType; } interface Shape { readonly Application: any; readonly Creator: number; readonly Parent: any; Apply(): void; Delete(): void; Duplicate(): Shape; Flip(FlipCmd: MsoFlipCmd): void; IncrementLeft(Increment: number): void; IncrementRotation(Increment: number): void; IncrementTop(Increment: number): void; PickUp(): void; RerouteConnections(): void; /** * @param fScale 默认值为 0 */ ScaleHeight(Factor: number, RelativeToOriginalSize: MsoTriState, fScale?: MsoScaleFrom): void; /** * @param fScale 默认值为 0 */ ScaleWidth(Factor: number, RelativeToOriginalSize: MsoTriState, fScale?: MsoScaleFrom): void; Select(Replace?: TypedAny): void; SetShapesDefaultProperties(): void; Ungroup(): ShapeRange; ZOrder(ZOrderCmd: MsoZOrderCmd): void; readonly Adjustments: Adjustments; AutoShapeType: MsoAutoShapeType; BlackWhiteMode: MsoBlackWhiteMode; readonly Callout: CalloutFormat; readonly ConnectionSiteCount: number; readonly Connector: MsoTriState; readonly ConnectorFormat: ConnectorFormat; readonly Fill: FillFormat; readonly GroupItems: GroupShapes; Height: number; readonly HorizontalFlip: MsoTriState; Left: number; readonly Line: LineFormat; LockAspectRatio: MsoTriState; Name: string; readonly Nodes: ShapeNodes; Rotation: number; readonly PictureFormat: PictureFormat; readonly Shadow: ShadowFormat; readonly TextEffect: TextEffectFormat; readonly TextFrame: TextFrame; readonly ThreeD: ThreeDFormat; Top: number; readonly Type: MsoShapeType; readonly VerticalFlip: MsoTriState; readonly Vertices: any; Visible: MsoTriState; Width: number; readonly ZOrderPosition: number; readonly Script: Script; AlternativeText: string; readonly HasDiagram: MsoTriState; readonly Diagram: MsoDiagram; readonly HasDiagramNode: MsoTriState; readonly DiagramNode: DiagramNode; readonly Child: MsoTriState; readonly ParentGroup: Shape; readonly CanvasItems: CanvasShapes; readonly Id: number; CanvasCropLeft(Increment: number): void; CanvasCropTop(Increment: number): void; CanvasCropRight(Increment: number): void; CanvasCropBottom(Increment: number): void; set RTF(arg1: string); readonly TextFrame2: TextFrame2; Cut(): void; Copy(): void; readonly HasChart: MsoTriState; readonly Chart: MsoChart; ShapeStyle: MsoShapeStyleIndex; BackgroundStyle: MsoBackgroundStyleIndex; readonly SoftEdge: SoftEdgeFormat; readonly Glow: GlowFormat; readonly Reflection: ReflectionFormat; readonly HasSmartArt: MsoTriState; readonly SmartArt: SmartArt; ConvertTextToSmartArt(Layout: SmartArtLayout): void; Title: string; } interface ShapeRange { readonly Application: any; readonly Creator: number; readonly Parent: any; readonly Count: number; Item(Index: any): Shape; Align(AlignCmd: MsoAlignCmd, RelativeTo: MsoTriState): void; Apply(): void; Delete(): void; Distribute(DistributeCmd: MsoDistributeCmd, RelativeTo: MsoTriState): void; Duplicate(): ShapeRange; Flip(FlipCmd: MsoFlipCmd): void; IncrementLeft(Increment: number): void; IncrementRotation(Increment: number): void; IncrementTop(Increment: number): void; Group(): Shape; PickUp(): void; Regroup(): Shape; RerouteConnections(): void; /** * @param fScale 默认值为 0 */ ScaleHeight(Factor: number, RelativeToOriginalSize: MsoTriState, fScale?: MsoScaleFrom): void; /** * @param fScale 默认值为 0 */ ScaleWidth(Factor: number, RelativeToOriginalSize: MsoTriState, fScale?: MsoScaleFrom): void; Select(Replace?: TypedAny): void; SetShapesDefaultProperties(): void; Ungroup(): ShapeRange; ZOrder(ZOrderCmd: MsoZOrderCmd): void; readonly Adjustments: Adjustments; AutoShapeType: MsoAutoShapeType; BlackWhiteMode: MsoBlackWhiteMode; readonly Callout: CalloutFormat; readonly ConnectionSiteCount: number; readonly Connector: MsoTriState; readonly ConnectorFormat: ConnectorFormat; readonly Fill: FillFormat; readonly GroupItems: GroupShapes; Height: number; readonly HorizontalFlip: MsoTriState; Left: number; readonly Line: LineFormat; LockAspectRatio: MsoTriState; Name: string; readonly Nodes: ShapeNodes; Rotation: number; readonly PictureFormat: PictureFormat; readonly Shadow: ShadowFormat; readonly TextEffect: TextEffectFormat; readonly TextFrame: TextFrame; readonly ThreeD: ThreeDFormat; Top: number; readonly Type: MsoShapeType; readonly VerticalFlip: MsoTriState; readonly Vertices: any; Visible: MsoTriState; Width: number; readonly ZOrderPosition: number; readonly Script: Script; AlternativeText: string; readonly HasDiagram: MsoTriState; readonly Diagram: MsoDiagram; readonly HasDiagramNode: MsoTriState; readonly DiagramNode: DiagramNode; readonly Child: MsoTriState; readonly ParentGroup: Shape; readonly CanvasItems: CanvasShapes; readonly Id: number; CanvasCropLeft(Increment: number): void; CanvasCropTop(Increment: number): void; CanvasCropRight(Increment: number): void; CanvasCropBottom(Increment: number): void; set RTF(arg1: string); readonly TextFrame2: TextFrame2; Cut(): void; Copy(): void; readonly HasChart: MsoTriState; readonly Chart: MsoChart; ShapeStyle: MsoShapeStyleIndex; BackgroundStyle: MsoBackgroundStyleIndex; readonly SoftEdge: SoftEdgeFormat; readonly Glow: GlowFormat; readonly Reflection: ReflectionFormat; Title: string; /** * @param PrimaryShape 默认值为 null */ MergeShapes(MergeCmd: MsoMergeCmd, PrimaryShape?: Shape): void; } interface FillFormat { readonly Application: any; readonly Creator: number; readonly Parent: any; Background(): void; OneColorGradient(Style: MsoGradientStyle, Variant: number, Degree: number): void; Patterned(Pattern: MsoPatternType): void; PresetGradient(Style: MsoGradientStyle, Variant: number, PresetGradientType: MsoPresetGradientType): void; PresetTextured(PresetTexture: MsoPresetTexture): void; Solid(): void; TwoColorGradient(Style: MsoGradientStyle, Variant: number): void; UserPicture(PictureFile: string): void; UserTextured(TextureFile: string): void; BackColor: ColorFormat; ForeColor: ColorFormat; readonly GradientColorType: MsoGradientColorType; readonly GradientDegree: number; readonly GradientStyle: MsoGradientStyle; readonly GradientVariant: number; readonly Pattern: MsoPatternType; readonly PresetGradientType: MsoPresetGradientType; readonly PresetTexture: MsoPresetTexture; readonly TextureName: string; readonly TextureType: MsoTextureType; Transparency: number; readonly Type: MsoFillType; Visible: MsoTriState; readonly GradientStops: GradientStops; TextureOffsetX: number; TextureOffsetY: number; TextureAlignment: MsoTextureAlignment; TextureHorizontalScale: number; TextureVerticalScale: number; TextureTile: MsoTriState; RotateWithObject: MsoTriState; readonly PictureEffects: PictureEffects; GradientAngle: number; } interface GradientStops { readonly Application: any; readonly Creator: number; Item(Index: number): GradientStop; readonly Count: number; /** * @param Index 默认值为 -1 */ Delete(Index?: number): void; /** * @param Transparency 默认值为 0 * @param Index 默认值为 -1 */ Insert(RGB: number, Position: number, Transparency?: number, Index?: number): void; /** * @param Transparency 默认值为 0 * @param Index 默认值为 -1 * @param Brightness 默认值为 0 */ Insert2(RGB: number, Position: number, Transparency?: number, Index?: number, Brightness?: number): void; } interface GradientStop { readonly Application: any; readonly Creator: number; readonly Color: ColorFormat; Position: number; Transparency: number; } interface PictureEffects { readonly Application: any; readonly Creator: number; Item(Index: number): PictureEffect; readonly Count: number; /** * @param Position 默认值为 -1 */ Insert(EffectType: MsoPictureEffectType, Position?: number): PictureEffect; /** * @param Index 默认值为 -1 */ Delete(Index?: number): void; } interface PictureEffect { readonly Application: any; readonly Creator: number; readonly Type: MsoPictureEffectType; Position: number; Delete(): void; readonly EffectParameters: EffectParameters; Visible: MsoTriState; } interface EffectParameters { readonly Application: any; readonly Creator: number; Item(Index: TypedAny): EffectParameter; readonly Count: number; } interface EffectParameter { readonly Application: any; readonly Creator: number; readonly Name: string; Value: any; } interface GroupShapes { readonly Application: any; readonly Creator: number; readonly Parent: any; readonly Count: number; Item(Index: any): Shape; Range(Index: any): ShapeRange; } interface LineFormat { readonly Application: any; readonly Creator: number; readonly Parent: any; BackColor: ColorFormat; BeginArrowheadLength: MsoArrowheadLength; BeginArrowheadStyle: MsoArrowheadStyle; BeginArrowheadWidth: MsoArrowheadWidth; DashStyle: MsoLineDashStyle; EndArrowheadLength: MsoArrowheadLength; EndArrowheadStyle: MsoArrowheadStyle; EndArrowheadWidth: MsoArrowheadWidth; ForeColor: ColorFormat; Pattern: MsoPatternType; Style: MsoLineStyle; Transparency: number; Visible: MsoTriState; Weight: number; InsetPen: MsoTriState; } interface ShapeNodes { readonly Application: any; readonly Creator: number; readonly Parent: any; readonly Count: number; Item(Index: any): ShapeNode; Delete(Index: number): void; /** * @param X2 默认值为 0 * @param Y2 默认值为 0 * @param X3 默认值为 0 * @param Y3 默认值为 0 */ Insert(Index: number, SegmentType: MsoSegmentType, EditingType: MsoEditingType, X1: number, Y1: number, X2?: number, Y2?: number, X3?: number, Y3?: number): void; SetEditingType(Index: number, EditingType: MsoEditingType): void; SetPosition(Index: number, X1: number, Y1: number): void; SetSegmentType(Index: number, SegmentType: MsoSegmentType): void; } interface ShapeNode { readonly Application: any; readonly Creator: number; readonly Parent: any; readonly EditingType: MsoEditingType; readonly Points: any; readonly SegmentType: MsoSegmentType; } interface PictureFormat { readonly Application: any; readonly Creator: number; readonly Parent: any; IncrementBrightness(Increment: number): void; IncrementContrast(Increment: number): void; Brightness: number; ColorType: MsoPictureColorType; Contrast: number; CropBottom: number; CropLeft: number; CropRight: number; CropTop: number; TransparencyColor: number; TransparentBackground: MsoTriState; readonly Crop: Crop; } interface Crop { readonly Application: any; readonly Creator: number; PictureOffsetX: number; PictureOffsetY: number; PictureWidth: number; PictureHeight: number; ShapeLeft: number; ShapeTop: number; ShapeWidth: number; ShapeHeight: number; } interface ShadowFormat { readonly Application: any; readonly Creator: number; readonly Parent: any; IncrementOffsetX(Increment: number): void; IncrementOffsetY(Increment: number): void; ForeColor: ColorFormat; Obscured: MsoTriState; OffsetX: number; OffsetY: number; Transparency: number; Type: MsoShadowType; Visible: MsoTriState; Style: MsoShadowStyle; Blur: number; Size: number; RotateWithShape: MsoTriState; } interface TextEffectFormat { readonly Application: any; readonly Creator: number; readonly Parent: any; ToggleVerticalText(): void; Alignment: MsoTextEffectAlignment; FontBold: MsoTriState; FontItalic: MsoTriState; FontName: string; FontSize: number; KernedPairs: MsoTriState; NormalizedHeight: MsoTriState; PresetShape: MsoPresetTextEffectShape; PresetTextEffect: MsoPresetTextEffect; RotatedChars: MsoTriState; Text: string; Tracking: number; } interface TextFrame { readonly Application: any; readonly Creator: number; readonly Parent: any; MarginBottom: number; MarginLeft: number; MarginRight: number; MarginTop: number; Orientation: MsoTextOrientation; } interface ThreeDFormat { readonly Application: any; readonly Creator: number; readonly Parent: any; IncrementRotationX(Increment: number): void; IncrementRotationY(Increment: number): void; ResetRotation(): void; SetThreeDFormat(PresetThreeDFormat: MsoPresetThreeDFormat): void; SetExtrusionDirection(PresetExtrusionDirection: MsoPresetExtrusionDirection): void; Depth: number; readonly ExtrusionColor: ColorFormat; ExtrusionColorType: MsoExtrusionColorType; Perspective: MsoTriState; readonly PresetExtrusionDirection: MsoPresetExtrusionDirection; PresetLightingDirection: MsoPresetLightingDirection; PresetLightingSoftness: MsoPresetLightingSoftness; PresetMaterial: MsoPresetMaterial; readonly PresetThreeDFormat: MsoPresetThreeDFormat; RotationX: number; RotationY: number; Visible: MsoTriState; SetPresetCamera(PresetCamera: MsoPresetCamera): void; IncrementRotationZ(Increment: number): void; IncrementRotationHorizontal(Increment: number): void; IncrementRotationVertical(Increment: number): void; PresetLighting: MsoLightRigType; Z: number; BevelTopType: MsoBevelType; BevelTopInset: number; BevelTopDepth: number; BevelBottomType: MsoBevelType; BevelBottomInset: number; BevelBottomDepth: number; readonly PresetCamera: MsoPresetCamera; RotationZ: number; ContourWidth: number; readonly ContourColor: ColorFormat; FieldOfView: number; ProjectText: MsoTriState; LightAngle: number; } interface Script { readonly Application: any; readonly Creator: number; readonly Parent: any; Extended: string; Id: string; Language: MsoScriptLanguage; readonly Location: MsoScriptLocation; Delete(): void; readonly Shape: any; ScriptText: string; } interface MsoDiagram { readonly Application: any; readonly Creator: number; readonly Parent: any; readonly Nodes: DiagramNodes; readonly Type: MsoDiagramType; AutoLayout: MsoTriState; Reverse: MsoTriState; AutoFormat: MsoTriState; Convert(Type: MsoDiagramType): void; FitText(): void; } interface DiagramNodes { readonly Application: any; readonly Creator: number; Item(Index: any): DiagramNode; SelectAll(): void; readonly Parent: any; readonly Count: number; } interface DiagramNode { readonly Application: any; readonly Creator: number; /** * @param Pos 默认值为 2 * @param NodeType 默认值为 1 */ AddNode(Pos?: MsoRelativeNodePosition, NodeType?: MsoDiagramNodeType): DiagramNode; Delete(): void; MoveNode(TargetNode: DiagramNode, Pos: MsoRelativeNodePosition): void; ReplaceNode(TargetNode: DiagramNode): void; /** * @param SwapChildren 默认值为 true */ SwapNode(TargetNode: DiagramNode, SwapChildren?: boolean): void; /** * @param Pos 默认值为 2 */ CloneNode(CopyChildren: boolean, TargetNode: DiagramNode, Pos?: MsoRelativeNodePosition): DiagramNode; TransferChildren(ReceivingNode: DiagramNode): void; NextNode(): DiagramNode; PrevNode(): DiagramNode; readonly Parent: any; readonly Children: DiagramNodeChildren; readonly Shape: Shape; readonly Root: DiagramNode; readonly Diagram: MsoDiagram; Layout: MsoOrgChartLayoutType; readonly TextShape: Shape; } interface DiagramNodeChildren { readonly Application: any; readonly Creator: number; Item(Index: any): DiagramNode; /** * @param Index 默认值为 -1 * @param NodeType 默认值为 1 */ AddNode(Index?: any, NodeType?: MsoDiagramNodeType): DiagramNode; SelectAll(): void; readonly Parent: any; readonly Count: number; readonly FirstChild: DiagramNode; readonly LastChild: DiagramNode; } interface CanvasShapes { readonly Application: any; readonly Creator: number; readonly Parent: any; readonly Count: number; Item(Index: any): Shape; AddCallout(Type: MsoCalloutType, Left: number, Top: number, Width: number, Height: number): Shape; AddConnector(Type: MsoConnectorType, BeginX: number, BeginY: number, EndX: number, EndY: number): Shape; AddCurve(SafeArrayOfPoints: any): Shape; AddLabel(Orientation: MsoTextOrientation, Left: number, Top: number, Width: number, Height: number): Shape; AddLine(BeginX: number, BeginY: number, EndX: number, EndY: number): Shape; /** * @param Width 默认值为 -1 * @param Height 默认值为 -1 */ AddPicture(FileName: string, LinkToFile: MsoTriState, SaveWithDocument: MsoTriState, Left: number, Top: number, Width?: number, Height?: number): Shape; AddPolyline(SafeArrayOfPoints: any): Shape; AddShape(Type: MsoAutoShapeType, Left: number, Top: number, Width: number, Height: number): Shape; AddTextEffect(PresetTextEffect: MsoPresetTextEffect, Text: string, FontName: string, FontSize: number, FontBold: MsoTriState, FontItalic: MsoTriState, Left: number, Top: number): Shape; AddTextbox(Orientation: MsoTextOrientation, Left: number, Top: number, Width: number, Height: number): Shape; BuildFreeform(EditingType: MsoEditingType, X1: number, Y1: number): FreeformBuilder; Range(Index: any): ShapeRange; SelectAll(): void; readonly Background: Shape; } interface FreeformBuilder { readonly Application: any; readonly Creator: number; readonly Parent: any; /** * @param X2 默认值为 0 * @param Y2 默认值为 0 * @param X3 默认值为 0 * @param Y3 默认值为 0 */ AddNodes(SegmentType: MsoSegmentType, EditingType: MsoEditingType, X1: number, Y1: number, X2?: number, Y2?: number, X3?: number, Y3?: number): void; ConvertToShape(): Shape; } interface TextFrame2 { readonly Application: any; readonly Creator: number; readonly Parent: any; MarginBottom: number; MarginLeft: number; MarginRight: number; MarginTop: number; Orientation: MsoTextOrientation; HorizontalAnchor: MsoHorizontalAnchor; VerticalAnchor: MsoVerticalAnchor; PathFormat: MsoPathFormat; WarpFormat: MsoWarpFormat; WordArtformat: MsoPresetTextEffect; WordWrap: MsoTriState; AutoSize: MsoAutoSize; readonly ThreeD: ThreeDFormat; readonly HasText: MsoTriState; readonly TextRange: TextRange2; readonly Column: TextColumn2; readonly Ruler: Ruler2; DeleteText(): void; NoTextRotation: MsoTriState; } interface TextRange2 { readonly Application: any; readonly Creator: number; Text: string; readonly Count: number; Item(Index: TypedAny): TextRange2; readonly Parent: any; /** * @param Start 默认值为 -1 * @param Length 默认值为 -1 */ Paragraphs(Start?: number, Length?: number): TextRange2; /** * @param Start 默认值为 -1 * @param Length 默认值为 -1 */ Sentences(Start?: number, Length?: number): TextRange2; /** * @param Start 默认值为 -1 * @param Length 默认值为 -1 */ Words(Start?: number, Length?: number): TextRange2; /** * @param Start 默认值为 -1 * @param Length 默认值为 -1 */ Characters(Start?: number, Length?: number): TextRange2; /** * @param Start 默认值为 -1 * @param Length 默认值为 -1 */ Lines(Start?: number, Length?: number): TextRange2; /** * @param Start 默认值为 -1 * @param Length 默认值为 -1 */ Runs(Start?: number, Length?: number): TextRange2; readonly ParagraphFormat: ParagraphFormat2; readonly Font: Font2; readonly Length: number; readonly Start: number; readonly BoundLeft: number; readonly BoundTop: number; readonly BoundWidth: number; readonly BoundHeight: number; TrimText(): TextRange2; /** * @param NewText 默认值为 "" */ InsertAfter(NewText?: string): TextRange2; /** * @param NewText 默认值为 "" */ InsertBefore(NewText?: string): TextRange2; /** * @param Unicode 默认值为 0 */ InsertSymbol(FontName: string, CharNumber: number, Unicode?: MsoTriState): TextRange2; Select(): void; Cut(): void; Copy(): void; Delete(): void; Paste(): TextRange2; PasteSpecial(Format: MsoClipboardFormat): TextRange2; ChangeCase(Type: MsoTextChangeCase): void; AddPeriods(): void; RemovePeriods(): void; /** * @param After 默认值为 0 * @param MatchCase 默认值为 0 * @param WholeWords 默认值为 0 */ Find(FindWhat: string, After?: number, MatchCase?: MsoTriState, WholeWords?: MsoTriState): TextRange2; /** * @param After 默认值为 0 * @param MatchCase 默认值为 0 * @param WholeWords 默认值为 0 */ Replace(FindWhat: string, ReplaceWhat: string, After?: number, MatchCase?: MsoTriState, WholeWords?: MsoTriState): TextRange2; RotatedBounds(): {X1: number, Y1: number, X2: number, Y2: number, X3: number, Y3: number, x4: number, y4: number}; LanguageID: MsoLanguageID; RtlRun(): void; LtrRun(): void; /** * @param Start 默认值为 -1 * @param Length 默认值为 -1 */ MathZones(Start?: number, Length?: number): TextRange2; /** * @param Formula 默认值为 "" * @param Position 默认值为 -1 */ InsertChartField(ChartFieldType: MsoChartFieldType, Formula?: string, Position?: number): TextRange2; } interface ParagraphFormat2 { readonly Application: any; readonly Creator: number; readonly Parent: any; Alignment: MsoParagraphAlignment; BaselineAlignment: MsoBaselineAlignment; readonly Bullet: BulletFormat2; FarEastLineBreakLevel: MsoTriState; FirstLineIndent: number; HangingPunctuation: MsoTriState; IndentLevel: number; LeftIndent: number; LineRuleAfter: MsoTriState; LineRuleBefore: MsoTriState; LineRuleWithin: MsoTriState; RightIndent: number; SpaceAfter: number; SpaceBefore: number; SpaceWithin: number; readonly TabStops: TabStops2; TextDirection: MsoTextDirection; WordWrap: MsoTriState; } interface BulletFormat2 { readonly Application: any; readonly Creator: number; readonly Parent: any; Character: number; readonly Font: Font2; readonly Number: number; Picture(FileName: string): void; RelativeSize: number; StartValue: number; Style: MsoNumberedBulletStyle; Type: MsoBulletType; UseTextColor: MsoTriState; UseTextFont: MsoTriState; Visible: MsoTriState; } interface Font2 { readonly Application: any; readonly Creator: number; readonly Parent: any; Bold: MsoTriState; Italic: MsoTriState; Strike: MsoTextStrike; Caps: MsoTextCaps; AutorotateNumbers: MsoTriState; BaselineOffset: number; Kerning: number; Size: number; Spacing: number; UnderlineStyle: MsoTextUnderlineType; Allcaps: MsoTriState; DoubleStrikeThrough: MsoTriState; Equalize: MsoTriState; readonly Fill: FillFormat; readonly Glow: GlowFormat; readonly Reflection: ReflectionFormat; readonly Line: LineFormat; readonly Shadow: ShadowFormat; readonly Highlight: ColorFormat; readonly UnderlineColor: ColorFormat; Smallcaps: MsoTriState; SoftEdgeFormat: MsoSoftEdgeType; StrikeThrough: MsoTriState; Subscript: MsoTriState; Superscript: MsoTriState; WordArtformat: MsoPresetTextEffect; readonly Embeddable: MsoTriState; readonly Embedded: MsoTriState; Name: string; NameAscii: string; NameComplexScript: string; NameFarEast: string; NameOther: string; } interface GlowFormat { readonly Application: any; readonly Creator: number; Radius: number; readonly Color: ColorFormat; Transparency: number; } interface ReflectionFormat { readonly Application: any; readonly Creator: number; Type: MsoReflectionType; Transparency: number; Size: number; Offset: number; Blur: number; } interface TabStops2 { readonly Application: any; readonly Creator: number; Item(Index: any): TabStop2; readonly Parent: any; Add(Type: MsoTabStopType, Position: number): TabStop2; readonly Count: number; DefaultSpacing: number; } interface TabStop2 { readonly Application: any; readonly Creator: number; readonly Parent: any; Clear(): void; Position: number; Type: MsoTabStopType; } interface TextColumn2 { readonly Application: any; readonly Creator: number; Number: number; Spacing: number; TextDirection: MsoTextDirection; } interface Ruler2 { readonly Application: any; readonly Creator: number; readonly Parent: any; readonly Levels: RulerLevels2; readonly TabStops: TabStops2; } interface RulerLevels2 { readonly Application: any; readonly Creator: number; readonly Parent: any; readonly Count: number; Item(Index: TypedAny): RulerLevel2; } interface RulerLevel2 { readonly Application: any; readonly Creator: number; readonly Parent: any; FirstMargin: number; LeftMargin: number; } interface MsoChart { readonly Parent: any; HasTitle: boolean; readonly ChartTitle: MsoChartTitle; DepthPercent: number; Elevation: number; GapDepth: number; HeightPercent: number; Perspective: number; RightAngleAxes: any; Rotation: any; DisplayBlanksAs: XlDisplayBlanksAs; ChartGroups(pvarIndex?: any, varIgallery?: any): any; SeriesCollection(Index?: any): any; /** * @param Type 默认值为 2 */ _ApplyDataLabels(Type?: XlDataLabelsType, IMsoLegendKey?: any, AutoText?: any, HasLeaderLines?: any): void; SubType: number; Type: number; readonly Corners: MsoCorners; /** * @param Type 默认值为 2 */ ApplyDataLabels(Type?: XlDataLabelsType, IMsoLegendKey?: any, AutoText?: any, HasLeaderLines?: any, ShowSeriesName?: any, ShowCategoryName?: any, ShowValue?: any, ShowPercentage?: any, ShowBubbleSize?: any, Separator?: any): void; ChartType: XlChartType; HasDataTable: boolean; ApplyCustomType(ChartType: XlChartType, TypeName?: any): void; GetChartElement(x: number, y: number): {ElementID: number, Arg1: number, Arg2: number}; SetSourceData(Source: string, PlotBy?: any): void; PlotBy: XlRowCol; HasLegend: boolean; readonly Legend: MsoLegend; /** * @param AxisGroup 默认值为 1 */ Axes(Type?: any, AxisGroup?: XlAxisGroup): any; HasAxis(axisType: any | undefined, AxisGroup: any | undefined, pval: any | undefined): void; HasAxis(axisType?: any, AxisGroup?: any): any; /** * @param fBackWall 默认值为 true */ Walls(fBackWall?: boolean): MsoWalls; readonly Floor: MsoFloor; readonly PlotArea: MsoPlotArea; PlotVisibleOnly: boolean; readonly ChartArea: MsoChartArea; AutoFormat(rGallery: number, varFormat?: any): void; AutoScaling: boolean; ChartWizard(varSource?: any, varGallery?: any, varFormat?: any, varPlotBy?: any, varCategoryLabels?: any, varSeriesLabels?: any, varHasLegend?: any, varTitle?: any, varCategoryTitle?: any, varValueTitle?: any, varExtraTitle?: any): void; /** * @param Appearance 默认值为 1 * @param Format 默认值为 -4147 * @param Size 默认值为 2 */ CopyPicture(Appearance?: number, Format?: number, Size?: number): void; readonly DataTable: MsoDataTable; BarShape: XlBarShape; Export(bstr: string, varFilterName?: any, varInteractive?: any): boolean; SetDefaultChart(varName: any): void; ApplyChartTemplate(bstrFileName: string): void; SaveChartTemplate(bstrFileName: string): void; readonly SideWall: MsoWalls; readonly BackWall: MsoWalls; ChartStyle: any; ClearToMatchStyle(): void; readonly PivotLayout: any; HasPivotFields: boolean; RefreshPivotTable(): void; ShowDataLabelsOverMaximum: boolean; ApplyLayout(Layout: number, varChartType?: any): void; Refresh(): void; SetElement(RHS: MsoChartElementType): void; readonly ChartData: MsoChartData; readonly Format: MsoChartFormat; readonly Shapes: Shapes; readonly Application: any; readonly Creator: number; readonly Area3DGroup: MsoChartGroup; AreaGroups(Index?: any): any; readonly Bar3DGroup: MsoChartGroup; BarGroups(Index?: any): any; readonly Column3DGroup: MsoChartGroup; ColumnGroups(Index?: any): any; readonly Line3DGroup: MsoChartGroup; LineGroups(Index?: any): any; readonly Pie3DGroup: MsoChartGroup; PieGroups(Index?: any): any; DoughnutGroups(Index?: any): any; RadarGroups(Index?: any): any; readonly SurfaceGroup: MsoChartGroup; XYGroups(Index?: any): any; Delete(): any; Copy(): any; Select(Replace?: any): any; ShowReportFilterFieldButtons: boolean; ShowLegendFieldButtons: boolean; ShowAxisFieldButtons: boolean; ShowValueFieldButtons: boolean; ShowAllFieldButtons: boolean; FullSeriesCollection(Index?: any): any; CategoryLabelLevel: XlCategoryLabelLevel; SeriesNameLevel: XlSeriesNameLevel; readonly HasHiddenContent: boolean; DeleteHiddenContent(): void; ChartColor: any; ClearToMatchColorStyle(): void; } interface MsoChartTitle { Caption: string; Characters(Start?: any, Length?: any): MsoCharacters; readonly Font: ChartFont; HorizontalAlignment: any; Left: number; Orientation: any; Shadow: boolean; Text: string; Top: number; VerticalAlignment: any; ReadingOrder: number; AutoScaleFont: any; readonly Interior: MsoInterior; readonly Fill: ChartFillFormat; Delete(): any; readonly Border: MsoBorder; readonly Name: string; readonly Parent: any; Select(): any; IncludeInLayout: boolean; Position: XlChartElementPosition; readonly Format: MsoChartFormat; readonly Height: number; readonly Application: any; readonly Creator: number; readonly Width: number; Formula: string; FormulaR1C1: string; FormulaLocal: string; FormulaR1C1Local: string; } interface MsoCharacters { readonly Parent: any; Caption: string; readonly Count: number; Delete(): any; readonly Font: ChartFont; Insert(bstr: string): any; Text: string; PhoneticCharacters: string; readonly Application: any; readonly Creator: number; } interface ChartFont { Background: any; Bold: any; Color: any; ColorIndex: any; FontStyle: any; Italic: any; Name: any; OutlineFont: any; Shadow: any; Size: any; StrikeThrough: any; Subscript: any; Superscript: any; Underline: any; readonly Application: any; readonly Creator: number; readonly Parent: any; } interface MsoInterior { Color: any; ColorIndex: any; InvertIfNegative: any; Pattern: any; PatternColor: any; PatternColorIndex: any; readonly Application: any; readonly Creator: number; readonly Parent: any; } interface ChartFillFormat { OneColorGradient(Style: number, Variant: number, Degree: number): void; TwoColorGradient(Style: number, Variant: number): void; PresetTextured(PresetTexture: number): void; Solid(): void; Patterned(Pattern: number): void; UserPicture(PictureFile: any, PictureFormat: any, PictureStackUnit: any, PicturePlacement: any): void; UserTextured(TextureFile: string): void; PresetGradient(Style: number, Variant: number, PresetGradientType: number): void; readonly BackColor: ChartColorFormat; readonly ForeColor: ChartColorFormat; readonly GradientColorType: number; readonly GradientDegree: number; readonly GradientStyle: number; readonly GradientVariant: number; readonly Pattern: number; readonly PresetGradientType: number; readonly PresetTexture: number; readonly TextureName: string; readonly TextureType: number; readonly Type: number; Visible: number; readonly Application: any; readonly Creator: number; readonly Parent: any; } interface ChartColorFormat { readonly Parent: any; SchemeColor: number; RGB: number; readonly _Default: number; readonly Type: number; readonly Application: any; readonly Creator: number; } interface MsoBorder { Color: any; ColorIndex: any; LineStyle: any; Weight: any; readonly Application: any; readonly Creator: number; readonly Parent: any; } interface MsoChartFormat { readonly Fill: FillFormat; readonly Glow: GlowFormat; readonly Line: LineFormat; readonly Parent: any; readonly PictureFormat: PictureFormat; readonly Shadow: ShadowFormat; readonly SoftEdge: SoftEdgeFormat; readonly TextFrame2: TextFrame2; readonly ThreeD: ThreeDFormat; readonly Application: any; readonly Creator: number; readonly Adjustments: Adjustments; AutoShapeType: MsoAutoShapeType; } interface SoftEdgeFormat { readonly Application: any; readonly Creator: number; Type: MsoSoftEdgeType; Radius: number; } interface MsoCorners { readonly Parent: any; readonly Name: string; Select(): any; readonly Application: any; readonly Creator: number; } interface MsoLegend { readonly Parent: any; readonly Name: string; Select(): any; readonly Border: MsoBorder; Delete(): any; readonly Font: ChartFont; LegendEntries(Index?: any): any; Position: XlLegendPosition; Shadow: boolean; Clear(): any; Height: number; readonly Interior: MsoInterior; readonly Fill: ChartFillFormat; Left: number; Top: number; Width: number; AutoScaleFont: any; IncludeInLayout: boolean; readonly Format: MsoChartFormat; readonly Application: any; readonly Creator: number; } interface MsoWalls { readonly Name: string; Select(): any; readonly Parent: any; readonly Border: MsoBorder; ClearFormats(): any; readonly Interior: MsoInterior; readonly Fill: ChartFillFormat; PictureType: any; Paste(): void; PictureUnit: any; Thickness: number; readonly Format: MsoChartFormat; readonly Application: any; readonly Creator: number; } interface MsoFloor { readonly Name: string; Select(): any; readonly Parent: any; readonly Border: MsoBorder; ClearFormats(): any; readonly Interior: MsoInterior; readonly Fill: ChartFillFormat; PictureType: any; Paste(): void; Thickness: number; readonly Format: MsoChartFormat; readonly Application: any; readonly Creator: number; } interface MsoPlotArea { readonly Name: string; Select(): any; readonly Parent: any; readonly Border: MsoBorder; ClearFormats(): any; Height: number; readonly Interior: MsoInterior; readonly Fill: ChartFillFormat; Left: number; Top: number; Width: number; InsideLeft: number; InsideTop: number; InsideWidth: number; InsideHeight: number; Position: XlChartElementPosition; readonly Format: MsoChartFormat; readonly Application: any; readonly Creator: number; } interface MsoChartArea { readonly Name: string; Select(): any; readonly Parent: any; readonly Border: MsoBorder; Clear(): any; ClearContents(): any; Copy(): any; readonly Font: ChartFont; Shadow: boolean; ClearFormats(): any; Height: number; readonly Interior: MsoInterior; readonly Fill: ChartFillFormat; Left: number; Top: number; Width: number; AutoScaleFont: any; readonly Format: MsoChartFormat; RoundedCorners: boolean; readonly Application: any; readonly Creator: number; } interface MsoDataTable { ShowLegendKey: boolean; HasBorderHorizontal: boolean; HasBorderVertical: boolean; HasBorderOutline: boolean; readonly Border: MsoBorder; readonly Font: ChartFont; Select(): void; Delete(): void; readonly Parent: any; AutoScaleFont: any; readonly Format: MsoChartFormat; readonly Application: any; readonly Creator: number; } interface MsoChartData { readonly Workbook: any; Activate(): void; readonly IsLinked: boolean; BreakLink(): void; ActivateChartDataWindow(): void; } interface Shapes { readonly Application: any; readonly Creator: number; readonly Parent: any; readonly Count: number; Item(Index: any): Shape; AddCallout(Type: MsoCalloutType, Left: number, Top: number, Width: number, Height: number): Shape; AddConnector(Type: MsoConnectorType, BeginX: number, BeginY: number, EndX: number, EndY: number): Shape; AddCurve(SafeArrayOfPoints: any): Shape; AddLabel(Orientation: MsoTextOrientation, Left: number, Top: number, Width: number, Height: number): Shape; AddLine(BeginX: number, BeginY: number, EndX: number, EndY: number): Shape; /** * @param Width 默认值为 -1 * @param Height 默认值为 -1 */ AddPicture(FileName: string, LinkToFile: MsoTriState, SaveWithDocument: MsoTriState, Left: number, Top: number, Width?: number, Height?: number): Shape; AddPolyline(SafeArrayOfPoints: any): Shape; AddShape(Type: MsoAutoShapeType, Left: number, Top: number, Width: number, Height: number): Shape; AddTextEffect(PresetTextEffect: MsoPresetTextEffect, Text: string, FontName: string, FontSize: number, FontBold: MsoTriState, FontItalic: MsoTriState, Left: number, Top: number): Shape; AddTextbox(Orientation: MsoTextOrientation, Left: number, Top: number, Width: number, Height: number): Shape; BuildFreeform(EditingType: MsoEditingType, X1: number, Y1: number): FreeformBuilder; Range(Index: any): ShapeRange; SelectAll(): void; readonly Background: Shape; readonly Default: Shape; AddDiagram(Type: MsoDiagramType, Left: number, Top: number, Width: number, Height: number): Shape; AddCanvas(Left: number, Top: number, Width: number, Height: number): Shape; /** * @param Type 默认值为 -1 * @param Left 默认值为 -1 * @param Top 默认值为 -1 * @param Width 默认值为 -1 * @param Height 默认值为 -1 */ AddChart(Type?: XlChartType, Left?: number, Top?: number, Width?: number, Height?: number): Shape; AddTable(NumRows: number, NumColumns: number, Left: number, Top: number, Width: number, Height: number): Shape; /** * @param Left 默认值为 -1 * @param Top 默认值为 -1 * @param Width 默认值为 -1 * @param Height 默认值为 -1 */ AddSmartArt(Layout: SmartArtLayout, Left?: number, Top?: number, Width?: number, Height?: number): Shape; /** * @param Style 默认值为 -1 * @param Type 默认值为 -1 * @param Left 默认值为 -1 * @param Top 默认值为 -1 * @param Width 默认值为 -1 * @param Height 默认值为 -1 * @param NewLayout 默认值为 true */ AddChart2(Style?: number, Type?: XlChartType, Left?: number, Top?: number, Width?: number, Height?: number, NewLayout?: boolean): Shape; /** * @param Width 默认值为 -1 * @param Height 默认值为 -1 * @param Compress 默认值为 -1 */ AddPicture2(FileName: string, LinkToFile: MsoTriState, SaveWithDocument: MsoTriState, Left: number, Top: number, Width?: number, Height?: number, Compress?: MsoPictureCompress): Shape; } interface SmartArtLayout { readonly Application: any; readonly Creator: number; readonly Parent: any; readonly Id: string; readonly Name: string; readonly Description: string; readonly Category: string; } interface MsoChartGroup { AxisGroup: number; DoughnutHoleSize: number; readonly DownBars: MsoDownBars; readonly DropLines: MsoDropLines; FirstSliceAngle: number; GapWidth: number; HasDropLines: boolean; HasHiLoLines: boolean; HasRadarAxisLabels: boolean; HasSeriesLines: boolean; HasUpDownBars: boolean; readonly HiLoLines: MsoHiLoLines; readonly Index: number; Overlap: number; readonly RadarAxisLabels: any; SeriesCollection(Index?: any): any; readonly SeriesLines: MsoSeriesLines; SubType: number; Type: number; readonly UpBars: MsoUpBars; VaryByCategories: boolean; SizeRepresents: XlSizeRepresents; BubbleScale: number; ShowNegativeBubbles: boolean; SplitType: XlChartSplitType; SplitValue: any; SecondPlotSize: number; Has3DShading: boolean; readonly Application: any; readonly Creator: number; readonly Parent: any; CategoryCollection(Index?: any): any; FullCategoryCollection(Index?: any): any; } interface MsoDownBars { readonly Name: string; Select(): any; readonly Parent: any; readonly Border: MsoBorder; Delete(): any; readonly Interior: MsoInterior; readonly Fill: ChartFillFormat; readonly Format: MsoChartFormat; readonly Application: any; readonly Creator: number; } interface MsoDropLines { readonly Name: string; Select(): void; readonly Parent: any; readonly Border: MsoBorder; Delete(): void; readonly Format: MsoChartFormat; readonly Application: any; readonly Creator: number; } interface MsoHiLoLines { readonly Parent: any; readonly Name: string; Select(): void; readonly Border: MsoBorder; Delete(): void; readonly Format: MsoChartFormat; readonly Application: any; readonly Creator: number; } interface MsoSeriesLines { readonly Name: string; Select(): any; readonly Parent: any; readonly Border: MsoBorder; Delete(): any; readonly Format: MsoChartFormat; readonly Application: any; readonly Creator: number; } interface MsoUpBars { readonly Name: string; Select(): any; readonly Parent: any; readonly Border: MsoBorder; Delete(): any; readonly Interior: MsoInterior; readonly Fill: ChartFillFormat; readonly Format: MsoChartFormat; readonly Application: any; readonly Creator: number; } interface SmartArt { readonly Application: any; readonly Creator: number; readonly Parent: any; readonly AllNodes: SmartArtNodes; readonly Nodes: SmartArtNodes; Layout: SmartArtLayout; QuickStyle: SmartArtQuickStyle; Color: SmartArtColor; Reverse: MsoTriState; Reset(): void; } interface SmartArtNodes { readonly Application: any; readonly Creator: number; Item(Index: any): SmartArtNode; readonly Parent: any; readonly Count: number; Add(): SmartArtNode; } interface SmartArtNode { readonly Application: any; readonly Creator: number; readonly Parent: any; /** * @param Position 默认值为 1 * @param Type 默认值为 1 */ AddNode(Position?: MsoSmartArtNodePosition, Type?: MsoSmartArtNodeType): SmartArtNode; Delete(): void; Promote(): void; Demote(): void; OrgChartLayout: MsoOrgChartLayoutType; readonly Shapes: ShapeRange; readonly TextFrame2: TextFrame2; Larger(): void; Smaller(): void; readonly Level: number; readonly Hidden: MsoTriState; readonly Nodes: SmartArtNodes; readonly ParentNode: SmartArtNode; readonly Type: MsoSmartArtNodeType; ReorderUp(): void; ReorderDown(): void; } interface SmartArtQuickStyle { readonly Application: any; readonly Creator: number; readonly Parent: any; readonly Id: string; readonly Name: string; readonly Description: string; readonly Category: string; } interface SmartArtColor { readonly Application: any; readonly Creator: number; readonly Parent: any; readonly Id: string; readonly Name: string; readonly Description: string; readonly Category: string; } interface Scripts { readonly Application: any; readonly Creator: number; readonly Parent: any; readonly Count: number; Item(Index: TypedAny): Script; /** * @param Location 默认值为 2 * @param Language 默认值为 2 * @param Id 默认值为 "" * @param Extended 默认值为 "" * @param ScriptText 默认值为 "" */ Add(Anchor?: any, Location?: MsoScriptLocation, Language?: MsoScriptLanguage, Id?: string, Extended?: string, ScriptText?: string): Script; Delete(): void; } interface MsoDispCagNotifySink { InsertClip(pClipMoniker: any, pItemMoniker: any): void; WindowIsClosing(): void; } interface Balloon { readonly Application: any; readonly Creator: number; readonly Parent: any; readonly Checkboxes: any; readonly Labels: any; BalloonType: MsoBalloonType; Icon: MsoIconType; Heading: string; Text: string; Mode: MsoModeType; Animation: MsoAnimationType; Button: MsoButtonSetType; Callback: string; Private: number; SetAvoidRectangle(Left: number, Top: number, Right: number, Bottom: number): void; readonly Name: string; Show(): MsoBalloonButtonType; Close(): void; } interface BalloonCheckboxes { readonly Application: any; readonly Creator: number; readonly Name: string; readonly Parent: any; Item(Index: number): any; Count: number; } interface BalloonCheckbox { readonly Application: any; readonly Creator: number; readonly Item: string; readonly Name: string; readonly Parent: any; Checked: boolean; Text: string; } interface BalloonLabels { readonly Application: any; readonly Creator: number; readonly Name: string; readonly Parent: any; Item(Index: number): any; Count: number; } interface BalloonLabel { readonly Application: any; readonly Creator: number; readonly Item: string; readonly Name: string; readonly Parent: any; Text: string; } interface AnswerWizardFiles { readonly Application: any; readonly Creator: number; readonly Parent: any; Item(Index: number): string; readonly Count: number; Add(FileName: string): void; Delete(FileName: string): void; } interface AnswerWizard { readonly Application: any; readonly Creator: number; readonly Parent: any; readonly Files: AnswerWizardFiles; ClearFileList(): void; ResetFileList(): void; } interface Assistant { readonly Application: any; readonly Creator: number; readonly Parent: any; Move(xLeft: number, yTop: number): void; Top: number; Left: number; Help(): void; StartWizard(On: boolean, Callback: string, PrivateX: number, Animation?: any, CustomTeaser?: any, Top?: any, Left?: any, Bottom?: any, Right?: any): number; EndWizard(WizardID: number, varfSuccess: boolean, Animation?: any): void; ActivateWizard(WizardID: number, act: MsoWizardActType, Animation?: any): void; ResetTips(): void; readonly NewBalloon: Balloon; readonly BalloonError: MsoBalloonErrorType; Visible: boolean; Animation: MsoAnimationType; Reduced: boolean; AssistWithHelp: boolean; AssistWithWizards: boolean; AssistWithAlerts: boolean; MoveWhenInTheWay: boolean; Sounds: boolean; FeatureTips: boolean; MouseTips: boolean; KeyboardShortcutTips: boolean; HighPriorityTips: boolean; TipOfDay: boolean; GuessHelp: boolean; SearchWhenProgramming: boolean; readonly Item: string; FileName: string; readonly Name: string; On: boolean; DoAlert(bstrAlertTitle: string, bstrAlertText: string, alb: MsoAlertButtonType, alc: MsoAlertIconType, ald: MsoAlertDefaultType, alq: MsoAlertCancelType, varfSysAlert: boolean): number; } interface DocumentProperty { readonly Parent: any; Delete(): void; Name: string; Value: TypedAny; Type: MsoDocProperties; LinkToContent: boolean; LinkSource: string; readonly Application: any; readonly Creator: number; } interface DocumentProperties { readonly Parent: any; Item(Index: TypedAny): DocumentProperty; readonly Count: number; Add(Name: string, LinkToContent: boolean, Type?: any, Value?: TypedAny, LinkSource?: any): DocumentProperty; readonly Application: any; readonly Creator: number; } interface FoundFiles { Item(Index: number): string; readonly Count: number; } interface Find { SearchPath: string; Name: string; SubDir: boolean; Title: string; Author: string; Keywords: string; Subject: string; Options: MsoFileFindOptions; MatchCase: boolean; Text: string; PatternMatch: boolean; DateSavedFrom: any; DateSavedTo: any; SavedBy: string; DateCreatedFrom: any; DateCreatedTo: any; View: MsoFileFindView; SortBy: MsoFileFindSortBy; ListBy: MsoFileFindListBy; SelectedFile: number; readonly Results: FoundFiles; Show(): number; Execute(): void; Load(bstrQueryName: string): void; Save(bstrQueryName: string): void; Delete(bstrQueryName: string): void; FileType: number; } interface FoundFiles { readonly Application: any; readonly Creator: number; Item(Index: number): string; readonly Count: number; } interface PropertyTest { readonly Application: any; readonly Creator: number; readonly Name: string; readonly Condition: MsoCondition; readonly Value: any; readonly SecondValue: any; readonly Connector: MsoConnector; } interface PropertyTests { readonly Application: any; readonly Creator: number; Item(Index: number): PropertyTest; readonly Count: number; /** * @param Connector 默认值为 1 */ Add(Name: string, Condition: MsoCondition, Value?: TypedAny, SecondValue?: TypedAny, Connector?: MsoConnector): void; Remove(Index: number): void; } interface FileSearch { readonly Application: any; readonly Creator: number; SearchSubFolders: boolean; MatchTextExactly: boolean; MatchAllWordForms: boolean; FileName: string; FileType: MsoFileType; LastModified: MsoLastModified; TextOrProperty: string; LookIn: string; /** * @param SortBy 默认值为 1 * @param SortOrder 默认值为 1 * @param AlwaysAccurate 默认值为 true */ Execute(SortBy?: MsoSortBy, SortOrder?: MsoSortOrder, AlwaysAccurate?: boolean): number; NewSearch(): void; readonly FoundFiles: FoundFiles; readonly PropertyTests: PropertyTests; readonly SearchScopes: SearchScopes; readonly SearchFolders: SearchFolders; readonly FileTypes: FileTypes; RefreshScopes(): void; } interface SearchScopes { readonly Application: any; readonly Creator: number; Item(Index: number): SearchScope; readonly Count: number; } interface SearchScope { readonly Application: any; readonly Creator: number; readonly Type: MsoSearchIn; readonly ScopeFolder: ScopeFolder; } interface ScopeFolder { readonly Application: any; readonly Creator: number; readonly Name: string; readonly Path: string; readonly ScopeFolders: ScopeFolders; AddToSearchFolders(): void; } interface ScopeFolders { readonly Application: any; readonly Creator: number; Item(Index: number): ScopeFolder; readonly Count: number; } interface SearchFolders { readonly Application: any; readonly Creator: number; Item(Index: number): ScopeFolder; readonly Count: number; Add(ScopeFolder: ScopeFolder): void; Remove(Index: number): void; } interface FileTypes { readonly Application: any; readonly Creator: number; Item(Index: number): MsoFileType; readonly Count: number; Add(FileType: MsoFileType): void; Remove(Index: number): void; } interface COMAddIn { readonly Application: any; readonly Creator: number; Description: string; readonly ProgId: string; readonly Guid: string; Connect: boolean; Object: any; readonly Parent: any; } interface COMAddIns { readonly Application: any; readonly Creator: number; Item(Index: TypedAny): COMAddIn; readonly Count: number; Update(): void; readonly Parent: any; SetAppModal(varfModal: boolean): void; } interface LanguageSettings { readonly Application: any; readonly Creator: number; LanguageID(Id: MsoAppLanguageID): number; LanguagePreferredForEditing(lid: MsoLanguageID): boolean; readonly Parent: any; } interface WebPageFont { readonly Application: any; readonly Creator: number; ProportionalFont: string; ProportionalFontSize: number; FixedWidthFont: string; FixedWidthFontSize: number; } interface WebPageFonts { readonly Application: any; readonly Creator: number; readonly Count: number; Item(Index: MsoCharacterSet): WebPageFont; } interface HTMLProjectItem { readonly Application: any; readonly Creator: number; readonly Name: string; readonly IsOpen: boolean; LoadFromFile(FileName: string): void; /** * @param OpenKind 默认值为 0 */ Open(OpenKind?: MsoHTMLProjectOpen): void; SaveCopyAs(FileName: string): void; Text: string; readonly Parent: any; } interface HTMLProjectItems { readonly Application: any; readonly Creator: number; Item(Index: any): HTMLProjectItem; readonly Count: number; readonly Parent: any; } interface HTMLProject { readonly Application: any; readonly Creator: number; readonly State: MsoHTMLProjectState; /** * @param Refresh 默认值为 true */ RefreshProject(Refresh?: boolean): void; /** * @param Refresh 默认值为 true */ RefreshDocument(Refresh?: boolean): void; readonly HTMLProjectItems: HTMLProjectItems; readonly Parent: any; /** * @param OpenKind 默认值为 0 */ Open(OpenKind?: MsoHTMLProjectOpen): void; } interface MsoDebugOptions { readonly Application: any; readonly Creator: number; FeatureReports: number; OutputToDebugger: boolean; OutputToFile: boolean; OutputToMessageBox: boolean; readonly UnitTestManager: any; AddIgnoredAssertTag(bstrTagToIgnore: string): void; RemoveIgnoredAssertTag(bstrTagToIgnore: string): void; } interface FileDialogSelectedItems { readonly Application: any; readonly Creator: number; readonly Parent: any; readonly Count: number; Item(Index: number): string; } interface FileDialogFilter { readonly Application: any; readonly Creator: number; readonly Parent: any; readonly Extensions: string; readonly Description: string; } interface FileDialogFilters { readonly Application: any; readonly Creator: number; readonly Parent: any; readonly Count: number; Item(Index: number): FileDialogFilter; Delete(filter?: TypedAny): void; Clear(): void; Add(Description: string, Extensions: string, Position?: TypedAny): FileDialogFilter; } interface FileDialog { readonly Application: any; readonly Creator: number; readonly Parent: any; readonly Filters: FileDialogFilters; FilterIndex: number; Title: string; ButtonName: string; AllowMultiSelect: boolean; InitialView: MsoFileDialogView; InitialFileName: string; readonly SelectedItems: FileDialogSelectedItems; readonly DialogType: MsoFileDialogType; readonly Item: string; Show(): number; Execute(): void; } interface SignatureSet { readonly Application: any; readonly Creator: number; readonly Count: number; Item(iSig: number): Signature; Add(): Signature; Commit(): void; readonly Parent: any; AddNonVisibleSignature(varSigProv?: any): Signature; readonly CanAddSignatureLine: boolean; AddSignatureLine(varSigProv?: any): Signature; Subset: MsoSignatureSubset; set ShowSignaturesPane(arg1: boolean); } interface Signature { readonly Application: any; readonly Creator: number; readonly Signer: string; readonly Issuer: string; readonly ExpireDate: any; readonly IsValid: boolean; AttachCertificate: boolean; Delete(): void; readonly Parent: any; readonly IsCertificateExpired: boolean; readonly IsCertificateRevoked: boolean; readonly SignDate: any; readonly IsSigned: boolean; Sign(varSigImg?: any, varDelSuggSigner?: any, varDelSuggSignerLine2?: any, varDelSuggSignerEmail?: any): void; readonly Details: SignatureInfo; ShowDetails(): void; readonly CanSetup: boolean; readonly Setup: SignatureSetup; readonly IsSignatureLine: boolean; readonly SignatureLineShape: any; readonly SortHint: number; } interface SignatureInfo { readonly Application: any; readonly Creator: number; readonly ReadOnly: boolean; readonly SignatureProvider: string; SignatureText: string; SignatureImage: any; SignatureComment: string; GetSignatureDetail(sigdet: SignatureDetail): any; GetCertificateDetail(certdet: CertificateDetail): any; readonly ContentVerificationResults: ContentVerificationResults; readonly CertificateVerificationResults: CertificateVerificationResults; readonly IsValid: boolean; readonly IsCertificateExpired: boolean; readonly IsCertificateRevoked: boolean; readonly IsCertificateUntrusted: boolean; ShowSignatureCertificate(ParentWindow: any): void; SelectSignatureCertificate(ParentWindow: any): void; SelectCertificateDetailByThumbprint(bstrThumbprint: string): void; } interface SignatureSetup { readonly Application: any; readonly Creator: number; readonly ReadOnly: boolean; readonly Id: string; readonly SignatureProvider: string; SuggestedSigner: string; SuggestedSignerLine2: string; SuggestedSignerEmail: string; SigningInstructions: string; AllowComments: boolean; ShowSignDate: boolean; AdditionalXml: string; } interface MsoEnvelope { Introduction: string; readonly Item: any; readonly Parent: any; readonly CommandBars: any; } interface OfficeDataSourceObject { ConnectString: string; Table: string; DataSource: string; readonly Columns: any; readonly RowCount: number; readonly Filters: any; /** * @param RowNbr 默认值为 1 */ Move(MsoMoveRow: MsoMoveRow, RowNbr?: number): number; /** * @param bstrSrc 默认值为 "" * @param bstrConnect 默认值为 "" * @param bstrTable 默认值为 "" * @param fOpenExclusive 默认值为 0 * @param fNeverPrompt 默认值为 1 */ Open(bstrSrc?: string, bstrConnect?: string, bstrTable?: string, fOpenExclusive?: number, fNeverPrompt?: number): void; /** * @param SortAscending1 默认值为 true * @param SortField2 默认值为 "" * @param SortAscending2 默认值为 true * @param SortField3 默认值为 "" * @param SortAscending3 默认值为 true */ SetSortOrder(SortField1: string, SortAscending1?: boolean, SortField2?: string, SortAscending2?: boolean, SortField3?: string, SortAscending3?: boolean): void; ApplyFilter(): void; } interface ODSOColumn { readonly Application: any; readonly Creator: number; readonly Index: number; readonly Name: string; readonly Parent: any; readonly Value: string; } interface ODSOColumns { readonly Application: any; readonly Creator: number; readonly Count: number; readonly Parent: any; Item(varIndex: any): any; } interface ODSOFilter { readonly Application: any; readonly Creator: number; readonly Index: number; readonly Parent: any; Column: string; Comparison: MsoFilterComparison; CompareTo: string; Conjunction: MsoFilterConjunction; } interface ODSOFilters { readonly Application: any; readonly Creator: number; readonly Count: number; readonly Parent: any; Item(Index: number): any; /** * @param bstrCompareTo 默认值为 "" * @param DeferUpdate 默认值为 false */ Add(Column: string, Comparison: MsoFilterComparison, Conjunction: MsoFilterConjunction, bstrCompareTo?: string, DeferUpdate?: boolean): void; /** * @param DeferUpdate 默认值为 false */ Delete(Index: number, DeferUpdate?: boolean): void; } interface NewFile { readonly Application: any; readonly Creator: number; Add(FileName: string, Section?: any, DisplayName?: any, Action?: any): boolean; Remove(FileName: string, Section?: any, DisplayName?: any, Action?: any): boolean; } interface WebComponent { readonly Shape: any; URL: string; HTML: string; Name: string; Width: number; Height: number; SetPlaceHolderGraphic(PlaceHolderGraphic: string): void; Commit(): void; Revert(): void; } interface WebComponentWindowExternal { readonly InterfaceVersion: number; readonly ApplicationName: string; readonly ApplicationVersion: number; readonly Application: any; CloseWindow(): void; readonly WebComponent: WebComponent; } interface WebComponentFormat { readonly Application: any; readonly Parent: any; URL: string; HTML: string; Name: string; Width: number; Height: number; PreviewGraphic: string; LaunchPropertiesWindow(): void; } interface LicWizExternal { PrintHtmlDocument(punkHtmlDoc: any): void; InvokeDateTimeApplet(): void; /** * @param pFormat 默认值为 "" */ FormatDate(date: string, pFormat?: string): string; ShowHelp(pvarId?: any): void; Terminate(): void; DisableVORWReminder(BPC: number): void; SaveReceipt(bstrReceipt: string): string; OpenInDefaultBrowser(bstrUrl: string): void; MsoAlert(bstrText: string, bstrButtons: string, bstrIcon: string): number; DepositPidKey(bstrKey: string, fMORW: number): number; WriteLog(bstrMessage: string): void; ResignDpc(bstrProductCode: string): void; ResetPID(): void; SetDialogSize(dx: number, dy: number): void; VerifyClock(lMode: number): number; SortSelectOptions(pdispSelect: any): void; InternetDisconnect(): void; GetConnectedState(): number; readonly Context: number; readonly Validator: any; readonly LicAgent: any; readonly CountryInfo: string; set WizardVisible(arg1: number); set WizardTitle(arg1: string); readonly AnimationEnabled: number; set CurrentHelpId(arg1: number); readonly OfficeOnTheWebUrl: string; } interface LicValidator { readonly Products: any; Selection: number; } interface LicAgent { Initialize(dwBPC: number, dwMode: number, bstrLicSource: string): number; GetFirstName(): string; SetFirstName(bstrNewVal: string): void; GetLastName(): string; SetLastName(bstrNewVal: string): void; GetOrgName(): string; SetOrgName(bstrNewVal: string): void; GetEmail(): string; SetEmail(bstrNewVal: string): void; GetPhone(): string; SetPhone(bstrNewVal: string): void; GetAddress1(): string; SetAddress1(bstrNewVal: string): void; GetCity(): string; SetCity(bstrNewVal: string): void; GetState(): string; SetState(bstrNewVal: string): void; GetCountryCode(): string; SetCountryCode(bstrNewVal: string): void; GetCountryDesc(): string; SetCountryDesc(bstrNewVal: string): void; GetZip(): string; SetZip(bstrNewVal: string): void; GetIsoLanguage(): number; SetIsoLanguage(dwNewVal: number): void; GetMSUpdate(): string; SetMSUpdate(bstrNewVal: string): void; GetMSOffer(): string; SetMSOffer(bstrNewVal: string): void; GetOtherOffer(): string; SetOtherOffer(bstrNewVal: string): void; GetAddress2(): string; SetAddress2(bstrNewVal: string): void; CheckSystemClock(): number; GetExistingExpiryDate(): string; GetNewExpiryDate(): string; GetBillingFirstName(): string; SetBillingFirstName(bstrNewVal: string): void; GetBillingLastName(): string; SetBillingLastName(bstrNewVal: string): void; GetBillingPhone(): string; SetBillingPhone(bstrNewVal: string): void; GetBillingAddress1(): string; SetBillingAddress1(bstrNewVal: string): void; GetBillingAddress2(): string; SetBillingAddress2(bstrNewVal: string): void; GetBillingCity(): string; SetBillingCity(bstrNewVal: string): void; GetBillingState(): string; SetBillingState(bstrNewVal: string): void; GetBillingCountryCode(): string; SetBillingCountryCode(bstrNewVal: string): void; GetBillingZip(): string; SetBillingZip(bstrNewVal: string): void; SaveBillingInfo(bSave: number): number; IsCCRenewalCountry(bstrCountryCode: string): number; GetVATLabel(bstrCountryCode: string): string; GetCCRenewalExpiryDate(): string; SetVATNumber(bstrVATNumber: string): void; SetCreditCardType(bstrCCCode: string): void; SetCreditCardNumber(bstrCCNumber: string): void; SetCreditCardExpiryYear(dwCCYear: number): void; SetCreditCardExpiryMonth(dwCCMonth: number): void; GetCreditCardCount(): number; GetCreditCardCode(dwIndex: number): string; GetCreditCardName(dwIndex: number): string; GetVATNumber(): string; GetCreditCardType(): string; GetCreditCardNumber(): string; GetCreditCardExpiryYear(): number; GetCreditCardExpiryMonth(): number; GetDisconnectOption(): number; SetDisconnectOption(bNewVal: number): void; AsyncProcessHandshakeRequest(bReviseCustInfo: number): void; AsyncProcessNewLicenseRequest(): void; AsyncProcessReissueLicenseRequest(): void; AsyncProcessRetailRenewalLicenseRequest(): void; AsyncProcessReviseCustInfoRequest(): void; AsyncProcessCCRenewalPriceRequest(): void; AsyncProcessCCRenewalLicenseRequest(): void; GetAsyncProcessReturnCode(): number; IsUpgradeAvailable(): number; WantUpgrade(bWantUpgrade: number): void; AsyncProcessDroppedLicenseRequest(): void; GenerateInstallationId(): string; DepositConfirmationId(bstrVal: string): number; VerifyCheckDigits(bstrCIDIID: string): number; GetCurrentExpiryDate(): string; CancelAsyncProcessRequest(bIsLicenseRequest: number): void; GetCurrencyDescription(dwCurrencyIndex: number): string; GetPriceItemCount(): number; GetPriceItemLabel(dwIndex: number): string; GetPriceItemValue(dwCurrencyIndex: number, dwIndex: number): string; GetInvoiceText(): string; GetBackendErrorMsg(): string; GetCurrencyOption(): number; SetCurrencyOption(dwCurrencyOption: number): void; GetEndOfLifeHtmlText(): string; DisplaySSLCert(): number; } interface MsoEServicesDialog { /** * @param ApplyWebComponentChanges 默认值为 false */ Close(ApplyWebComponentChanges?: boolean): void; AddTrustedDomain(Domain: string): void; readonly ApplicationName: string; readonly Application: any; readonly WebComponent: any; readonly ClipArt: any; } interface WebComponentProperties { readonly Shape: any; Name: string; URL: string; HTML: string; PreviewGraphic: string; PreviewHTML: string; Width: number; Height: number; Tag: string; } interface SmartDocument { readonly Application: any; readonly Creator: number; SolutionID: string; SolutionURL: string; /** * @param ConsiderAllSchemas 默认值为 false */ PickSolution(ConsiderAllSchemas?: boolean): void; RefreshPane(): void; } interface SharedWorkspaceMember { readonly Application: any; readonly Creator: number; readonly DomainName: string; readonly Name: string; readonly Email: string; Delete(): void; readonly Id: string; readonly Parent: any; } interface SharedWorkspaceMembers { readonly Application: any; readonly Creator: number; Item(Index: number): SharedWorkspaceMember; readonly Count: number; Add(Email: string, DomainName: string, DisplayName: string, Role?: any): SharedWorkspaceMember; readonly Parent: any; readonly ItemCountExceeded: boolean; } interface SharedWorkspaceTask { readonly Application: any; readonly Creator: number; Title: string; AssignedTo: string; Status: MsoSharedWorkspaceTaskStatus; Priority: MsoSharedWorkspaceTaskPriority; Description: string; DueDate: any; readonly CreatedBy: string; readonly CreatedDate: any; readonly ModifiedBy: string; readonly ModifiedDate: any; Save(): void; Delete(): void; readonly Parent: any; } interface SharedWorkspaceTasks { readonly Application: any; readonly Creator: number; Item(Index: number): SharedWorkspaceTask; readonly Count: number; Add(Title: string, Status?: any, Priority?: any, Assignee?: any, Description?: any, DueDate?: any): SharedWorkspaceTask; readonly Parent: any; readonly ItemCountExceeded: boolean; } interface SharedWorkspaceFile { readonly Application: any; readonly Creator: number; readonly URL: string; readonly CreatedBy: string; readonly CreatedDate: any; readonly ModifiedBy: string; readonly ModifiedDate: any; Delete(): void; readonly Parent: any; } interface SharedWorkspaceFiles { readonly Application: any; readonly Creator: number; Item(Index: number): SharedWorkspaceFile; readonly Count: number; Add(FileName: string, ParentFolder?: any, OverwriteIfFileAlreadyExists?: any, KeepInSync?: any): SharedWorkspaceFile; readonly Parent: any; readonly ItemCountExceeded: boolean; } interface SharedWorkspaceFolder { readonly Application: any; readonly Creator: number; readonly FolderName: string; Delete(DeleteEventIfFolderContainsFiles?: any): void; readonly Parent: any; } interface SharedWorkspaceFolders { readonly Application: any; readonly Creator: number; Item(Index: number): SharedWorkspaceFolder; readonly Count: number; Add(FolderName: string, ParentFolder?: any): SharedWorkspaceFolder; readonly Parent: any; readonly ItemCountExceeded: boolean; } interface SharedWorkspaceLink { readonly Application: any; readonly Creator: number; URL: string; Description: string; Notes: string; readonly CreatedBy: string; readonly CreatedDate: any; readonly ModifiedBy: string; readonly ModifiedDate: any; Save(): void; Delete(): void; readonly Parent: any; } interface SharedWorkspaceLinks { readonly Application: any; readonly Creator: number; Item(Index: number): SharedWorkspaceLink; readonly Count: number; Add(URL: string, Description?: any, Notes?: any): SharedWorkspaceLink; readonly Parent: any; readonly ItemCountExceeded: boolean; } interface SharedWorkspace { readonly Application: any; readonly Creator: number; Name: string; readonly Members: SharedWorkspaceMembers; readonly Tasks: SharedWorkspaceTasks; readonly Files: SharedWorkspaceFiles; readonly Folders: SharedWorkspaceFolders; readonly Links: SharedWorkspaceLinks; Refresh(): void; CreateNew(URL?: any, Name?: any): void; Delete(): void; readonly Parent: any; readonly URL: string; readonly Connected: boolean; readonly LastRefreshed: any; SourceURL: string; RemoveDocument(): void; Disconnect(): void; } interface Sync { readonly Application: any; readonly Creator: number; readonly Status: MsoSyncStatusType; readonly WorkspaceLastChangedBy: string; readonly LastSyncTime: any; readonly ErrorType: MsoSyncErrorType; GetUpdate(): void; PutUpdate(): void; OpenVersion(SyncVersionType: MsoSyncVersionType): void; ResolveConflict(SyncConflictResolution: MsoSyncConflictResolutionType): void; Unsuspend(): void; readonly Parent: any; } interface DocumentLibraryVersion { readonly Application: any; readonly Creator: number; readonly Modified: any; readonly Index: number; readonly Parent: any; readonly ModifiedBy: string; readonly Comments: string; Delete(): void; Open(): any; Restore(): any; } interface DocumentLibraryVersions { readonly Application: any; readonly Creator: number; Item(lIndex: number): DocumentLibraryVersion; readonly Count: number; readonly Parent: any; readonly IsVersioningEnabled: boolean; } interface UserPermission { readonly Application: any; readonly Creator: number; readonly UserId: string; Permission: number; ExpirationDate: TypedAny; readonly Parent: any; Remove(): void; } interface Permission { readonly Application: any; readonly Creator: number; Item(Index: TypedAny): UserPermission; readonly Count: number; EnableTrustedBrowser: boolean; Add(UserId: string, Permission?: any, ExpirationDate?: any): UserPermission; ApplyPolicy(FileName: string): void; readonly Parent: any; RemoveAll(): void; Enabled: boolean; RequestPermissionURL: string; readonly PolicyName: string; readonly PolicyDescription: string; StoreLicenses: boolean; DocumentAuthor: string; readonly PermissionFromPolicy: boolean; } interface MsoDebugOptions_UTRunResult { readonly Application: any; readonly Creator: number; readonly Passed: boolean; readonly ErrorString: string; } interface MsoDebugOptions_UT { readonly Application: any; readonly Creator: number; readonly Name: string; readonly CollectionName: string; Run(): MsoDebugOptions_UTRunResult; } interface MsoDebugOptions_UTs { readonly Application: any; readonly Creator: number; Item(Index: number): MsoDebugOptions_UT; readonly Count: number; GetUnitTestsInCollection(bstrCollectionName: string): MsoDebugOptions_UTs; GetUnitTest(bstrCollectionName: string, bstrUnitTestName: string): MsoDebugOptions_UT; GetMatchingUnitTestsInCollection(bstrCollectionName: string, bstrUnitTestNameFilter: string): MsoDebugOptions_UTs; } interface MsoDebugOptions_UTManager { readonly Application: any; readonly Creator: number; readonly UnitTests: MsoDebugOptions_UTs; NotifyStartOfTestSuiteRun(): void; NotifyEndOfTestSuiteRun(): void; ReportErrors: boolean; } interface MetaProperty { readonly Application: any; readonly Creator: number; Value: any; readonly Name: string; readonly Id: string; readonly IsReadOnly: boolean; readonly IsRequired: boolean; readonly Type: MsoMetaPropertyType; Validate(): string; readonly ValidationError: string; readonly Parent: any; } interface MetaProperties { readonly Application: any; readonly Creator: number; Item(Index: TypedAny): MetaProperty; GetItemByInternalName(InternalName: string): MetaProperty; readonly Count: number; Validate(): string; readonly ValidationError: string; readonly Parent: any; readonly SchemaXml: string; } interface PolicyItem { readonly Application: any; readonly Creator: number; readonly Id: string; readonly Name: string; readonly Description: string; readonly Data: string; readonly Parent: any; } interface ServerPolicy { readonly Application: any; readonly Creator: number; Item(Index: any): PolicyItem; readonly Id: string; readonly Name: string; readonly Description: string; readonly Statement: string; readonly Count: number; readonly BlockPreview: boolean; readonly Parent: any; } interface DocumentInspector { readonly Application: any; readonly Creator: number; readonly Name: string; readonly Description: string; Inspect(): {Status: MsoDocInspectorStatus, Results: string}; Fix(): {Status: MsoDocInspectorStatus, Results: string}; readonly Parent: any; } interface DocumentInspectors { readonly Application: any; readonly Creator: number; Item(Index: number): DocumentInspector; readonly Count: number; readonly Parent: any; } interface WorkflowTask { readonly Application: any; readonly Creator: number; readonly Id: string; readonly ListID: string; readonly WorkflowID: string; readonly Name: string; readonly Description: string; readonly AssignedTo: string; readonly CreatedBy: string; readonly DueDate: string; readonly CreatedDate: string; Show(): number; } interface WorkflowTasks { readonly Application: any; readonly Creator: number; Item(Index: number): WorkflowTask; readonly Count: number; } interface WorkflowTemplate { readonly Application: any; readonly Creator: number; readonly Id: string; readonly Name: string; readonly Description: string; readonly DocumentLibraryName: string; readonly DocumentLibraryURL: string; Show(): number; } interface WorkflowTemplates { readonly Application: any; readonly Creator: number; Item(Index: number): WorkflowTemplate; readonly Count: number; } interface CustomXMLPrefixMapping { readonly Application: any; readonly Creator: number; readonly Parent: any; readonly Prefix: string; readonly NamespaceURI: string; } interface CustomXMLPrefixMappings { readonly Application: any; readonly Creator: number; readonly Parent: any; readonly Count: number; Item(Index: TypedAny): CustomXMLPrefixMapping; AddNamespace(Prefix: string, NamespaceURI: string): void; LookupNamespace(Prefix: string): string; LookupPrefix(NamespaceURI: string): string; } interface CustomXMLSchema { readonly Application: any; readonly Creator: number; readonly Parent: any; readonly Location: string; readonly NamespaceURI: string; Delete(): void; Reload(): void; } interface CustomXMLSchemaCollection { readonly Application: any; readonly Creator: number; readonly Parent: any; readonly Count: number; Item(Index: TypedAny): CustomXMLSchema; NamespaceURI(Index: number): string; /** * @param NamespaceURI 默认值为 "" * @param Alias 默认值为 "" * @param FileName 默认值为 "" * @param InstallForAllUsers 默认值为 false */ Add(NamespaceURI?: string, Alias?: string, FileName?: string, InstallForAllUsers?: boolean): CustomXMLSchema; AddCollection(SchemaCollection: CustomXMLSchemaCollection): void; Validate(): boolean; } interface CustomXMLNodes { readonly Application: any; readonly Creator: number; readonly Parent: any; readonly Count: number; Item(Index: number): CustomXMLNode; } interface CustomXMLNode { readonly Application: any; readonly Creator: number; readonly Parent: any; readonly Attributes: CustomXMLNodes; readonly BaseName: string; readonly ChildNodes: CustomXMLNodes; readonly FirstChild: CustomXMLNode; readonly LastChild: CustomXMLNode; readonly NamespaceURI: string; readonly NextSibling: CustomXMLNode; readonly NodeType: MsoCustomXMLNodeType; NodeValue: string; readonly OwnerDocument: TypedIDispatch; readonly OwnerPart: CustomXMLPart; readonly PreviousSibling: CustomXMLNode; readonly ParentNode: CustomXMLNode; Text: string; readonly XPath: string; readonly XML: string; /** * @param Name 默认值为 "" * @param NamespaceURI 默认值为 "" * @param NodeType 默认值为 1 * @param NodeValue 默认值为 "" */ AppendChildNode(Name?: string, NamespaceURI?: string, NodeType?: MsoCustomXMLNodeType, NodeValue?: string): void; AppendChildSubtree(XML: string): void; Delete(): void; HasChildNodes(): boolean; /** * @param Name 默认值为 "" * @param NamespaceURI 默认值为 "" * @param NodeType 默认值为 1 * @param NodeValue 默认值为 "" * @param NextSibling 默认值为 null */ InsertNodeBefore(Name?: string, NamespaceURI?: string, NodeType?: MsoCustomXMLNodeType, NodeValue?: string, NextSibling?: CustomXMLNode): void; /** * @param NextSibling 默认值为 null */ InsertSubtreeBefore(XML: string, NextSibling?: CustomXMLNode): void; RemoveChild(Child: CustomXMLNode): void; /** * @param Name 默认值为 "" * @param NamespaceURI 默认值为 "" * @param NodeType 默认值为 1 * @param NodeValue 默认值为 "" */ ReplaceChildNode(OldNode: CustomXMLNode, Name?: string, NamespaceURI?: string, NodeType?: MsoCustomXMLNodeType, NodeValue?: string): void; ReplaceChildSubtree(XML: string, OldNode: CustomXMLNode): void; SelectNodes(XPath: string): CustomXMLNodes; SelectSingleNode(XPath: string): CustomXMLNode; } interface CustomXMLPart { readonly Application: any; readonly Creator: number; readonly Parent: any; readonly DocumentElement: CustomXMLNode; readonly Id: string; readonly NamespaceURI: string; SchemaCollection: CustomXMLSchemaCollection; readonly NamespaceManager: CustomXMLPrefixMappings; readonly XML: string; /** * @param Name 默认值为 "" * @param NamespaceURI 默认值为 "" * @param NextSibling 默认值为 null * @param NodeType 默认值为 1 * @param NodeValue 默认值为 "" */ AddNode(Parent: CustomXMLNode, Name?: string, NamespaceURI?: string, NextSibling?: CustomXMLNode, NodeType?: MsoCustomXMLNodeType, NodeValue?: string): void; Delete(): void; Load(FilePath: string): boolean; LoadXML(XML: string): boolean; SelectNodes(XPath: string): CustomXMLNodes; SelectSingleNode(XPath: string): CustomXMLNode; readonly Errors: CustomXMLValidationErrors; readonly BuiltIn: boolean; } interface CustomXMLValidationErrors { readonly Application: any; readonly Creator: number; readonly Parent: any; readonly Count: number; Item(Index: number): CustomXMLValidationError; /** * @param ErrorText 默认值为 "" * @param ClearedOnUpdate 默认值为 true */ Add(Node: CustomXMLNode, ErrorName: string, ErrorText?: string, ClearedOnUpdate?: boolean): void; } interface CustomXMLValidationError { readonly Application: any; readonly Creator: number; readonly Parent: any; readonly Name: string; readonly Node: CustomXMLNode; readonly Text: string; readonly Type: MsoCustomXMLValidationErrorType; Delete(): void; readonly ErrorCode: number; } interface CustomXMLParts { readonly Application: any; readonly Creator: number; readonly Parent: any; readonly Count: number; Item(Index: TypedAny): CustomXMLPart; /** * @param XML 默认值为 "" */ Add(XML?: string, SchemaCollection?: any): CustomXMLPart; SelectByID(Id: string): CustomXMLPart; SelectByNamespace(NamespaceURI: string): CustomXMLParts; } interface ThemeColor { readonly Application: any; readonly Creator: number; RGB: number; readonly Parent: any; readonly ThemeColorSchemeIndex: MsoThemeColorSchemeIndex; } interface ThemeColorScheme { readonly Application: any; readonly Creator: number; readonly Parent: any; readonly Count: number; Colors(Index: MsoThemeColorSchemeIndex): ThemeColor; Load(FileName: string): void; Save(FileName: string): void; GetCustomColor(Name: string): number; } interface ThemeFont { readonly Application: any; readonly Creator: number; Name: string; readonly Parent: any; } interface ThemeFonts { readonly Application: any; readonly Creator: number; readonly Parent: any; readonly Count: number; Item(Index: MsoFontLanguageIndex): ThemeFont; } interface ThemeFontScheme { readonly Application: any; readonly Creator: number; readonly Parent: any; Load(FileName: string): void; Save(FileName: string): void; readonly MinorFont: ThemeFonts; readonly MajorFont: ThemeFonts; } interface ThemeEffectScheme { readonly Application: any; readonly Creator: number; readonly Parent: any; Load(FileName: string): void; } interface OfficeTheme { readonly Application: any; readonly Creator: number; readonly Parent: any; readonly ThemeColorScheme: ThemeColorScheme; readonly ThemeFontScheme: ThemeFontScheme; readonly ThemeEffectScheme: ThemeEffectScheme; } interface CustomTaskPane { readonly Title: string; readonly Application: any; readonly Window: any; Visible: boolean; readonly ContentControl: any; Height: number; Width: number; DockPosition: MsoCTPDockPosition; DockPositionRestrict: MsoCTPDockPositionRestrict; Delete(): void; } interface CTPFactory { CreateCTP(CTPAxID: string, CTPTitle: string, CTPParentWindow?: any): CustomTaskPane; } interface CustomTaskPaneConsumer { CTPFactoryAvailable(CTPFactoryInst: CTPFactory): void; } interface RibbonUI { Invalidate(): void; InvalidateControl(ControlID: string): void; InvalidateControlMso(ControlID: string): void; ActivateTab(ControlID: string): void; ActivateTabMso(ControlID: string): void; ActivateTabQ(ControlID: string, Namespace: string): void; } interface RibbonControl { readonly Id: string; readonly Context: any; readonly Tag: string; } interface RibbonExtensibility { GetCustomUI(RibbonID: string): string; } interface Assistance { /** * @param HelpId 默认值为 "" * @param Scope 默认值为 "" */ ShowHelp(HelpId?: string, Scope?: string): void; /** * @param Scope 默认值为 "" */ SearchHelp(Query: string, Scope?: string): void; SetDefaultContext(HelpId: string): void; ClearDefaultContext(HelpId: string): void; } interface MsoLeaderLines { Select(): void; readonly Border: MsoBorder; Delete(): void; readonly Format: MsoChartFormat; readonly Application: any; readonly Creator: number; readonly Parent: any; } interface GridLines { readonly Name: string; Select(): any; readonly Parent: any; readonly Border: MsoBorder; Delete(): any; readonly Format: MsoChartFormat; readonly Application: any; readonly Creator: number; } interface LegendEntries { readonly Parent: any; readonly Count: number; Item(Index: any): LegendEntry; readonly Application: any; readonly Creator: number; _Default(Index: any): LegendEntry; } interface LegendEntry { readonly Parent: any; Delete(): any; readonly Font: ChartFont; readonly Index: number; readonly LegendKey: MsoLegendKey; Select(): any; AutoScaleFont: any; readonly Left: number; readonly Top: number; readonly Width: number; readonly Height: number; readonly Format: MsoChartFormat; readonly Application: any; readonly Creator: number; } interface MsoLegendKey { readonly Parent: any; readonly Border: MsoBorder; ClearFormats(): any; Delete(): any; readonly Interior: MsoInterior; readonly Fill: ChartFillFormat; InvertIfNegative: boolean; MarkerBackgroundColor: number; MarkerBackgroundColorIndex: XlColorIndex; MarkerForegroundColor: number; MarkerForegroundColorIndex: XlColorIndex; MarkerSize: number; MarkerStyle: XlMarkerStyle; PictureType: number; PictureUnit: number; Select(): any; Smooth: boolean; readonly Left: number; readonly Top: number; readonly Width: number; readonly Height: number; Shadow: boolean; readonly Format: MsoChartFormat; readonly Application: any; readonly Creator: number; PictureUnit2: number; } interface SeriesCollection { readonly Parent: any; /** * @param Rowcol 默认值为 2 */ Add(Source: any, Rowcol?: XlRowCol, SeriesLabels?: any, CategoryLabels?: any, Replace?: any): MsoSeries; readonly Count: number; Extend(Source: any, Rowcol?: any, CategoryLabels?: any): any; Item(Index: any): MsoSeries; /** * @param Rowcol 默认值为 2 */ Paste(Rowcol?: XlRowCol, SeriesLabels?: any, CategoryLabels?: any, Replace?: any, NewSeries?: any): any; NewSeries(): MsoSeries; readonly Application: any; readonly Creator: number; _Default(Index: any): MsoSeries; } interface MsoSeries { readonly Parent: any; /** * @param Type 默认值为 2 */ _ApplyDataLabels(Type?: XlDataLabelsType, IMsoLegendKey?: any, AutoText?: any, HasLeaderLines?: any): any; AxisGroup: XlAxisGroup; readonly Border: MsoBorder; ClearFormats(): any; Copy(): any; DataLabels(Index?: any): any; Delete(): any; ErrorBar(Direction: XlErrorBarDirection, Include: XlErrorBarInclude, Type: XlErrorBarType, Amount?: any, MinusValues?: any): any; readonly ErrorBars: MsoErrorBars; Explosion: number; Formula: string; FormulaLocal: string; FormulaR1C1: string; FormulaR1C1Local: string; HasDataLabels: boolean; HasErrorBars: boolean; readonly Interior: MsoInterior; readonly Fill: ChartFillFormat; InvertIfNegative: boolean; MarkerBackgroundColor: number; MarkerBackgroundColorIndex: XlColorIndex; MarkerForegroundColor: number; MarkerForegroundColorIndex: XlColorIndex; MarkerSize: number; MarkerStyle: XlMarkerStyle; Name: string; Paste(): any; PictureType: XlChartPictureType; PictureUnit: number; PlotOrder: number; Points(Index?: any): any; Select(): any; Smooth: boolean; Trendlines(Index?: any): any; Type: number; ChartType: XlChartType; ApplyCustomType(ChartType: XlChartType): void; Values: any; XValues: any; BubbleSizes: any; BarShape: XlBarShape; ApplyPictToSides: boolean; ApplyPictToFront: boolean; ApplyPictToEnd: boolean; Has3DEffect: boolean; Shadow: boolean; HasLeaderLines: boolean; readonly LeaderLines: MsoLeaderLines; /** * @param Type 默认值为 2 */ ApplyDataLabels(Type?: XlDataLabelsType, IMsoLegendKey?: any, AutoText?: any, HasLeaderLines?: any, ShowSeriesName?: any, ShowCategoryName?: any, ShowValue?: any, ShowPercentage?: any, ShowBubbleSize?: any, Separator?: any): any; readonly Format: MsoChartFormat; readonly Application: any; readonly Creator: number; PictureUnit2: number; readonly PlotColorIndex: number; InvertColor: number; InvertColorIndex: XlColorIndex; IsFiltered: boolean; } interface MsoErrorBars { readonly Parent: any; readonly Name: string; Select(): any; readonly Border: MsoBorder; Delete(): any; ClearFormats(): any; EndStyle: XlEndStyleCap; readonly Format: MsoChartFormat; readonly Application: any; readonly Creator: number; } interface MsoTrendline { readonly Parent: any; Backward: number; readonly Border: MsoBorder; ClearFormats(): any; readonly DataLabel: MsoDataLabel; Delete(): any; DisplayEquation: boolean; DisplayRSquared: boolean; Forward: number; readonly Index: number; Intercept: number; InterceptIsAuto: boolean; Name: string; NameIsAuto: boolean; Order: number; Period: number; Select(): any; Type: XlTrendlineType; readonly Format: MsoChartFormat; readonly Application: any; readonly Creator: number; Backward2: number; Forward2: number; } interface MsoDataLabel { readonly Parent: any; readonly Name: string; Select(): any; readonly Border: MsoBorder; Delete(): any; readonly Interior: MsoInterior; readonly Fill: ChartFillFormat; Caption: string; Characters(Start?: any, Length?: any): MsoCharacters; readonly Font: ChartFont; HorizontalAlignment: any; Left: number; Orientation: any; Shadow: boolean; Text: string; Top: number; VerticalAlignment: any; ReadingOrder: number; AutoScaleFont: any; AutoText: boolean; NumberFormat: string; NumberFormatLinked: boolean; NumberFormatLocal: any; ShowLegendKey: boolean; Type: any; Position: XlDataLabelPosition; ShowSeriesName: boolean; ShowCategoryName: boolean; ShowValue: boolean; ShowPercentage: boolean; ShowBubbleSize: boolean; Separator: any; readonly Format: MsoChartFormat; readonly _Height: number; readonly Application: any; readonly Creator: number; readonly _Width: number; Formula: string; FormulaR1C1: string; FormulaLocal: string; FormulaR1C1Local: string; ShowRange: boolean; Height: number; Width: number; } interface Trendlines { readonly Parent: any; /** * @param Type 默认值为 -4132 */ Add(Type?: XlTrendlineType, Order?: any, Period?: any, Forward?: any, Backward?: any, Intercept?: any, DisplayEquation?: any, DisplayRSquared?: any, Name?: any): MsoTrendline; readonly Count: number; Item(Index?: any): MsoTrendline; readonly Application: any; readonly Creator: number; _Default(Index?: any): MsoTrendline; } interface MsoDataLabels { readonly Parent: any; readonly Name: string; Select(): any; readonly Border: MsoBorder; Delete(): any; readonly Interior: MsoInterior; readonly Fill: ChartFillFormat; Characters(Start?: any, Length?: any): MsoCharacters; readonly Font: ChartFont; HorizontalAlignment: any; Orientation: any; Shadow: boolean; VerticalAlignment: any; ReadingOrder: number; AutoScaleFont: any; AutoText: boolean; NumberFormat: string; NumberFormatLinked: boolean; NumberFormatLocal: any; ShowLegendKey: boolean; Type: any; Position: XlDataLabelPosition; ShowSeriesName: boolean; ShowCategoryName: boolean; ShowValue: boolean; ShowPercentage: boolean; ShowBubbleSize: boolean; Separator: any; readonly Count: number; Item(Index: any): MsoDataLabel; readonly Format: MsoChartFormat; readonly Application: any; readonly Creator: number; _Default(Index: any): MsoDataLabel; Propagate(Index: any): void; ShowRange: boolean; } interface Points { readonly Parent: any; readonly Count: number; Item(Index: number): ChartPoint; readonly Application: any; readonly Creator: number; _Default(Index: number): ChartPoint; } interface ChartPoint { readonly Parent: any; /** * @param Type 默认值为 2 */ _ApplyDataLabels(Type?: XlDataLabelsType, IMsoLegendKey?: any, AutoText?: any, HasLeaderLines?: any): any; readonly Border: MsoBorder; ClearFormats(): any; Copy(): any; readonly DataLabel: MsoDataLabel; Delete(): any; Explosion: number; HasDataLabel: boolean; readonly Interior: MsoInterior; InvertIfNegative: boolean; MarkerBackgroundColor: number; MarkerBackgroundColorIndex: XlColorIndex; MarkerForegroundColor: number; MarkerForegroundColorIndex: XlColorIndex; MarkerSize: number; MarkerStyle: XlMarkerStyle; Paste(): any; PictureType: XlChartPictureType; PictureUnit: number; Select(): any; ApplyPictToSides: boolean; ApplyPictToFront: boolean; ApplyPictToEnd: boolean; Shadow: boolean; SecondaryPlot: boolean; readonly Fill: ChartFillFormat; /** * @param Type 默认值为 2 */ ApplyDataLabels(Type?: XlDataLabelsType, IMsoLegendKey?: any, AutoText?: any, HasLeaderLines?: any, ShowSeriesName?: any, ShowCategoryName?: any, ShowValue?: any, ShowPercentage?: any, ShowBubbleSize?: any, Separator?: any): any; Has3DEffect: boolean; readonly Format: MsoChartFormat; readonly Application: any; readonly Creator: number; PictureUnit2: number; readonly Name: string; readonly Height: number; readonly Width: number; readonly Left: number; readonly Top: number; /** * @param Index 默认值为 2 */ PieSliceLocation(loc: XlPieSliceLocation, Index?: XlPieSliceIndex): number; } interface Axes { readonly Count: number; /** * @param AxisGroup 默认值为 1 */ Item(Type: XlAxisType, AxisGroup?: XlAxisGroup): MsoAxis; readonly Application: any; readonly Creator: number; /** * @param AxisGroup 默认值为 1 */ _Default(Type: XlAxisType, AxisGroup?: XlAxisGroup): MsoAxis; readonly Parent: any; } interface MsoAxis { AxisBetweenCategories: boolean; readonly AxisGroup: XlAxisGroup; readonly AxisTitle: MsoAxisTitle; CategoryNames: any; Crosses: XlAxisCrosses; CrossesAt: number; Delete(): any; HasMajorGridlines: boolean; HasMinorGridlines: boolean; HasTitle: boolean; readonly MajorGridlines: GridLines; MajorTickMark: XlTickMark; MajorUnit: number; LogBase: number; TickLabelSpacingIsAuto: boolean; MajorUnitIsAuto: boolean; MaximumScale: number; MaximumScaleIsAuto: boolean; MinimumScale: number; MinimumScaleIsAuto: boolean; readonly MinorGridlines: GridLines; MinorTickMark: XlTickMark; MinorUnit: number; MinorUnitIsAuto: boolean; ReversePlotOrder: boolean; ScaleType: XlScaleType; Select(): any; TickLabelPosition: XlTickLabelPosition; readonly TickLabels: MsoTickLabels; TickLabelSpacing: number; TickMarkSpacing: number; Type: XlAxisType; BaseUnit: XlTimeUnit; BaseUnitIsAuto: boolean; MajorUnitScale: XlTimeUnit; MinorUnitScale: XlTimeUnit; CategoryType: XlCategoryType; readonly Left: number; readonly Top: number; readonly Width: number; readonly Height: number; DisplayUnit: XlDisplayUnit; DisplayUnitCustom: number; HasDisplayUnitLabel: boolean; readonly DisplayUnitLabel: MsoDisplayUnitLabel; readonly Border: MsoBorder; readonly Name: string; readonly Format: MsoChartFormat; readonly Application: any; readonly Creator: number; readonly Parent: any; } interface MsoAxisTitle { Caption: string; Characters(Start?: any, Length?: any): MsoCharacters; readonly Font: ChartFont; HorizontalAlignment: any; Left: number; Orientation: any; Shadow: boolean; Text: string; Top: number; VerticalAlignment: any; ReadingOrder: number; AutoScaleFont: any; readonly Interior: MsoInterior; readonly Fill: ChartFillFormat; Delete(): any; readonly Border: MsoBorder; readonly Name: string; readonly Parent: any; Select(): any; IncludeInLayout: boolean; Position: XlChartElementPosition; readonly Format: MsoChartFormat; readonly Height: number; readonly Application: any; readonly Creator: number; readonly Width: number; Formula: string; FormulaR1C1: string; FormulaLocal: string; FormulaR1C1Local: string; } interface MsoTickLabels { readonly Parent: any; Delete(): any; readonly Font: ChartFont; readonly Name: string; NumberFormat: string; NumberFormatLinked: boolean; NumberFormatLocal: any; Orientation: XlTickLabelOrientation; Select(): any; ReadingOrder: number; AutoScaleFont: any; readonly Depth: number; Offset: number; Alignment: number; MultiLevel: boolean; readonly Format: MsoChartFormat; readonly Application: any; readonly Creator: number; } interface MsoDisplayUnitLabel { Caption: string; Characters(Start?: any, Length?: any): MsoCharacters; readonly Font: ChartFont; HorizontalAlignment: any; Left: number; Orientation: any; Shadow: boolean; Text: string; Top: number; VerticalAlignment: any; ReadingOrder: number; AutoScaleFont: any; readonly Interior: MsoInterior; readonly Fill: ChartFillFormat; Delete(): any; readonly Border: MsoBorder; readonly Name: string; readonly Parent: any; Select(): any; IncludeInLayout: boolean; Position: XlChartElementPosition; readonly Format: MsoChartFormat; readonly Height: number; readonly Application: any; readonly Creator: number; readonly Width: number; Formula: string; FormulaR1C1: string; FormulaLocal: string; FormulaR1C1Local: string; } interface MsoHyperlinks { } interface ChartGroups { readonly Parent: any; readonly Count: number; Item(Index: any): MsoChartGroup; readonly Application: any; readonly Creator: number; } interface SmartArtLayouts { readonly Application: any; readonly Creator: number; Item(Index: any): SmartArtLayout; readonly Parent: any; readonly Count: number; } interface SmartArtQuickStyles { readonly Application: any; readonly Creator: number; Item(Index: any): SmartArtQuickStyle; readonly Parent: any; readonly Count: number; } interface SmartArtColors { readonly Application: any; readonly Creator: number; Item(Index: any): SmartArtColor; readonly Parent: any; readonly Count: number; } interface PickerField { readonly Application: any; readonly Creator: number; readonly Name: string; readonly Type: MsoPickerField; readonly IsHidden: boolean; } interface PickerFields { readonly Application: any; readonly Creator: number; Item(Index: number): PickerField; readonly Count: number; } interface PickerProperty { readonly Application: any; readonly Creator: number; readonly Id: string; readonly Value: any; readonly Type: MsoPickerField; } interface PickerProperties { readonly Application: any; readonly Creator: number; Item(Index: number): PickerProperty; readonly Count: number; Add(Id: string, Value: string, Type: MsoPickerField): PickerProperty; Remove(Id: string): void; } interface PickerResult { readonly Application: any; readonly Creator: number; readonly Id: string; DisplayName: string; Type: string; SIPId: string; ItemData: any; SubItems: any; readonly DuplicateResults: any; Fields: PickerFields; } interface PickerResults { readonly Application: any; readonly Creator: number; Item(Index: number): PickerResult; readonly Count: number; /** * @param SIPId 默认值为 "" */ Add(Id: string, DisplayName: string, Type: string, SIPId?: string, ItemData?: any, SubItems?: any): PickerResult; } interface PickerDialog { readonly Application: any; readonly Creator: number; DataHandlerId: string; Title: string; readonly Properties: PickerProperties; CreatePickerResults(): PickerResults; /** * @param IsMultiSelect 默认值为 true * @param ExistingResults 默认值为 null */ Show(IsMultiSelect?: boolean, ExistingResults?: PickerResults): PickerResults; Resolve(TokenText: string, duplicateDlgMode: number): PickerResults; } interface MsoContactCard { readonly Application: any; readonly Creator: number; readonly Address: string; readonly AddressType: MsoContactCardAddressType; readonly CardType: MsoContactCardType; readonly Parent: any; } interface ContactCard { readonly Application: any; readonly Creator: number; Close(): void; /** * @param ShowWithDelay 默认值为 false */ Show(CardStyle: MsoContactCardStyle, RectangleLeft: number, RectangleRight: number, RectangleTop: number, RectangleBottom: number, HorizontalPosition: number, ShowWithDelay?: boolean): void; } interface FullSeriesCollection { readonly Parent: any; readonly Count: number; Item(Index: any): MsoSeries; readonly Application: any; readonly Creator: number; _Default(Index: any): MsoSeries; } interface MsoCategory { readonly Parent: any; readonly Name: string; IsFiltered: boolean; } interface CategoryCollection { readonly Parent: any; readonly Count: number; Item(Index: any): MsoCategory; readonly Application: any; readonly Creator: number; _Default(Index: any): MsoCategory; } enum MsoLineDashStyle { msoLineDashStyleMixed = -2, msoLineSolid = 1, msoLineSquareDot = 2, msoLineRoundDot = 3, msoLineDash = 4, msoLineDashDot = 5, msoLineDashDotDot = 6, msoLineLongDash = 7, msoLineLongDashDot = 8, msoLineLongDashDotDot = 9, msoLineSysDash = 10, msoLineSysDot = 11, msoLineSysDashDot = 12 } enum MsoLineStyle { msoLineStyleMixed = -2, msoLineSingle = 1, msoLineThinThin = 2, msoLineThinThick = 3, msoLineThickThin = 4, msoLineThickBetweenThin = 5 } enum MsoArrowheadStyle { msoArrowheadStyleMixed = -2, msoArrowheadNone = 1, msoArrowheadTriangle = 2, msoArrowheadOpen = 3, msoArrowheadStealth = 4, msoArrowheadDiamond = 5, msoArrowheadOval = 6 } enum MsoArrowheadWidth { msoArrowheadWidthMixed = -2, msoArrowheadNarrow = 1, msoArrowheadWidthMedium = 2, msoArrowheadWide = 3 } enum MsoArrowheadLength { msoArrowheadLengthMixed = -2, msoArrowheadShort = 1, msoArrowheadLengthMedium = 2, msoArrowheadLong = 3 } enum MsoFillType { msoFillMixed = -2, msoFillSolid = 1, msoFillPatterned = 2, msoFillGradient = 3, msoFillTextured = 4, msoFillBackground = 5, msoFillPicture = 6 } enum MsoGradientStyle { msoGradientMixed = -2, msoGradientHorizontal = 1, msoGradientVertical = 2, msoGradientDiagonalUp = 3, msoGradientDiagonalDown = 4, msoGradientFromCorner = 5, msoGradientFromTitle = 6, msoGradientFromCenter = 7 } enum MsoGradientColorType { msoGradientColorMixed = -2, msoGradientOneColor = 1, msoGradientTwoColors = 2, msoGradientPresetColors = 3, msoGradientMultiColor = 4 } enum MsoTextureType { msoTextureTypeMixed = -2, msoTexturePreset = 1, msoTextureUserDefined = 2 } enum MsoPresetTexture { msoPresetTextureMixed = -2, msoTexturePapyrus = 1, msoTextureCanvas = 2, msoTextureDenim = 3, msoTextureWovenMat = 4, msoTextureWaterDroplets = 5, msoTexturePaperBag = 6, msoTextureFishFossil = 7, msoTextureSand = 8, msoTextureGreenMarble = 9, msoTextureWhiteMarble = 10, msoTextureBrownMarble = 11, msoTextureGranite = 12, msoTextureNewsprint = 13, msoTextureRecycledPaper = 14, msoTextureParchment = 15, msoTextureStationery = 16, msoTextureBlueTissuePaper = 17, msoTexturePinkTissuePaper = 18, msoTexturePurpleMesh = 19, msoTextureBouquet = 20, msoTextureCork = 21, msoTextureWalnut = 22, msoTextureOak = 23, msoTextureMediumWood = 24 } enum MsoPatternType { msoPatternMixed = -2, msoPattern5Percent = 1, msoPattern10Percent = 2, msoPattern20Percent = 3, msoPattern25Percent = 4, msoPattern30Percent = 5, msoPattern40Percent = 6, msoPattern50Percent = 7, msoPattern60Percent = 8, msoPattern70Percent = 9, msoPattern75Percent = 10, msoPattern80Percent = 11, msoPattern90Percent = 12, msoPatternDarkHorizontal = 13, msoPatternDarkVertical = 14, msoPatternDarkDownwardDiagonal = 15, msoPatternDarkUpwardDiagonal = 16, msoPatternSmallCheckerBoard = 17, msoPatternTrellis = 18, msoPatternLightHorizontal = 19, msoPatternLightVertical = 20, msoPatternLightDownwardDiagonal = 21, msoPatternLightUpwardDiagonal = 22, msoPatternSmallGrid = 23, msoPatternDottedDiamond = 24, msoPatternWideDownwardDiagonal = 25, msoPatternWideUpwardDiagonal = 26, msoPatternDashedUpwardDiagonal = 27, msoPatternDashedDownwardDiagonal = 28, msoPatternNarrowVertical = 29, msoPatternNarrowHorizontal = 30, msoPatternDashedVertical = 31, msoPatternDashedHorizontal = 32, msoPatternLargeConfetti = 33, msoPatternLargeGrid = 34, msoPatternHorizontalBrick = 35, msoPatternLargeCheckerBoard = 36, msoPatternSmallConfetti = 37, msoPatternZigZag = 38, msoPatternSolidDiamond = 39, msoPatternDiagonalBrick = 40, msoPatternOutlinedDiamond = 41, msoPatternPlaid = 42, msoPatternSphere = 43, msoPatternWeave = 44, msoPatternDottedGrid = 45, msoPatternDivot = 46, msoPatternShingle = 47, msoPatternWave = 48, msoPatternHorizontal = 49, msoPatternVertical = 50, msoPatternCross = 51, msoPatternDownwardDiagonal = 52, msoPatternUpwardDiagonal = 53, msoPatternDiagonalCross = 54 } enum MsoPresetGradientType { msoPresetGradientMixed = -2, msoGradientEarlySunset = 1, msoGradientLateSunset = 2, msoGradientNightfall = 3, msoGradientDaybreak = 4, msoGradientHorizon = 5, msoGradientDesert = 6, msoGradientOcean = 7, msoGradientCalmWater = 8, msoGradientFire = 9, msoGradientFog = 10, msoGradientMoss = 11, msoGradientPeacock = 12, msoGradientWheat = 13, msoGradientParchment = 14, msoGradientMahogany = 15, msoGradientRainbow = 16, msoGradientRainbowII = 17, msoGradientGold = 18, msoGradientGoldII = 19, msoGradientBrass = 20, msoGradientChrome = 21, msoGradientChromeII = 22, msoGradientSilver = 23, msoGradientSapphire = 24 } enum MsoShadowType { msoShadowMixed = -2, msoShadow1 = 1, msoShadow2 = 2, msoShadow3 = 3, msoShadow4 = 4, msoShadow5 = 5, msoShadow6 = 6, msoShadow7 = 7, msoShadow8 = 8, msoShadow9 = 9, msoShadow10 = 10, msoShadow11 = 11, msoShadow12 = 12, msoShadow13 = 13, msoShadow14 = 14, msoShadow15 = 15, msoShadow16 = 16, msoShadow17 = 17, msoShadow18 = 18, msoShadow19 = 19, msoShadow20 = 20, msoShadow21 = 21, msoShadow22 = 22, msoShadow23 = 23, msoShadow24 = 24, msoShadow25 = 25, msoShadow26 = 26, msoShadow27 = 27, msoShadow28 = 28, msoShadow29 = 29, msoShadow30 = 30, msoShadow31 = 31, msoShadow32 = 32, msoShadow33 = 33, msoShadow34 = 34, msoShadow35 = 35, msoShadow36 = 36, msoShadow37 = 37, msoShadow38 = 38, msoShadow39 = 39, msoShadow40 = 40, msoShadow41 = 41, msoShadow42 = 42, msoShadow43 = 43 } enum MsoPresetTextEffect { msoTextEffectMixed = -2, msoTextEffect1 = 0, msoTextEffect2 = 1, msoTextEffect3 = 2, msoTextEffect4 = 3, msoTextEffect5 = 4, msoTextEffect6 = 5, msoTextEffect7 = 6, msoTextEffect8 = 7, msoTextEffect9 = 8, msoTextEffect10 = 9, msoTextEffect11 = 10, msoTextEffect12 = 11, msoTextEffect13 = 12, msoTextEffect14 = 13, msoTextEffect15 = 14, msoTextEffect16 = 15, msoTextEffect17 = 16, msoTextEffect18 = 17, msoTextEffect19 = 18, msoTextEffect20 = 19, msoTextEffect21 = 20, msoTextEffect22 = 21, msoTextEffect23 = 22, msoTextEffect24 = 23, msoTextEffect25 = 24, msoTextEffect26 = 25, msoTextEffect27 = 26, msoTextEffect28 = 27, msoTextEffect29 = 28, msoTextEffect30 = 29, msoTextEffect31 = 30, msoTextEffect32 = 31, msoTextEffect33 = 32, msoTextEffect34 = 33, msoTextEffect35 = 34, msoTextEffect36 = 35, msoTextEffect37 = 36, msoTextEffect38 = 37, msoTextEffect39 = 38, msoTextEffect40 = 39, msoTextEffect41 = 40, msoTextEffect42 = 41, msoTextEffect43 = 42, msoTextEffect44 = 43, msoTextEffect45 = 44, msoTextEffect46 = 45, msoTextEffect47 = 46, msoTextEffect48 = 47, msoTextEffect49 = 48, msoTextEffect50 = 49 } enum MsoPresetTextEffectShape { msoTextEffectShapeMixed = -2, msoTextEffectShapePlainText = 1, msoTextEffectShapeStop = 2, msoTextEffectShapeTriangleUp = 3, msoTextEffectShapeTriangleDown = 4, msoTextEffectShapeChevronUp = 5, msoTextEffectShapeChevronDown = 6, msoTextEffectShapeRingInside = 7, msoTextEffectShapeRingOutside = 8, msoTextEffectShapeArchUpCurve = 9, msoTextEffectShapeArchDownCurve = 10, msoTextEffectShapeCircleCurve = 11, msoTextEffectShapeButtonCurve = 12, msoTextEffectShapeArchUpPour = 13, msoTextEffectShapeArchDownPour = 14, msoTextEffectShapeCirclePour = 15, msoTextEffectShapeButtonPour = 16, msoTextEffectShapeCurveUp = 17, msoTextEffectShapeCurveDown = 18, msoTextEffectShapeCanUp = 19, msoTextEffectShapeCanDown = 20, msoTextEffectShapeWave1 = 21, msoTextEffectShapeWave2 = 22, msoTextEffectShapeDoubleWave1 = 23, msoTextEffectShapeDoubleWave2 = 24, msoTextEffectShapeInflate = 25, msoTextEffectShapeDeflate = 26, msoTextEffectShapeInflateBottom = 27, msoTextEffectShapeDeflateBottom = 28, msoTextEffectShapeInflateTop = 29, msoTextEffectShapeDeflateTop = 30, msoTextEffectShapeDeflateInflate = 31, msoTextEffectShapeDeflateInflateDeflate = 32, msoTextEffectShapeFadeRight = 33, msoTextEffectShapeFadeLeft = 34, msoTextEffectShapeFadeUp = 35, msoTextEffectShapeFadeDown = 36, msoTextEffectShapeSlantUp = 37, msoTextEffectShapeSlantDown = 38, msoTextEffectShapeCascadeUp = 39, msoTextEffectShapeCascadeDown = 40 } enum MsoTextEffectAlignment { msoTextEffectAlignmentMixed = -2, msoTextEffectAlignmentLeft = 1, msoTextEffectAlignmentCentered = 2, msoTextEffectAlignmentRight = 3, msoTextEffectAlignmentLetterJustify = 4, msoTextEffectAlignmentWordJustify = 5, msoTextEffectAlignmentStretchJustify = 6 } enum MsoPresetLightingDirection { msoPresetLightingDirectionMixed = -2, msoLightingTopLeft = 1, msoLightingTop = 2, msoLightingTopRight = 3, msoLightingLeft = 4, msoLightingNone = 5, msoLightingRight = 6, msoLightingBottomLeft = 7, msoLightingBottom = 8, msoLightingBottomRight = 9 } enum MsoPresetLightingSoftness { msoPresetLightingSoftnessMixed = -2, msoLightingDim = 1, msoLightingNormal = 2, msoLightingBright = 3 } enum MsoPresetMaterial { msoPresetMaterialMixed = -2, msoMaterialMatte = 1, msoMaterialPlastic = 2, msoMaterialMetal = 3, msoMaterialWireFrame = 4, msoMaterialMatte2 = 5, msoMaterialPlastic2 = 6, msoMaterialMetal2 = 7, msoMaterialWarmMatte = 8, msoMaterialTranslucentPowder = 9, msoMaterialPowder = 10, msoMaterialDarkEdge = 11, msoMaterialSoftEdge = 12, msoMaterialClear = 13, msoMaterialFlat = 14, msoMaterialSoftMetal = 15 } enum MsoPresetExtrusionDirection { msoPresetExtrusionDirectionMixed = -2, msoExtrusionBottomRight = 1, msoExtrusionBottom = 2, msoExtrusionBottomLeft = 3, msoExtrusionRight = 4, msoExtrusionNone = 5, msoExtrusionLeft = 6, msoExtrusionTopRight = 7, msoExtrusionTop = 8, msoExtrusionTopLeft = 9 } enum MsoPresetThreeDFormat { msoPresetThreeDFormatMixed = -2, msoThreeD1 = 1, msoThreeD2 = 2, msoThreeD3 = 3, msoThreeD4 = 4, msoThreeD5 = 5, msoThreeD6 = 6, msoThreeD7 = 7, msoThreeD8 = 8, msoThreeD9 = 9, msoThreeD10 = 10, msoThreeD11 = 11, msoThreeD12 = 12, msoThreeD13 = 13, msoThreeD14 = 14, msoThreeD15 = 15, msoThreeD16 = 16, msoThreeD17 = 17, msoThreeD18 = 18, msoThreeD19 = 19, msoThreeD20 = 20 } enum MsoExtrusionColorType { msoExtrusionColorTypeMixed = -2, msoExtrusionColorAutomatic = 1, msoExtrusionColorCustom = 2 } enum MsoAlignCmd { msoAlignLefts = 0, msoAlignCenters = 1, msoAlignRights = 2, msoAlignTops = 3, msoAlignMiddles = 4, msoAlignBottoms = 5 } enum MsoDistributeCmd { msoDistributeHorizontally = 0, msoDistributeVertically = 1 } enum MsoConnectorType { msoConnectorTypeMixed = -2, msoConnectorStraight = 1, msoConnectorElbow = 2, msoConnectorCurve = 3 } enum MsoHorizontalAnchor { msoHorizontalAnchorMixed = -2, msoAnchorNone = 1, msoAnchorCenter = 2 } enum MsoVerticalAnchor { msoVerticalAnchorMixed = -2, msoAnchorTop = 1, msoAnchorTopBaseline = 2, msoAnchorMiddle = 3, msoAnchorBottom = 4, msoAnchorBottomBaseLine = 5 } enum MsoOrientation { msoOrientationMixed = -2, msoOrientationHorizontal = 1, msoOrientationVertical = 2 } enum MsoZOrderCmd { msoBringToFront = 0, msoSendToBack = 1, msoBringForward = 2, msoSendBackward = 3, msoBringInFrontOfText = 4, msoSendBehindText = 5 } enum MsoSegmentType { msoSegmentLine = 0, msoSegmentCurve = 1 } enum MsoEditingType { msoEditingAuto = 0, msoEditingCorner = 1, msoEditingSmooth = 2, msoEditingSymmetric = 3 } enum MsoAutoShapeType { msoShapeMixed = -2, msoShapeRectangle = 1, msoShapeParallelogram = 2, msoShapeTrapezoid = 3, msoShapeDiamond = 4, msoShapeRoundedRectangle = 5, msoShapeOctagon = 6, msoShapeIsoscelesTriangle = 7, msoShapeRightTriangle = 8, msoShapeOval = 9, msoShapeHexagon = 10, msoShapeCross = 11, msoShapeRegularPentagon = 12, msoShapeCan = 13, msoShapeCube = 14, msoShapeBevel = 15, msoShapeFoldedCorner = 16, msoShapeSmileyFace = 17, msoShapeDonut = 18, msoShapeNoSymbol = 19, msoShapeBlockArc = 20, msoShapeHeart = 21, msoShapeLightningBolt = 22, msoShapeSun = 23, msoShapeMoon = 24, msoShapeArc = 25, msoShapeDoubleBracket = 26, msoShapeDoubleBrace = 27, msoShapePlaque = 28, msoShapeLeftBracket = 29, msoShapeRightBracket = 30, msoShapeLeftBrace = 31, msoShapeRightBrace = 32, msoShapeRightArrow = 33, msoShapeLeftArrow = 34, msoShapeUpArrow = 35, msoShapeDownArrow = 36, msoShapeLeftRightArrow = 37, msoShapeUpDownArrow = 38, msoShapeQuadArrow = 39, msoShapeLeftRightUpArrow = 40, msoShapeBentArrow = 41, msoShapeUTurnArrow = 42, msoShapeLeftUpArrow = 43, msoShapeBentUpArrow = 44, msoShapeCurvedRightArrow = 45, msoShapeCurvedLeftArrow = 46, msoShapeCurvedUpArrow = 47, msoShapeCurvedDownArrow = 48, msoShapeStripedRightArrow = 49, msoShapeNotchedRightArrow = 50, msoShapePentagon = 51, msoShapeChevron = 52, msoShapeRightArrowCallout = 53, msoShapeLeftArrowCallout = 54, msoShapeUpArrowCallout = 55, msoShapeDownArrowCallout = 56, msoShapeLeftRightArrowCallout = 57, msoShapeUpDownArrowCallout = 58, msoShapeQuadArrowCallout = 59, msoShapeCircularArrow = 60, msoShapeFlowchartProcess = 61, msoShapeFlowchartAlternateProcess = 62, msoShapeFlowchartDecision = 63, msoShapeFlowchartData = 64, msoShapeFlowchartPredefinedProcess = 65, msoShapeFlowchartInternalStorage = 66, msoShapeFlowchartDocument = 67, msoShapeFlowchartMultidocument = 68, msoShapeFlowchartTerminator = 69, msoShapeFlowchartPreparation = 70, msoShapeFlowchartManualInput = 71, msoShapeFlowchartManualOperation = 72, msoShapeFlowchartConnector = 73, msoShapeFlowchartOffpageConnector = 74, msoShapeFlowchartCard = 75, msoShapeFlowchartPunchedTape = 76, msoShapeFlowchartSummingJunction = 77, msoShapeFlowchartOr = 78, msoShapeFlowchartCollate = 79, msoShapeFlowchartSort = 80, msoShapeFlowchartExtract = 81, msoShapeFlowchartMerge = 82, msoShapeFlowchartStoredData = 83, msoShapeFlowchartDelay = 84, msoShapeFlowchartSequentialAccessStorage = 85, msoShapeFlowchartMagneticDisk = 86, msoShapeFlowchartDirectAccessStorage = 87, msoShapeFlowchartDisplay = 88, msoShapeExplosion1 = 89, msoShapeExplosion2 = 90, msoShape4pointStar = 91, msoShape5pointStar = 92, msoShape8pointStar = 93, msoShape16pointStar = 94, msoShape24pointStar = 95, msoShape32pointStar = 96, msoShapeUpRibbon = 97, msoShapeDownRibbon = 98, msoShapeCurvedUpRibbon = 99, msoShapeCurvedDownRibbon = 100, msoShapeVerticalScroll = 101, msoShapeHorizontalScroll = 102, msoShapeWave = 103, msoShapeDoubleWave = 104, msoShapeRectangularCallout = 105, msoShapeRoundedRectangularCallout = 106, msoShapeOvalCallout = 107, msoShapeCloudCallout = 108, msoShapeLineCallout1 = 109, msoShapeLineCallout2 = 110, msoShapeLineCallout3 = 111, msoShapeLineCallout4 = 112, msoShapeLineCallout1AccentBar = 113, msoShapeLineCallout2AccentBar = 114, msoShapeLineCallout3AccentBar = 115, msoShapeLineCallout4AccentBar = 116, msoShapeLineCallout1NoBorder = 117, msoShapeLineCallout2NoBorder = 118, msoShapeLineCallout3NoBorder = 119, msoShapeLineCallout4NoBorder = 120, msoShapeLineCallout1BorderandAccentBar = 121, msoShapeLineCallout2BorderandAccentBar = 122, msoShapeLineCallout3BorderandAccentBar = 123, msoShapeLineCallout4BorderandAccentBar = 124, msoShapeActionButtonCustom = 125, msoShapeActionButtonHome = 126, msoShapeActionButtonHelp = 127, msoShapeActionButtonInformation = 128, msoShapeActionButtonBackorPrevious = 129, msoShapeActionButtonForwardorNext = 130, msoShapeActionButtonBeginning = 131, msoShapeActionButtonEnd = 132, msoShapeActionButtonReturn = 133, msoShapeActionButtonDocument = 134, msoShapeActionButtonSound = 135, msoShapeActionButtonMovie = 136, msoShapeBalloon = 137, msoShapeNotPrimitive = 138, msoShapeFlowchartOfflineStorage = 139, msoShapeLeftRightRibbon = 140, msoShapeDiagonalStripe = 141, msoShapePie = 142, msoShapeNonIsoscelesTrapezoid = 143, msoShapeDecagon = 144, msoShapeHeptagon = 145, msoShapeDodecagon = 146, msoShape6pointStar = 147, msoShape7pointStar = 148, msoShape10pointStar = 149, msoShape12pointStar = 150, msoShapeRound1Rectangle = 151, msoShapeRound2SameRectangle = 152, msoShapeRound2DiagRectangle = 153, msoShapeSnipRoundRectangle = 154, msoShapeSnip1Rectangle = 155, msoShapeSnip2SameRectangle = 156, msoShapeSnip2DiagRectangle = 157, msoShapeFrame = 158, msoShapeHalfFrame = 159, msoShapeTear = 160, msoShapeChord = 161, msoShapeCorner = 162, msoShapeMathPlus = 163, msoShapeMathMinus = 164, msoShapeMathMultiply = 165, msoShapeMathDivide = 166, msoShapeMathEqual = 167, msoShapeMathNotEqual = 168, msoShapeCornerTabs = 169, msoShapeSquareTabs = 170, msoShapePlaqueTabs = 171, msoShapeGear6 = 172, msoShapeGear9 = 173, msoShapeFunnel = 174, msoShapePieWedge = 175, msoShapeLeftCircularArrow = 176, msoShapeLeftRightCircularArrow = 177, msoShapeSwooshArrow = 178, msoShapeCloud = 179, msoShapeChartX = 180, msoShapeChartStar = 181, msoShapeChartPlus = 182, msoShapeLineInverse = 183 } enum MsoShapeType { msoShapeTypeMixed = -2, msoAutoShape = 1, msoCallout = 2, msoChart = 3, msoComment = 4, msoFreeform = 5, msoGroup = 6, msoEmbeddedOLEObject = 7, msoFormControl = 8, msoLine = 9, msoLinkedOLEObject = 10, msoLinkedPicture = 11, msoOLEControlObject = 12, msoPicture = 13, msoPlaceholder = 14, msoTextEffect = 15, msoMedia = 16, msoTextBox = 17, msoScriptAnchor = 18, msoTable = 19, msoCanvas = 20, msoDiagram = 21, msoInk = 22, msoInkComment = 23, msoSmartArt = 24, msoSlicer = 25, msoWebVideo = 26 } enum MsoFlipCmd { msoFlipHorizontal = 0, msoFlipVertical = 1 } enum MsoTriState { msoTrue = -1, msoFalse = 0, msoCTrue = 1, msoTriStateToggle = -3, msoTriStateMixed = -2 } enum MsoColorType { msoColorTypeMixed = -2, msoColorTypeRGB = 1, msoColorTypeScheme = 2, msoColorTypeCMYK = 3, msoColorTypeCMS = 4, msoColorTypeInk = 5 } enum MsoPictureColorType { msoPictureMixed = -2, msoPictureAutomatic = 1, msoPictureGrayscale = 2, msoPictureBlackAndWhite = 3, msoPictureWatermark = 4 } enum MsoCalloutAngleType { msoCalloutAngleMixed = -2, msoCalloutAngleAutomatic = 1, msoCalloutAngle30 = 2, msoCalloutAngle45 = 3, msoCalloutAngle60 = 4, msoCalloutAngle90 = 5 } enum MsoCalloutDropType { msoCalloutDropMixed = -2, msoCalloutDropCustom = 1, msoCalloutDropTop = 2, msoCalloutDropCenter = 3, msoCalloutDropBottom = 4 } enum MsoCalloutType { msoCalloutMixed = -2, msoCalloutOne = 1, msoCalloutTwo = 2, msoCalloutThree = 3, msoCalloutFour = 4 } enum MsoBlackWhiteMode { msoBlackWhiteMixed = -2, msoBlackWhiteAutomatic = 1, msoBlackWhiteGrayScale = 2, msoBlackWhiteLightGrayScale = 3, msoBlackWhiteInverseGrayScale = 4, msoBlackWhiteGrayOutline = 5, msoBlackWhiteBlackTextAndLine = 6, msoBlackWhiteHighContrast = 7, msoBlackWhiteBlack = 8, msoBlackWhiteWhite = 9, msoBlackWhiteDontShow = 10 } enum MsoMixedType { msoIntegerMixed = 32768, msoSingleMixed = -2147483648 } enum MsoTextOrientation { msoTextOrientationMixed = -2, msoTextOrientationHorizontal = 1, msoTextOrientationUpward = 2, msoTextOrientationDownward = 3, msoTextOrientationVerticalFarEast = 4, msoTextOrientationVertical = 5, msoTextOrientationHorizontalRotatedFarEast = 6 } enum MsoScaleFrom { msoScaleFromTopLeft = 0, msoScaleFromMiddle = 1, msoScaleFromBottomRight = 2 } enum MsoBarPosition { msoBarLeft = 0, msoBarTop = 1, msoBarRight = 2, msoBarBottom = 3, msoBarFloating = 4, msoBarPopup = 5, msoBarMenuBar = 6 } enum MsoBarProtection { msoBarNoProtection = 0, msoBarNoCustomize = 1, msoBarNoResize = 2, msoBarNoMove = 4, msoBarNoChangeVisible = 8, msoBarNoChangeDock = 16, msoBarNoVerticalDock = 32, msoBarNoHorizontalDock = 64 } enum MsoBarType { msoBarTypeNormal = 0, msoBarTypeMenuBar = 1, msoBarTypePopup = 2 } enum MsoControlType { msoControlCustom = 0, msoControlButton = 1, msoControlEdit = 2, msoControlDropdown = 3, msoControlComboBox = 4, msoControlButtonDropdown = 5, msoControlSplitDropdown = 6, msoControlOCXDropdown = 7, msoControlGenericDropdown = 8, msoControlGraphicDropdown = 9, msoControlPopup = 10, msoControlGraphicPopup = 11, msoControlButtonPopup = 12, msoControlSplitButtonPopup = 13, msoControlSplitButtonMRUPopup = 14, msoControlLabel = 15, msoControlExpandingGrid = 16, msoControlSplitExpandingGrid = 17, msoControlGrid = 18, msoControlGauge = 19, msoControlGraphicCombo = 20, msoControlPane = 21, msoControlActiveX = 22, msoControlSpinner = 23, msoControlLabelEx = 24, msoControlWorkPane = 25, msoControlAutoCompleteCombo = 26 } enum MsoButtonState { msoButtonUp = 0, msoButtonDown = -1, msoButtonMixed = 2 } enum MsoControlOLEUsage { msoControlOLEUsageNeither = 0, msoControlOLEUsageServer = 1, msoControlOLEUsageClient = 2, msoControlOLEUsageBoth = 3 } enum MsoButtonStyleHidden { msoButtonWrapText = 4, msoButtonTextBelow = 8 } enum MsoButtonStyle { msoButtonAutomatic = 0, msoButtonIcon = 1, msoButtonCaption = 2, msoButtonIconAndCaption = 3, msoButtonIconAndWrapCaption = 7, msoButtonIconAndCaptionBelow = 11, msoButtonWrapCaption = 14, msoButtonIconAndWrapCaptionBelow = 15 } enum MsoComboStyle { msoComboNormal = 0, msoComboLabel = 1 } enum MsoOLEMenuGroup { msoOLEMenuGroupNone = -1, msoOLEMenuGroupFile = 0, msoOLEMenuGroupEdit = 1, msoOLEMenuGroupContainer = 2, msoOLEMenuGroupObject = 3, msoOLEMenuGroupWindow = 4, msoOLEMenuGroupHelp = 5 } enum MsoMenuAnimation { msoMenuAnimationNone = 0, msoMenuAnimationRandom = 1, msoMenuAnimationUnfold = 2, msoMenuAnimationSlide = 3 } enum MsoBarRow { msoBarRowFirst = 0, msoBarRowLast = -1 } enum MsoCommandBarButtonHyperlinkType { msoCommandBarButtonHyperlinkNone = 0, msoCommandBarButtonHyperlinkOpen = 1, msoCommandBarButtonHyperlinkInsertPicture = 2 } enum MsoHyperlinkType { msoHyperlinkRange = 0, msoHyperlinkShape = 1, msoHyperlinkInlineShape = 2 } enum MsoExtraInfoMethod { msoMethodGet = 0, msoMethodPost = 1 } enum MsoAnimationType { msoAnimationIdle = 1, msoAnimationGreeting = 2, msoAnimationGoodbye = 3, msoAnimationBeginSpeaking = 4, msoAnimationRestPose = 5, msoAnimationCharacterSuccessMajor = 6, msoAnimationGetAttentionMajor = 11, msoAnimationGetAttentionMinor = 12, msoAnimationSearching = 13, msoAnimationPrinting = 18, msoAnimationGestureRight = 19, msoAnimationWritingNotingSomething = 22, msoAnimationWorkingAtSomething = 23, msoAnimationThinking = 24, msoAnimationSendingMail = 25, msoAnimationListensToComputer = 26, msoAnimationDisappear = 31, msoAnimationAppear = 32, msoAnimationGetArtsy = 100, msoAnimationGetTechy = 101, msoAnimationGetWizardy = 102, msoAnimationCheckingSomething = 103, msoAnimationLookDown = 104, msoAnimationLookDownLeft = 105, msoAnimationLookDownRight = 106, msoAnimationLookLeft = 107, msoAnimationLookRight = 108, msoAnimationLookUp = 109, msoAnimationLookUpLeft = 110, msoAnimationLookUpRight = 111, msoAnimationSaving = 112, msoAnimationGestureDown = 113, msoAnimationGestureLeft = 114, msoAnimationGestureUp = 115, msoAnimationEmptyTrash = 116 } enum MsoButtonSetType { msoButtonSetNone = 0, msoButtonSetOK = 1, msoButtonSetCancel = 2, msoButtonSetOkCancel = 3, msoButtonSetYesNo = 4, msoButtonSetYesNoCancel = 5, msoButtonSetBackClose = 6, msoButtonSetNextClose = 7, msoButtonSetBackNextClose = 8, msoButtonSetRetryCancel = 9, msoButtonSetAbortRetryIgnore = 10, msoButtonSetSearchClose = 11, msoButtonSetBackNextSnooze = 12, msoButtonSetTipsOptionsClose = 13, msoButtonSetYesAllNoCancel = 14 } enum MsoIconType { msoIconNone = 0, msoIconAlert = 2, msoIconTip = 3, msoIconAlertInfo = 4, msoIconAlertWarning = 5, msoIconAlertQuery = 6, msoIconAlertCritical = 7 } enum MsoBalloonType { msoBalloonTypeButtons = 0, msoBalloonTypeBullets = 1, msoBalloonTypeNumbers = 2 } enum MsoModeType { msoModeModal = 0, msoModeAutoDown = 1, msoModeModeless = 2 } enum MsoBalloonErrorType { msoBalloonErrorNone = 0, msoBalloonErrorOther = 1, msoBalloonErrorTooBig = 2, msoBalloonErrorOutOfMemory = 3, msoBalloonErrorBadPictureRef = 4, msoBalloonErrorBadReference = 5, msoBalloonErrorButtonlessModal = 6, msoBalloonErrorButtonModeless = 7, msoBalloonErrorBadCharacter = 8, msoBalloonErrorCOMFailure = 9, msoBalloonErrorCharNotTopmostForModal = 10, msoBalloonErrorTooManyControls = 11 } enum MsoWizardActType { msoWizardActInactive = 0, msoWizardActActive = 1, msoWizardActSuspend = 2, msoWizardActResume = 3 } enum MsoWizardMsgType { msoWizardMsgLocalStateOn = 1, msoWizardMsgLocalStateOff = 2, msoWizardMsgShowHelp = 3, msoWizardMsgSuspending = 4, msoWizardMsgResuming = 5 } enum MsoBalloonButtonType { msoBalloonButtonYesToAll = -15, msoBalloonButtonOptions = -14, msoBalloonButtonTips = -13, msoBalloonButtonClose = -12, msoBalloonButtonSnooze = -11, msoBalloonButtonSearch = -10, msoBalloonButtonIgnore = -9, msoBalloonButtonAbort = -8, msoBalloonButtonRetry = -7, msoBalloonButtonNext = -6, msoBalloonButtonBack = -5, msoBalloonButtonNo = -4, msoBalloonButtonYes = -3, msoBalloonButtonCancel = -2, msoBalloonButtonOK = -1, msoBalloonButtonNull = 0 } enum DocProperties { offPropertyTypeNumber = 1, offPropertyTypeBoolean = 2, offPropertyTypeDate = 3, offPropertyTypeString = 4, offPropertyTypeFloat = 5 } enum MsoDocProperties { msoPropertyTypeNumber = 1, msoPropertyTypeBoolean = 2, msoPropertyTypeDate = 3, msoPropertyTypeString = 4, msoPropertyTypeFloat = 5 } enum MsoAppLanguageID { msoLanguageIDInstall = 1, msoLanguageIDUI = 2, msoLanguageIDHelp = 3, msoLanguageIDExeMode = 4, msoLanguageIDUIPrevious = 5 } enum MsoFarEastLineBreakLanguageID { MsoFarEastLineBreakLanguageJapanese = 1041, MsoFarEastLineBreakLanguageKorean = 1042, MsoFarEastLineBreakLanguageSimplifiedChinese = 2052, MsoFarEastLineBreakLanguageTraditionalChinese = 1028 } enum MsoFeatureInstall { msoFeatureInstallNone = 0, msoFeatureInstallOnDemand = 1, msoFeatureInstallOnDemandWithUI = 2 } enum MsoScriptLanguage { msoScriptLanguageJava = 1, msoScriptLanguageVisualBasic = 2, msoScriptLanguageASP = 3, msoScriptLanguageOther = 4 } enum MsoScriptLocation { msoScriptLocationInHead = 1, msoScriptLocationInBody = 2 } enum MsoFileFindOptions { msoOptionsNew = 1, msoOptionsAdd = 2, msoOptionsWithin = 3 } enum MsoFileFindView { msoViewFileInfo = 1, msoViewPreview = 2, msoViewSummaryInfo = 3 } enum MsoFileFindSortBy { msoFileFindSortbyAuthor = 1, msoFileFindSortbyDateCreated = 2, msoFileFindSortbyLastSavedBy = 3, msoFileFindSortbyDateSaved = 4, msoFileFindSortbyFileName = 5, msoFileFindSortbySize = 6, msoFileFindSortbyTitle = 7 } enum MsoFileFindListBy { msoListbyName = 1, msoListbyTitle = 2 } enum MsoLastModified { msoLastModifiedYesterday = 1, msoLastModifiedToday = 2, msoLastModifiedLastWeek = 3, msoLastModifiedThisWeek = 4, msoLastModifiedLastMonth = 5, msoLastModifiedThisMonth = 6, msoLastModifiedAnyTime = 7 } enum MsoSortBy { msoSortByFileName = 1, msoSortBySize = 2, msoSortByFileType = 3, msoSortByLastModified = 4, msoSortByNone = 5 } enum MsoSortOrder { msoSortOrderAscending = 1, msoSortOrderDescending = 2 } enum MsoConnector { msoConnectorAnd = 1, msoConnectorOr = 2 } enum MsoCondition { msoConditionFileTypeAllFiles = 1, msoConditionFileTypeOfficeFiles = 2, msoConditionFileTypeWordDocuments = 3, msoConditionFileTypeExcelWorkbooks = 4, msoConditionFileTypePowerPointPresentations = 5, msoConditionFileTypeBinders = 6, msoConditionFileTypeDatabases = 7, msoConditionFileTypeTemplates = 8, msoConditionIncludes = 9, msoConditionIncludesPhrase = 10, msoConditionBeginsWith = 11, msoConditionEndsWith = 12, msoConditionIncludesNearEachOther = 13, msoConditionIsExactly = 14, msoConditionIsNot = 15, msoConditionYesterday = 16, msoConditionToday = 17, msoConditionTomorrow = 18, msoConditionLastWeek = 19, msoConditionThisWeek = 20, msoConditionNextWeek = 21, msoConditionLastMonth = 22, msoConditionThisMonth = 23, msoConditionNextMonth = 24, msoConditionAnytime = 25, msoConditionAnytimeBetween = 26, msoConditionOn = 27, msoConditionOnOrAfter = 28, msoConditionOnOrBefore = 29, msoConditionInTheNext = 30, msoConditionInTheLast = 31, msoConditionEquals = 32, msoConditionDoesNotEqual = 33, msoConditionAnyNumberBetween = 34, msoConditionAtMost = 35, msoConditionAtLeast = 36, msoConditionMoreThan = 37, msoConditionLessThan = 38, msoConditionIsYes = 39, msoConditionIsNo = 40, msoConditionIncludesFormsOf = 41, msoConditionFreeText = 42, msoConditionFileTypeOutlookItems = 43, msoConditionFileTypeMailItem = 44, msoConditionFileTypeCalendarItem = 45, msoConditionFileTypeContactItem = 46, msoConditionFileTypeNoteItem = 47, msoConditionFileTypeJournalItem = 48, msoConditionFileTypeTaskItem = 49, msoConditionFileTypePhotoDrawFiles = 50, msoConditionFileTypeDataConnectionFiles = 51, msoConditionFileTypePublisherFiles = 52, msoConditionFileTypeProjectFiles = 53, msoConditionFileTypeDocumentImagingFiles = 54, msoConditionFileTypeVisioFiles = 55, msoConditionFileTypeDesignerFiles = 56, msoConditionFileTypeWebPages = 57, msoConditionEqualsLow = 58, msoConditionEqualsNormal = 59, msoConditionEqualsHigh = 60, msoConditionNotEqualToLow = 61, msoConditionNotEqualToNormal = 62, msoConditionNotEqualToHigh = 63, msoConditionEqualsNotStarted = 64, msoConditionEqualsInProgress = 65, msoConditionEqualsCompleted = 66, msoConditionEqualsWaitingForSomeoneElse = 67, msoConditionEqualsDeferred = 68, msoConditionNotEqualToNotStarted = 69, msoConditionNotEqualToInProgress = 70, msoConditionNotEqualToCompleted = 71, msoConditionNotEqualToWaitingForSomeoneElse = 72, msoConditionNotEqualToDeferred = 73 } enum MsoFileType { msoFileTypeAllFiles = 1, msoFileTypeOfficeFiles = 2, msoFileTypeWordDocuments = 3, msoFileTypeExcelWorkbooks = 4, msoFileTypePowerPointPresentations = 5, msoFileTypeBinders = 6, msoFileTypeDatabases = 7, msoFileTypeTemplates = 8, msoFileTypeOutlookItems = 9, msoFileTypeMailItem = 10, msoFileTypeCalendarItem = 11, msoFileTypeContactItem = 12, msoFileTypeNoteItem = 13, msoFileTypeJournalItem = 14, msoFileTypeTaskItem = 15, msoFileTypePhotoDrawFiles = 16, msoFileTypeDataConnectionFiles = 17, msoFileTypePublisherFiles = 18, msoFileTypeProjectFiles = 19, msoFileTypeDocumentImagingFiles = 20, msoFileTypeVisioFiles = 21, msoFileTypeDesignerFiles = 22, msoFileTypeWebPages = 23 } enum MsoLanguageID { msoLanguageIDMixed = -2, msoLanguageIDNone = 0, msoLanguageIDNoProofing = 1024, msoLanguageIDAfrikaans = 1078, msoLanguageIDAlbanian = 1052, msoLanguageIDAmharic = 1118, msoLanguageIDArabicAlgeria = 5121, msoLanguageIDArabicBahrain = 15361, msoLanguageIDArabicEgypt = 3073, msoLanguageIDArabicIraq = 2049, msoLanguageIDArabicJordan = 11265, msoLanguageIDArabicKuwait = 13313, msoLanguageIDArabicLebanon = 12289, msoLanguageIDArabicLibya = 4097, msoLanguageIDArabicMorocco = 6145, msoLanguageIDArabicOman = 8193, msoLanguageIDArabicQatar = 16385, msoLanguageIDArabic = 1025, msoLanguageIDArabicSyria = 10241, msoLanguageIDArabicTunisia = 7169, msoLanguageIDArabicUAE = 14337, msoLanguageIDArabicYemen = 9217, msoLanguageIDArmenian = 1067, msoLanguageIDAssamese = 1101, msoLanguageIDAzeriCyrillic = 2092, msoLanguageIDAzeriLatin = 1068, msoLanguageIDBasque = 1069, msoLanguageIDByelorussian = 1059, msoLanguageIDBengali = 1093, msoLanguageIDBosnian = 4122, msoLanguageIDBosnianBosniaHerzegovinaCyrillic = 8218, msoLanguageIDBosnianBosniaHerzegovinaLatin = 5146, msoLanguageIDBulgarian = 1026, msoLanguageIDBurmese = 1109, msoLanguageIDCatalan = 1027, msoLanguageIDChineseHongKongSAR = 3076, msoLanguageIDChineseMacaoSAR = 5124, msoLanguageIDSimplifiedChinese = 2052, msoLanguageIDChineseSingapore = 4100, msoLanguageIDTraditionalChinese = 1028, msoLanguageIDCherokee = 1116, msoLanguageIDCroatian = 1050, msoLanguageIDCzech = 1029, msoLanguageIDDanish = 1030, msoLanguageIDDivehi = 1125, msoLanguageIDBelgianDutch = 2067, msoLanguageIDDutch = 1043, msoLanguageIDDzongkhaBhutan = 2129, msoLanguageIDEdo = 1126, msoLanguageIDEnglishAUS = 3081, msoLanguageIDEnglishBelize = 10249, msoLanguageIDEnglishCanadian = 4105, msoLanguageIDEnglishCaribbean = 9225, msoLanguageIDEnglishIndonesia = 14345, msoLanguageIDEnglishIreland = 6153, msoLanguageIDEnglishJamaica = 8201, msoLanguageIDEnglishNewZealand = 5129, msoLanguageIDEnglishPhilippines = 13321, msoLanguageIDEnglishSouthAfrica = 7177, msoLanguageIDEnglishTrinidadTobago = 11273, msoLanguageIDEnglishUK = 2057, msoLanguageIDEnglishUS = 1033, msoLanguageIDEnglishZimbabwe = 12297, msoLanguageIDEstonian = 1061, msoLanguageIDFaeroese = 1080, msoLanguageIDFarsi = 1065, msoLanguageIDFilipino = 1124, msoLanguageIDFinnish = 1035, msoLanguageIDBelgianFrench = 2060, msoLanguageIDFrenchCameroon = 11276, msoLanguageIDFrenchCanadian = 3084, msoLanguageIDFrenchCotedIvoire = 12300, msoLanguageIDFrench = 1036, msoLanguageIDFrenchHaiti = 15372, msoLanguageIDFrenchLuxembourg = 5132, msoLanguageIDFrenchMali = 13324, msoLanguageIDFrenchMonaco = 6156, msoLanguageIDFrenchMorocco = 14348, msoLanguageIDFrenchReunion = 8204, msoLanguageIDFrenchSenegal = 10252, msoLanguageIDSwissFrench = 4108, msoLanguageIDFrenchWestIndies = 7180, msoLanguageIDFrenchZaire = 9228, msoLanguageIDFrenchCongoDRC = 9228, msoLanguageIDFrisianNetherlands = 1122, msoLanguageIDFulfulde = 1127, msoLanguageIDGaelicIreland = 2108, msoLanguageIDGaelicScotland = 1084, msoLanguageIDGalician = 1110, msoLanguageIDGeorgian = 1079, msoLanguageIDGermanAustria = 3079, msoLanguageIDGerman = 1031, msoLanguageIDGermanLiechtenstein = 5127, msoLanguageIDGermanLuxembourg = 4103, msoLanguageIDSwissGerman = 2055, msoLanguageIDGreek = 1032, msoLanguageIDGuarani = 1140, msoLanguageIDGujarati = 1095, msoLanguageIDHausa = 1128, msoLanguageIDHawaiian = 1141, msoLanguageIDHebrew = 1037, msoLanguageIDHindi = 1081, msoLanguageIDHungarian = 1038, msoLanguageIDIbibio = 1129, msoLanguageIDIcelandic = 1039, msoLanguageIDIgbo = 1136, msoLanguageIDIndonesian = 1057, msoLanguageIDInuktitut = 1117, msoLanguageIDItalian = 1040, msoLanguageIDSwissItalian = 2064, msoLanguageIDJapanese = 1041, msoLanguageIDKannada = 1099, msoLanguageIDKanuri = 1137, msoLanguageIDKashmiri = 1120, msoLanguageIDKashmiriDevanagari = 2144, msoLanguageIDKazakh = 1087, msoLanguageIDKhmer = 1107, msoLanguageIDKirghiz = 1088, msoLanguageIDKonkani = 1111, msoLanguageIDKorean = 1042, msoLanguageIDKyrgyz = 1088, msoLanguageIDLatin = 1142, msoLanguageIDLao = 1108, msoLanguageIDLatvian = 1062, msoLanguageIDLithuanian = 1063, msoLanguageIDMacedonian = 1071, msoLanguageIDMacedonianFYROM = 1071, msoLanguageIDMalaysian = 1086, msoLanguageIDMalayBruneiDarussalam = 2110, msoLanguageIDMalayalam = 1100, msoLanguageIDMaltese = 1082, msoLanguageIDManipuri = 1112, msoLanguageIDMaori = 1153, msoLanguageIDMarathi = 1102, msoLanguageIDMongolian = 1104, msoLanguageIDNepali = 1121, msoLanguageIDNorwegianBokmol = 1044, msoLanguageIDNorwegianNynorsk = 2068, msoLanguageIDOriya = 1096, msoLanguageIDOromo = 1138, msoLanguageIDPashto = 1123, msoLanguageIDPolish = 1045, msoLanguageIDBrazilianPortuguese = 1046, msoLanguageIDPortuguese = 2070, msoLanguageIDPunjabi = 1094, msoLanguageIDQuechuaBolivia = 1131, msoLanguageIDQuechuaEcuador = 2155, msoLanguageIDQuechuaPeru = 3179, msoLanguageIDRhaetoRomanic = 1047, msoLanguageIDRomanianMoldova = 2072, msoLanguageIDRomanian = 1048, msoLanguageIDRussianMoldova = 2073, msoLanguageIDRussian = 1049, msoLanguageIDSamiLappish = 1083, msoLanguageIDSanskrit = 1103, msoLanguageIDSepedi = 1132, msoLanguageIDSerbianBosniaHerzegovinaCyrillic = 7194, msoLanguageIDSerbianBosniaHerzegovinaLatin = 6170, msoLanguageIDSerbianCyrillic = 3098, msoLanguageIDSerbianLatin = 2074, msoLanguageIDSesotho = 1072, msoLanguageIDSindhi = 1113, msoLanguageIDSindhiPakistan = 2137, msoLanguageIDSinhalese = 1115, msoLanguageIDSlovak = 1051, msoLanguageIDSlovenian = 1060, msoLanguageIDSomali = 1143, msoLanguageIDSorbian = 1070, msoLanguageIDSpanishArgentina = 11274, msoLanguageIDSpanishBolivia = 16394, msoLanguageIDSpanishChile = 13322, msoLanguageIDSpanishColombia = 9226, msoLanguageIDSpanishCostaRica = 5130, msoLanguageIDSpanishDominicanRepublic = 7178, msoLanguageIDSpanishEcuador = 12298, msoLanguageIDSpanishElSalvador = 17418, msoLanguageIDSpanishGuatemala = 4106, msoLanguageIDSpanishHonduras = 18442, msoLanguageIDMexicanSpanish = 2058, msoLanguageIDSpanishNicaragua = 19466, msoLanguageIDSpanishPanama = 6154, msoLanguageIDSpanishParaguay = 15370, msoLanguageIDSpanishPeru = 10250, msoLanguageIDSpanishPuertoRico = 20490, msoLanguageIDSpanishModernSort = 3082, msoLanguageIDSpanish = 1034, msoLanguageIDSpanishUruguay = 14346, msoLanguageIDSpanishVenezuela = 8202, msoLanguageIDSutu = 1072, msoLanguageIDSwahili = 1089, msoLanguageIDSwedishFinland = 2077, msoLanguageIDSwedish = 1053, msoLanguageIDSyriac = 1114, msoLanguageIDTajik = 1064, msoLanguageIDTamil = 1097, msoLanguageIDTamazight = 1119, msoLanguageIDTamazightLatin = 2143, msoLanguageIDTatar = 1092, msoLanguageIDTelugu = 1098, msoLanguageIDThai = 1054, msoLanguageIDTibetan = 1105, msoLanguageIDTigrignaEthiopic = 1139, msoLanguageIDTigrignaEritrea = 2163, msoLanguageIDTsonga = 1073, msoLanguageIDTswana = 1074, msoLanguageIDTurkish = 1055, msoLanguageIDTurkmen = 1090, msoLanguageIDUkrainian = 1058, msoLanguageIDUrdu = 1056, msoLanguageIDUzbekCyrillic = 2115, msoLanguageIDUzbekLatin = 1091, msoLanguageIDVenda = 1075, msoLanguageIDVietnamese = 1066, msoLanguageIDWelsh = 1106, msoLanguageIDXhosa = 1076, msoLanguageIDYi = 1144, msoLanguageIDYiddish = 1085, msoLanguageIDYoruba = 1130, msoLanguageIDZulu = 1077 } enum MsoScreenSize { msoScreenSize544x376 = 0, msoScreenSize640x480 = 1, msoScreenSize720x512 = 2, msoScreenSize800x600 = 3, msoScreenSize1024x768 = 4, msoScreenSize1152x882 = 5, msoScreenSize1152x900 = 6, msoScreenSize1280x1024 = 7, msoScreenSize1600x1200 = 8, msoScreenSize1800x1440 = 9, msoScreenSize1920x1200 = 10 } enum MsoCharacterSet { msoCharacterSetArabic = 1, msoCharacterSetCyrillic = 2, msoCharacterSetEnglishWesternEuropeanOtherLatinScript = 3, msoCharacterSetGreek = 4, msoCharacterSetHebrew = 5, msoCharacterSetJapanese = 6, msoCharacterSetKorean = 7, msoCharacterSetMultilingualUnicode = 8, msoCharacterSetSimplifiedChinese = 9, msoCharacterSetThai = 10, msoCharacterSetTraditionalChinese = 11, msoCharacterSetVietnamese = 12 } enum MsoEncoding { msoEncodingThai = 874, msoEncodingJapaneseShiftJIS = 932, msoEncodingSimplifiedChineseGBK = 936, msoEncodingKorean = 949, msoEncodingTraditionalChineseBig5 = 950, msoEncodingUnicodeLittleEndian = 1200, msoEncodingUnicodeBigEndian = 1201, msoEncodingCentralEuropean = 1250, msoEncodingCyrillic = 1251, msoEncodingWestern = 1252, msoEncodingGreek = 1253, msoEncodingTurkish = 1254, msoEncodingHebrew = 1255, msoEncodingArabic = 1256, msoEncodingBaltic = 1257, msoEncodingVietnamese = 1258, msoEncodingAutoDetect = 50001, msoEncodingJapaneseAutoDetect = 50932, msoEncodingSimplifiedChineseAutoDetect = 50936, msoEncodingKoreanAutoDetect = 50949, msoEncodingTraditionalChineseAutoDetect = 50950, msoEncodingCyrillicAutoDetect = 51251, msoEncodingGreekAutoDetect = 51253, msoEncodingArabicAutoDetect = 51256, msoEncodingISO88591Latin1 = 28591, msoEncodingISO88592CentralEurope = 28592, msoEncodingISO88593Latin3 = 28593, msoEncodingISO88594Baltic = 28594, msoEncodingISO88595Cyrillic = 28595, msoEncodingISO88596Arabic = 28596, msoEncodingISO88597Greek = 28597, msoEncodingISO88598Hebrew = 28598, msoEncodingISO88599Turkish = 28599, msoEncodingISO885915Latin9 = 28605, msoEncodingISO88598HebrewLogical = 38598, msoEncodingISO2022JPNoHalfwidthKatakana = 50220, msoEncodingISO2022JPJISX02021984 = 50221, msoEncodingISO2022JPJISX02011989 = 50222, msoEncodingISO2022KR = 50225, msoEncodingISO2022CNTraditionalChinese = 50227, msoEncodingISO2022CNSimplifiedChinese = 50229, msoEncodingMacRoman = 10000, msoEncodingMacJapanese = 10001, msoEncodingMacTraditionalChineseBig5 = 10002, msoEncodingMacKorean = 10003, msoEncodingMacArabic = 10004, msoEncodingMacHebrew = 10005, msoEncodingMacGreek1 = 10006, msoEncodingMacCyrillic = 10007, msoEncodingMacSimplifiedChineseGB2312 = 10008, msoEncodingMacRomania = 10010, msoEncodingMacUkraine = 10017, msoEncodingMacLatin2 = 10029, msoEncodingMacIcelandic = 10079, msoEncodingMacTurkish = 10081, msoEncodingMacCroatia = 10082, msoEncodingEBCDICUSCanada = 37, msoEncodingEBCDICInternational = 500, msoEncodingEBCDICMultilingualROECELatin2 = 870, msoEncodingEBCDICGreekModern = 875, msoEncodingEBCDICTurkishLatin5 = 1026, msoEncodingEBCDICGermany = 20273, msoEncodingEBCDICDenmarkNorway = 20277, msoEncodingEBCDICFinlandSweden = 20278, msoEncodingEBCDICItaly = 20280, msoEncodingEBCDICLatinAmericaSpain = 20284, msoEncodingEBCDICUnitedKingdom = 20285, msoEncodingEBCDICJapaneseKatakanaExtended = 20290, msoEncodingEBCDICFrance = 20297, msoEncodingEBCDICArabic = 20420, msoEncodingEBCDICGreek = 20423, msoEncodingEBCDICHebrew = 20424, msoEncodingEBCDICKoreanExtended = 20833, msoEncodingEBCDICThai = 20838, msoEncodingEBCDICIcelandic = 20871, msoEncodingEBCDICTurkish = 20905, msoEncodingEBCDICRussian = 20880, msoEncodingEBCDICSerbianBulgarian = 21025, msoEncodingEBCDICJapaneseKatakanaExtendedAndJapanese = 50930, msoEncodingEBCDICUSCanadaAndJapanese = 50931, msoEncodingEBCDICKoreanExtendedAndKorean = 50933, msoEncodingEBCDICSimplifiedChineseExtendedAndSimplifiedChinese = 50935, msoEncodingEBCDICUSCanadaAndTraditionalChinese = 50937, msoEncodingEBCDICJapaneseLatinExtendedAndJapanese = 50939, msoEncodingOEMUnitedStates = 437, msoEncodingOEMGreek437G = 737, msoEncodingOEMBaltic = 775, msoEncodingOEMMultilingualLatinI = 850, msoEncodingOEMMultilingualLatinII = 852, msoEncodingOEMCyrillic = 855, msoEncodingOEMTurkish = 857, msoEncodingOEMPortuguese = 860, msoEncodingOEMIcelandic = 861, msoEncodingOEMHebrew = 862, msoEncodingOEMCanadianFrench = 863, msoEncodingOEMArabic = 864, msoEncodingOEMNordic = 865, msoEncodingOEMCyrillicII = 866, msoEncodingOEMModernGreek = 869, msoEncodingEUCJapanese = 51932, msoEncodingEUCChineseSimplifiedChinese = 51936, msoEncodingEUCKorean = 51949, msoEncodingEUCTaiwaneseTraditionalChinese = 51950, msoEncodingISCIIDevanagari = 57002, msoEncodingISCIIBengali = 57003, msoEncodingISCIITamil = 57004, msoEncodingISCIITelugu = 57005, msoEncodingISCIIAssamese = 57006, msoEncodingISCIIOriya = 57007, msoEncodingISCIIKannada = 57008, msoEncodingISCIIMalayalam = 57009, msoEncodingISCIIGujarati = 57010, msoEncodingISCIIPunjabi = 57011, msoEncodingArabicASMO = 708, msoEncodingArabicTransparentASMO = 720, msoEncodingKoreanJohab = 1361, msoEncodingTaiwanCNS = 20000, msoEncodingTaiwanTCA = 20001, msoEncodingTaiwanEten = 20002, msoEncodingTaiwanIBM5550 = 20003, msoEncodingTaiwanTeleText = 20004, msoEncodingTaiwanWang = 20005, msoEncodingIA5IRV = 20105, msoEncodingIA5German = 20106, msoEncodingIA5Swedish = 20107, msoEncodingIA5Norwegian = 20108, msoEncodingUSASCII = 20127, msoEncodingT61 = 20261, msoEncodingISO6937NonSpacingAccent = 20269, msoEncodingKOI8R = 20866, msoEncodingExtAlphaLowercase = 21027, msoEncodingKOI8U = 21866, msoEncodingEuropa3 = 29001, msoEncodingHZGBSimplifiedChinese = 52936, msoEncodingSimplifiedChineseGB18030 = 54936, msoEncodingUTF7 = 65000, msoEncodingUTF8 = 65001 } enum MsoHTMLProjectOpen { msoHTMLProjectOpenSourceView = 1, msoHTMLProjectOpenTextView = 2 } enum MsoHTMLProjectState { msoHTMLProjectStateDocumentLocked = 1, msoHTMLProjectStateProjectLocked = 2, msoHTMLProjectStateDocumentProjectUnlocked = 3 } enum MsoFileDialogType { msoFileDialogOpen = 1, msoFileDialogSaveAs = 2, msoFileDialogFilePicker = 3, msoFileDialogFolderPicker = 4 } enum MsoFileDialogView { msoFileDialogViewList = 1, msoFileDialogViewDetails = 2, msoFileDialogViewProperties = 3, msoFileDialogViewPreview = 4, msoFileDialogViewThumbnail = 5, msoFileDialogViewLargeIcons = 6, msoFileDialogViewSmallIcons = 7, msoFileDialogViewWebView = 8, msoFileDialogViewTiles = 9 } enum MsoAutomationSecurity { msoAutomationSecurityLow = 1, msoAutomationSecurityByUI = 2, msoAutomationSecurityForceDisable = 3 } enum MailFormat { mfPlainText = 1, mfHTML = 2, mfRTF = 3 } enum MsoAlertButtonType { msoAlertButtonOK = 0, msoAlertButtonOKCancel = 1, msoAlertButtonAbortRetryIgnore = 2, msoAlertButtonYesNoCancel = 3, msoAlertButtonYesNo = 4, msoAlertButtonRetryCancel = 5, msoAlertButtonYesAllNoCancel = 6 } enum MsoAlertIconType { msoAlertIconNoIcon = 0, msoAlertIconCritical = 1, msoAlertIconQuery = 2, msoAlertIconWarning = 3, msoAlertIconInfo = 4 } enum MsoAlertDefaultType { msoAlertDefaultFirst = 0, msoAlertDefaultSecond = 1, msoAlertDefaultThird = 2, msoAlertDefaultFourth = 3, msoAlertDefaultFifth = 4 } enum MsoAlertCancelType { msoAlertCancelDefault = -1, msoAlertCancelFirst = 0, msoAlertCancelSecond = 1, msoAlertCancelThird = 2, msoAlertCancelFourth = 3, msoAlertCancelFifth = 4 } enum MsoSearchIn { msoSearchInMyComputer = 0, msoSearchInOutlook = 1, msoSearchInMyNetworkPlaces = 2, msoSearchInCustom = 3 } enum MsoTargetBrowser { msoTargetBrowserV3 = 0, msoTargetBrowserV4 = 1, msoTargetBrowserIE4 = 2, msoTargetBrowserIE5 = 3, msoTargetBrowserIE6 = 4 } enum MsoOrgChartOrientation { msoOrgChartOrientationMixed = -2, msoOrgChartOrientationVertical = 1 } enum MsoOrgChartLayoutType { msoOrgChartLayoutMixed = -2, msoOrgChartLayoutStandard = 1, msoOrgChartLayoutBothHanging = 2, msoOrgChartLayoutLeftHanging = 3, msoOrgChartLayoutRightHanging = 4, msoOrgChartLayoutDefault = 5 } enum MsoRelativeNodePosition { msoBeforeNode = 1, msoAfterNode = 2, msoBeforeFirstSibling = 3, msoAfterLastSibling = 4 } enum MsoDiagramType { msoDiagramMixed = -2, msoDiagramOrgChart = 1, msoDiagramCycle = 2, msoDiagramRadial = 3, msoDiagramPyramid = 4, msoDiagramVenn = 5, msoDiagramTarget = 6 } enum MsoDiagramNodeType { msoDiagramNode = 1, msoDiagramAssistant = 2 } enum MsoMoveRow { msoMoveRowFirst = -4, msoMoveRowPrev = -3, msoMoveRowNext = -2, msoMoveRowNbr = -1 } enum MsoFilterComparison { msoFilterComparisonEqual = 0, msoFilterComparisonNotEqual = 1, msoFilterComparisonLessThan = 2, msoFilterComparisonGreaterThan = 3, msoFilterComparisonLessThanEqual = 4, msoFilterComparisonGreaterThanEqual = 5, msoFilterComparisonIsBlank = 6, msoFilterComparisonIsNotBlank = 7, msoFilterComparisonContains = 8, msoFilterComparisonNotContains = 9 } enum MsoFilterConjunction { msoFilterConjunctionAnd = 0, msoFilterConjunctionOr = 1 } enum MsoFileNewSection { msoOpenDocument = 0, msoNew = 1, msoNewfromExistingFile = 2, msoNewfromTemplate = 3, msoBottomSection = 4 } enum MsoFileNewAction { msoEditFile = 0, msoCreateNewFile = 1, msoOpenFile = 2 } enum MsoLanguageIDHidden { msoLanguageIDChineseHongKong = 3076, msoLanguageIDChineseMacao = 5124, msoLanguageIDEnglishTrinidad = 11273 } enum MsoSharedWorkspaceTaskStatus { msoSharedWorkspaceTaskStatusNotStarted = 1, msoSharedWorkspaceTaskStatusInProgress = 2, msoSharedWorkspaceTaskStatusCompleted = 3, msoSharedWorkspaceTaskStatusDeferred = 4, msoSharedWorkspaceTaskStatusWaiting = 5 } enum MsoSharedWorkspaceTaskPriority { msoSharedWorkspaceTaskPriorityHigh = 1, msoSharedWorkspaceTaskPriorityNormal = 2, msoSharedWorkspaceTaskPriorityLow = 3 } enum MsoSyncVersionType { msoSyncVersionLastViewed = 0, msoSyncVersionServer = 1 } enum MsoSyncConflictResolutionType { msoSyncConflictClientWins = 0, msoSyncConflictServerWins = 1, msoSyncConflictMerge = 2 } enum MsoSyncCompareType { msoSyncCompareAndMerge = 0, msoSyncCompareSideBySide = 1 } enum MsoSyncAvailableType { msoSyncAvailableNone = 0, msoSyncAvailableOffline = 1, msoSyncAvailableAnywhere = 2 } enum MsoSyncEventType { msoSyncEventDownloadInitiated = 0, msoSyncEventDownloadSucceeded = 1, msoSyncEventDownloadFailed = 2, msoSyncEventUploadInitiated = 3, msoSyncEventUploadSucceeded = 4, msoSyncEventUploadFailed = 5, msoSyncEventDownloadNoChange = 6, msoSyncEventOffline = 7 } enum MsoSyncErrorType { msoSyncErrorNone = 0, msoSyncErrorUnauthorizedUser = 1, msoSyncErrorCouldNotConnect = 2, msoSyncErrorOutOfSpace = 3, msoSyncErrorFileNotFound = 4, msoSyncErrorFileTooLarge = 5, msoSyncErrorFileInUse = 6, msoSyncErrorVirusUpload = 7, msoSyncErrorVirusDownload = 8, msoSyncErrorUnknownUpload = 9, msoSyncErrorUnknownDownload = 10, msoSyncErrorCouldNotOpen = 11, msoSyncErrorCouldNotUpdate = 12, msoSyncErrorCouldNotCompare = 13, msoSyncErrorCouldNotResolve = 14, msoSyncErrorNoNetwork = 15, msoSyncErrorUnknown = 16 } enum MsoSyncStatusType { msoSyncStatusNoSharedWorkspace = 0, msoSyncStatusNotRoaming = 0, msoSyncStatusLatest = 1, msoSyncStatusNewerAvailable = 2, msoSyncStatusLocalChanges = 3, msoSyncStatusConflict = 4, msoSyncStatusSuspended = 5, msoSyncStatusError = 6 } enum MsoPermission { msoPermissionView = 1, msoPermissionRead = 1, msoPermissionEdit = 2, msoPermissionSave = 4, msoPermissionExtract = 8, msoPermissionChange = 15, msoPermissionPrint = 16, msoPermissionObjModel = 32, msoPermissionFullControl = 64, msoPermissionAllCommon = 127 } enum MsoMetaPropertyType { msoMetaPropertyTypeUnknown = 0, msoMetaPropertyTypeBoolean = 1, msoMetaPropertyTypeChoice = 2, msoMetaPropertyTypeCalculated = 3, msoMetaPropertyTypeComputed = 4, msoMetaPropertyTypeCurrency = 5, msoMetaPropertyTypeDateTime = 6, msoMetaPropertyTypeFillInChoice = 7, msoMetaPropertyTypeGuid = 8, msoMetaPropertyTypeInteger = 9, msoMetaPropertyTypeLookup = 10, msoMetaPropertyTypeMultiChoiceLookup = 11, msoMetaPropertyTypeMultiChoice = 12, msoMetaPropertyTypeMultiChoiceFillIn = 13, msoMetaPropertyTypeNote = 14, msoMetaPropertyTypeNumber = 15, msoMetaPropertyTypeText = 16, msoMetaPropertyTypeUrl = 17, msoMetaPropertyTypeUser = 18, msoMetaPropertyTypeUserMulti = 19, msoMetaPropertyTypeBusinessData = 20, msoMetaPropertyTypeBusinessDataSecondary = 21, msoMetaPropertyTypeMax = 22 } enum MsoSignatureSubset { msoSignatureSubsetSignaturesAllSigs = 0, msoSignatureSubsetSignaturesNonVisible = 1, msoSignatureSubsetSignatureLines = 2, msoSignatureSubsetSignatureLinesSigned = 3, msoSignatureSubsetSignatureLinesUnsigned = 4, msoSignatureSubsetAll = 5 } enum MsoDocInspectorStatus { msoDocInspectorStatusDocOk = 0, msoDocInspectorStatusIssueFound = 1, msoDocInspectorStatusError = 2 } enum SignatureDetail { sigdetLocalSigningTime = 0, sigdetApplicationName = 1, sigdetApplicationVersion = 2, sigdetOfficeVersion = 3, sigdetWindowsVersion = 4, sigdetNumberOfMonitors = 5, sigdetHorizResolution = 6, sigdetVertResolution = 7, sigdetColorDepth = 8, sigdetSignedData = 9, sigdetDocPreviewImg = 10, sigdetIPFormHash = 11, sigdetIPCurrentView = 12, sigdetSignatureType = 13, sigdetHashAlgorithm = 14, sigdetShouldShowViewWarning = 15, sigdetDelSuggSigner = 16, sigdetDelSuggSignerSet = 17, sigdetDelSuggSignerLine2 = 18, sigdetDelSuggSignerLine2Set = 19, sigdetDelSuggSignerEmail = 20, sigdetDelSuggSignerEmailSet = 21 } enum CertificateDetail { certdetAvailable = 0, certdetSubject = 1, certdetIssuer = 2, certdetExpirationDate = 3, certdetThumbprint = 4 } enum ContentVerificationResults { contverresError = 0, contverresVerifying = 1, contverresUnverified = 2, contverresValid = 3, contverresModified = 4 } enum CertificateVerificationResults { certverresError = 0, certverresVerifying = 1, certverresUnverified = 2, certverresValid = 3, certverresInvalid = 4, certverresExpired = 5, certverresRevoked = 6, certverresUntrusted = 7 } enum SignatureLineImage { siglnimgSoftwareRequired = 0, siglnimgUnsigned = 1, siglnimgSignedValid = 2, siglnimgSignedInvalid = 3, siglnimgSigned = 4 } enum SignatureProviderDetail { sigprovdetUrl = 0, sigprovdetHashAlgorithm = 1, sigprovdetUIOnly = 2, sigprovdetUseOfficeUI = 3, sigprovdetUseOfficeStampUI = 4 } enum SignatureType { sigtypeUnknown = 0, sigtypeNonVisible = 1, sigtypeSignatureLine = 2, sigtypeMax = 3 } enum MsoCustomXMLNodeType { msoCustomXMLNodeElement = 1, msoCustomXMLNodeAttribute = 2, msoCustomXMLNodeText = 3, msoCustomXMLNodeCData = 4, msoCustomXMLNodeProcessingInstruction = 7, msoCustomXMLNodeComment = 8, msoCustomXMLNodeDocument = 9 } enum MsoCustomXMLValidationErrorType { msoCustomXMLValidationErrorSchemaGenerated = 0, msoCustomXMLValidationErrorAutomaticallyCleared = 1, msoCustomXMLValidationErrorManual = 2 } enum MsoTextureAlignment { msoTextureAlignmentMixed = -2, msoTextureTopLeft = 0, msoTextureTop = 1, msoTextureTopRight = 2, msoTextureLeft = 3, msoTextureCenter = 4, msoTextureRight = 5, msoTextureBottomLeft = 6, msoTextureBottom = 7, msoTextureBottomRight = 8 } enum MsoSoftEdgeType { msoSoftEdgeTypeMixed = -2, msoSoftEdgeTypeNone = 0, msoSoftEdgeType1 = 1, msoSoftEdgeType2 = 2, msoSoftEdgeType3 = 3, msoSoftEdgeType4 = 4, msoSoftEdgeType5 = 5, msoSoftEdgeType6 = 6 } enum MsoReflectionType { msoReflectionTypeMixed = -2, msoReflectionTypeNone = 0, msoReflectionType1 = 1, msoReflectionType2 = 2, msoReflectionType3 = 3, msoReflectionType4 = 4, msoReflectionType5 = 5, msoReflectionType6 = 6, msoReflectionType7 = 7, msoReflectionType8 = 8, msoReflectionType9 = 9 } enum MsoPresetCamera { msoPresetCameraMixed = -2, msoCameraLegacyObliqueTopLeft = 1, msoCameraLegacyObliqueTop = 2, msoCameraLegacyObliqueTopRight = 3, msoCameraLegacyObliqueLeft = 4, msoCameraLegacyObliqueFront = 5, msoCameraLegacyObliqueRight = 6, msoCameraLegacyObliqueBottomLeft = 7, msoCameraLegacyObliqueBottom = 8, msoCameraLegacyObliqueBottomRight = 9, msoCameraLegacyPerspectiveTopLeft = 10, msoCameraLegacyPerspectiveTop = 11, msoCameraLegacyPerspectiveTopRight = 12, msoCameraLegacyPerspectiveLeft = 13, msoCameraLegacyPerspectiveFront = 14, msoCameraLegacyPerspectiveRight = 15, msoCameraLegacyPerspectiveBottomLeft = 16, msoCameraLegacyPerspectiveBottom = 17, msoCameraLegacyPerspectiveBottomRight = 18, msoCameraOrthographicFront = 19, msoCameraIsometricTopUp = 20, msoCameraIsometricTopDown = 21, msoCameraIsometricBottomUp = 22, msoCameraIsometricBottomDown = 23, msoCameraIsometricLeftUp = 24, msoCameraIsometricLeftDown = 25, msoCameraIsometricRightUp = 26, msoCameraIsometricRightDown = 27, msoCameraIsometricOffAxis1Left = 28, msoCameraIsometricOffAxis1Right = 29, msoCameraIsometricOffAxis1Top = 30, msoCameraIsometricOffAxis2Left = 31, msoCameraIsometricOffAxis2Right = 32, msoCameraIsometricOffAxis2Top = 33, msoCameraIsometricOffAxis3Left = 34, msoCameraIsometricOffAxis3Right = 35, msoCameraIsometricOffAxis3Bottom = 36, msoCameraIsometricOffAxis4Left = 37, msoCameraIsometricOffAxis4Right = 38, msoCameraIsometricOffAxis4Bottom = 39, msoCameraObliqueTopLeft = 40, msoCameraObliqueTop = 41, msoCameraObliqueTopRight = 42, msoCameraObliqueLeft = 43, msoCameraObliqueRight = 44, msoCameraObliqueBottomLeft = 45, msoCameraObliqueBottom = 46, msoCameraObliqueBottomRight = 47, msoCameraPerspectiveFront = 48, msoCameraPerspectiveLeft = 49, msoCameraPerspectiveRight = 50, msoCameraPerspectiveAbove = 51, msoCameraPerspectiveBelow = 52, msoCameraPerspectiveAboveLeftFacing = 53, msoCameraPerspectiveAboveRightFacing = 54, msoCameraPerspectiveContrastingLeftFacing = 55, msoCameraPerspectiveContrastingRightFacing = 56, msoCameraPerspectiveHeroicLeftFacing = 57, msoCameraPerspectiveHeroicRightFacing = 58, msoCameraPerspectiveHeroicExtremeLeftFacing = 59, msoCameraPerspectiveHeroicExtremeRightFacing = 60, msoCameraPerspectiveRelaxed = 61, msoCameraPerspectiveRelaxedModerately = 62 } enum MsoBevelType { msoBevelTypeMixed = -2, msoBevelNone = 1, msoBevelRelaxedInset = 2, msoBevelCircle = 3, msoBevelSlope = 4, msoBevelCross = 5, msoBevelAngle = 6, msoBevelSoftRound = 7, msoBevelConvex = 8, msoBevelCoolSlant = 9, msoBevelDivot = 10, msoBevelRiblet = 11, msoBevelHardEdge = 12, msoBevelArtDeco = 13 } enum MsoLightRigType { msoLightRigMixed = -2, msoLightRigLegacyFlat1 = 1, msoLightRigLegacyFlat2 = 2, msoLightRigLegacyFlat3 = 3, msoLightRigLegacyFlat4 = 4, msoLightRigLegacyNormal1 = 5, msoLightRigLegacyNormal2 = 6, msoLightRigLegacyNormal3 = 7, msoLightRigLegacyNormal4 = 8, msoLightRigLegacyHarsh1 = 9, msoLightRigLegacyHarsh2 = 10, msoLightRigLegacyHarsh3 = 11, msoLightRigLegacyHarsh4 = 12, msoLightRigThreePoint = 13, msoLightRigBalanced = 14, msoLightRigSoft = 15, msoLightRigHarsh = 16, msoLightRigFlood = 17, msoLightRigContrasting = 18, msoLightRigMorning = 19, msoLightRigSunrise = 20, msoLightRigSunset = 21, msoLightRigChilly = 22, msoLightRigFreezing = 23, msoLightRigFlat = 24, msoLightRigTwoPoint = 25, msoLightRigGlow = 26, msoLightRigBrightRoom = 27 } enum MsoParagraphAlignment { msoAlignMixed = -2, msoAlignLeft = 1, msoAlignCenter = 2, msoAlignRight = 3, msoAlignJustify = 4, msoAlignDistribute = 5, msoAlignThaiDistribute = 6, msoAlignJustifyLow = 7 } enum MsoTextStrike { msoStrikeMixed = -2, msoNoStrike = 0, msoSingleStrike = 1, msoDoubleStrike = 2 } enum MsoTextCaps { msoCapsMixed = -2, msoNoCaps = 0, msoSmallCaps = 1, msoAllCaps = 2 } enum MsoTextUnderlineType { msoUnderlineMixed = -2, msoNoUnderline = 0, msoUnderlineWords = 1, msoUnderlineSingleLine = 2, msoUnderlineDoubleLine = 3, msoUnderlineHeavyLine = 4, msoUnderlineDottedLine = 5, msoUnderlineDottedHeavyLine = 6, msoUnderlineDashLine = 7, msoUnderlineDashHeavyLine = 8, msoUnderlineDashLongLine = 9, msoUnderlineDashLongHeavyLine = 10, msoUnderlineDotDashLine = 11, msoUnderlineDotDashHeavyLine = 12, msoUnderlineDotDotDashLine = 13, msoUnderlineDotDotDashHeavyLine = 14, msoUnderlineWavyLine = 15, msoUnderlineWavyHeavyLine = 16, msoUnderlineWavyDoubleLine = 17 } enum MsoTextTabAlign { msoTabAlignMixed = -2, msoTabAlignLeft = 0, msoTabAlignCenter = 1, msoTabAlignRight = 2, msoTabAlignDecimal = 3 } enum MsoTextCharWrap { msoCharWrapMixed = -2, msoNoCharWrap = 0, msoStandardCharWrap = 1, msoStrictCharWrap = 2, msoCustomCharWrap = 3 } enum MsoTextFontAlign { msoFontAlignMixed = -2, msoFontAlignAuto = 0, msoFontAlignTop = 1, msoFontAlignCenter = 2, msoFontAlignBaseline = 3, msoFontAlignBottom = 4 } enum MsoAutoSize { msoAutoSizeMixed = -2, msoAutoSizeNone = 0, msoAutoSizeShapeToFitText = 1, msoAutoSizeTextToFitShape = 2 } enum MsoPathFormat { msoPathTypeMixed = -2, msoPathTypeNone = 0, msoPathType1 = 1, msoPathType2 = 2, msoPathType3 = 3, msoPathType4 = 4 } enum MsoWarpFormat { msoWarpFormatMixed = -2, msoWarpFormat1 = 0, msoWarpFormat2 = 1, msoWarpFormat3 = 2, msoWarpFormat4 = 3, msoWarpFormat5 = 4, msoWarpFormat6 = 5, msoWarpFormat7 = 6, msoWarpFormat8 = 7, msoWarpFormat9 = 8, msoWarpFormat10 = 9, msoWarpFormat11 = 10, msoWarpFormat12 = 11, msoWarpFormat13 = 12, msoWarpFormat14 = 13, msoWarpFormat15 = 14, msoWarpFormat16 = 15, msoWarpFormat17 = 16, msoWarpFormat18 = 17, msoWarpFormat19 = 18, msoWarpFormat20 = 19, msoWarpFormat21 = 20, msoWarpFormat22 = 21, msoWarpFormat23 = 22, msoWarpFormat24 = 23, msoWarpFormat25 = 24, msoWarpFormat26 = 25, msoWarpFormat27 = 26, msoWarpFormat28 = 27, msoWarpFormat29 = 28, msoWarpFormat30 = 29, msoWarpFormat31 = 30, msoWarpFormat32 = 31, msoWarpFormat33 = 32, msoWarpFormat34 = 33, msoWarpFormat35 = 34, msoWarpFormat36 = 35, msoWarpFormat37 = 36 } enum MsoTextChangeCase { msoCaseSentence = 1, msoCaseLower = 2, msoCaseUpper = 3, msoCaseTitle = 4, msoCaseToggle = 5 } enum MsoDateTimeFormat { msoDateTimeFormatMixed = -2, msoDateTimeMdyy = 1, msoDateTimeddddMMMMddyyyy = 2, msoDateTimedMMMMyyyy = 3, msoDateTimeMMMMdyyyy = 4, msoDateTimedMMMyy = 5, msoDateTimeMMMMyy = 6, msoDateTimeMMyy = 7, msoDateTimeMMddyyHmm = 8, msoDateTimeMMddyyhmmAMPM = 9, msoDateTimeHmm = 10, msoDateTimeHmmss = 11, msoDateTimehmmAMPM = 12, msoDateTimehmmssAMPM = 13, msoDateTimeFigureOut = 14 } enum MsoThemeColorSchemeIndex { msoThemeDark1 = 1, msoThemeLight1 = 2, msoThemeDark2 = 3, msoThemeLight2 = 4, msoThemeAccent1 = 5, msoThemeAccent2 = 6, msoThemeAccent3 = 7, msoThemeAccent4 = 8, msoThemeAccent5 = 9, msoThemeAccent6 = 10, msoThemeHyperlink = 11, msoThemeFollowedHyperlink = 12 } enum MsoThemeColorIndex { msoThemeColorMixed = -2, msoNotThemeColor = 0, msoThemeColorDark1 = 1, msoThemeColorLight1 = 2, msoThemeColorDark2 = 3, msoThemeColorLight2 = 4, msoThemeColorAccent1 = 5, msoThemeColorAccent2 = 6, msoThemeColorAccent3 = 7, msoThemeColorAccent4 = 8, msoThemeColorAccent5 = 9, msoThemeColorAccent6 = 10, msoThemeColorHyperlink = 11, msoThemeColorFollowedHyperlink = 12, msoThemeColorText1 = 13, msoThemeColorBackground1 = 14, msoThemeColorText2 = 15, msoThemeColorBackground2 = 16 } enum MsoFontLanguageIndex { msoThemeLatin = 1, msoThemeComplexScript = 2, msoThemeEastAsian = 3 } enum MsoShapeStyleIndex { msoShapeStyleMixed = -2, msoShapeStyleNotAPreset = 0, msoShapeStylePreset1 = 1, msoShapeStylePreset2 = 2, msoShapeStylePreset3 = 3, msoShapeStylePreset4 = 4, msoShapeStylePreset5 = 5, msoShapeStylePreset6 = 6, msoShapeStylePreset7 = 7, msoShapeStylePreset8 = 8, msoShapeStylePreset9 = 9, msoShapeStylePreset10 = 10, msoShapeStylePreset11 = 11, msoShapeStylePreset12 = 12, msoShapeStylePreset13 = 13, msoShapeStylePreset14 = 14, msoShapeStylePreset15 = 15, msoShapeStylePreset16 = 16, msoShapeStylePreset17 = 17, msoShapeStylePreset18 = 18, msoShapeStylePreset19 = 19, msoShapeStylePreset20 = 20, msoShapeStylePreset21 = 21, msoShapeStylePreset22 = 22, msoShapeStylePreset23 = 23, msoShapeStylePreset24 = 24, msoShapeStylePreset25 = 25, msoShapeStylePreset26 = 26, msoShapeStylePreset27 = 27, msoShapeStylePreset28 = 28, msoShapeStylePreset29 = 29, msoShapeStylePreset30 = 30, msoShapeStylePreset31 = 31, msoShapeStylePreset32 = 32, msoShapeStylePreset33 = 33, msoShapeStylePreset34 = 34, msoShapeStylePreset35 = 35, msoShapeStylePreset36 = 36, msoShapeStylePreset37 = 37, msoShapeStylePreset38 = 38, msoShapeStylePreset39 = 39, msoShapeStylePreset40 = 40, msoShapeStylePreset41 = 41, msoShapeStylePreset42 = 42, msoLineStylePreset1 = 10001, msoLineStylePreset2 = 10002, msoLineStylePreset3 = 10003, msoLineStylePreset4 = 10004, msoLineStylePreset5 = 10005, msoLineStylePreset6 = 10006, msoLineStylePreset7 = 10007, msoLineStylePreset8 = 10008, msoLineStylePreset9 = 10009, msoLineStylePreset10 = 10010, msoLineStylePreset11 = 10011, msoLineStylePreset12 = 10012, msoLineStylePreset13 = 10013, msoLineStylePreset14 = 10014, msoLineStylePreset15 = 10015, msoLineStylePreset16 = 10016, msoLineStylePreset17 = 10017, msoLineStylePreset18 = 10018, msoLineStylePreset19 = 10019, msoLineStylePreset20 = 10020, msoLineStylePreset21 = 10021 } enum MsoBackgroundStyleIndex { msoBackgroundStyleMixed = -2, msoBackgroundStyleNotAPreset = 0, msoBackgroundStylePreset1 = 1, msoBackgroundStylePreset2 = 2, msoBackgroundStylePreset3 = 3, msoBackgroundStylePreset4 = 4, msoBackgroundStylePreset5 = 5, msoBackgroundStylePreset6 = 6, msoBackgroundStylePreset7 = 7, msoBackgroundStylePreset8 = 8, msoBackgroundStylePreset9 = 9, msoBackgroundStylePreset10 = 10, msoBackgroundStylePreset11 = 11, msoBackgroundStylePreset12 = 12 } enum MsoCTPDockPosition { msoCTPDockPositionLeft = 0, msoCTPDockPositionTop = 1, msoCTPDockPositionRight = 2, msoCTPDockPositionBottom = 3, msoCTPDockPositionFloating = 4 } enum MsoCTPDockPositionRestrict { msoCTPDockPositionRestrictNone = 0, msoCTPDockPositionRestrictNoChange = 1, msoCTPDockPositionRestrictNoHorizontal = 2, msoCTPDockPositionRestrictNoVertical = 3 } enum RibbonControlSize { RibbonControlSizeRegular = 0, RibbonControlSizeLarge = 1 } enum MsoShadowStyle { msoShadowStyleMixed = -2, msoShadowStyleInnerShadow = 1, msoShadowStyleOuterShadow = 2 } enum MsoTextDirection { msoTextDirectionMixed = -2, msoTextDirectionLeftToRight = 1, msoTextDirectionRightToLeft = 2 } enum XlChartType { xlColumnClustered = 51, xlColumnStacked = 52, xlColumnStacked100 = 53, xl3DColumnClustered = 54, xl3DColumnStacked = 55, xl3DColumnStacked100 = 56, xlBarClustered = 57, xlBarStacked = 58, xlBarStacked100 = 59, xl3DBarClustered = 60, xl3DBarStacked = 61, xl3DBarStacked100 = 62, xlLineStacked = 63, xlLineStacked100 = 64, xlLineMarkers = 65, xlLineMarkersStacked = 66, xlLineMarkersStacked100 = 67, xlPieOfPie = 68, xlPieExploded = 69, xl3DPieExploded = 70, xlBarOfPie = 71, xlXYScatterSmooth = 72, xlXYScatterSmoothNoMarkers = 73, xlXYScatterLines = 74, xlXYScatterLinesNoMarkers = 75, xlAreaStacked = 76, xlAreaStacked100 = 77, xl3DAreaStacked = 78, xl3DAreaStacked100 = 79, xlDoughnutExploded = 80, xlRadarMarkers = 81, xlRadarFilled = 82, xlSurface = 83, xlSurfaceWireframe = 84, xlSurfaceTopView = 85, xlSurfaceTopViewWireframe = 86, xlBubble = 15, xlBubble3DEffect = 87, xlStockHLC = 88, xlStockOHLC = 89, xlStockVHLC = 90, xlStockVOHLC = 91, xlCylinderColClustered = 92, xlCylinderColStacked = 93, xlCylinderColStacked100 = 94, xlCylinderBarClustered = 95, xlCylinderBarStacked = 96, xlCylinderBarStacked100 = 97, xlCylinderCol = 98, xlConeColClustered = 99, xlConeColStacked = 100, xlConeColStacked100 = 101, xlConeBarClustered = 102, xlConeBarStacked = 103, xlConeBarStacked100 = 104, xlConeCol = 105, xlPyramidColClustered = 106, xlPyramidColStacked = 107, xlPyramidColStacked100 = 108, xlPyramidBarClustered = 109, xlPyramidBarStacked = 110, xlPyramidBarStacked100 = 111, xlPyramidCol = 112, xl3DColumn = -4100, xlLine = 4, xl3DLine = -4101, xl3DPie = -4102, xlPie = 5, xlXYScatter = -4169, xl3DArea = -4098, xlArea = 1, xlDoughnut = -4120, xlRadar = -4151, xlCombo = -4152, xlComboColumnClusteredLine = 113, xlComboColumnClusteredLineSecondaryAxis = 114, xlComboAreaStackedColumnClustered = 115, xlOtherCombinations = 116, xlSuggestedChart = -2 } enum XlChartSplitType { xlSplitByPosition = 1, xlSplitByPercentValue = 3, xlSplitByCustomSplit = 4, xlSplitByValue = 2 } enum XlSizeRepresents { xlSizeIsWidth = 2, xlSizeIsArea = 1 } enum XlAxisGroup { xlPrimary = 1, xlSecondary = 2 } enum XlConstants { xlAutomatic = -4105, xlCombination = -4111, xlCustom = -4114, xlBar = 2, xlColumn = 3, xl3DBar = -4099, xl3DSurface = -4103, xlDefaultAutoFormat = -1, xlNone = -4142, xlAbove = 0, xlBelow = 1, xlBoth = 1, xlBottom = -4107, xlCenter = -4108, xlChecker = 9, xlCircle = 8, xlCorner = 2, xlCrissCross = 16, xlCross = 4, xlDiamond = 2, xlDistributed = -4117, xlFill = 5, xlFixedValue = 1, xlGeneral = 1, xlGray16 = 17, xlGray25 = -4124, xlGray50 = -4125, xlGray75 = -4126, xlGray8 = 18, xlGrid = 15, xlHigh = -4127, xlInside = 2, xlJustify = -4130, xlLeft = -4131, xlLightDown = 13, xlLightHorizontal = 11, xlLightUp = 14, xlLightVertical = 12, xlLow = -4134, xlMaximum = 2, xlMinimum = 4, xlMinusValues = 3, xlNextToAxis = 4, xlOpaque = 3, xlOutside = 3, xlPercent = 2, xlPlus = 9, xlPlusValues = 2, xlRight = -4152, xlScale = 3, xlSemiGray75 = 10, xlShowLabel = 4, xlShowLabelAndPercent = 5, xlShowPercent = 3, xlShowValue = 2, xlSingle = 2, xlSolid = 1, xlSquare = 1, xlStar = 5, xlStError = 4, xlTop = -4160, xlTransparent = 2, xlTriangle = 3 } enum XlReadingOrder { xlContext = -5002, xlLTR = -5003, xlRTL = -5004 } enum XlBorderWeight { xlHairline = 1, xlMedium = -4138, xlThick = 4, xlThin = 2 } enum XlLegendPosition { xlLegendPositionBottom = -4107, xlLegendPositionCorner = 2, xlLegendPositionLeft = -4131, xlLegendPositionRight = -4152, xlLegendPositionTop = -4160, xlLegendPositionCustom = -4161 } enum XlUnderlineStyle { xlUnderlineStyleDouble = -4119, xlUnderlineStyleDoubleAccounting = 5, xlUnderlineStyleNone = -4142, xlUnderlineStyleSingle = 2, xlUnderlineStyleSingleAccounting = 4 } enum XlColorIndex { xlColorIndexAutomatic = -4105, xlColorIndexNone = -4142 } enum XlMarkerStyle { xlMarkerStyleAutomatic = -4105, xlMarkerStyleCircle = 8, xlMarkerStyleDash = -4115, xlMarkerStyleDiamond = 2, xlMarkerStyleDot = -4118, xlMarkerStyleNone = -4142, xlMarkerStylePicture = -4147, xlMarkerStylePlus = 9, xlMarkerStyleSquare = 1, xlMarkerStyleStar = 5, xlMarkerStyleTriangle = 3, xlMarkerStyleX = -4168 } enum XlRowCol { xlColumns = 2, xlRows = 1 } enum XlDataLabelsType { xlDataLabelsShowNone = -4142, xlDataLabelsShowValue = 2, xlDataLabelsShowPercent = 3, xlDataLabelsShowLabel = 4, xlDataLabelsShowLabelAndPercent = 5, xlDataLabelsShowBubbleSizes = 6 } enum XlErrorBarInclude { xlErrorBarIncludeBoth = 1, xlErrorBarIncludeMinusValues = 3, xlErrorBarIncludeNone = -4142, xlErrorBarIncludePlusValues = 2 } enum XlErrorBarType { xlErrorBarTypeCustom = -4114, xlErrorBarTypeFixedValue = 1, xlErrorBarTypePercent = 2, xlErrorBarTypeStDev = -4155, xlErrorBarTypeStError = 4 } enum XlErrorBarDirection { xlChartX = -4168, xlChartY = 1 } enum XlChartPictureType { xlStackScale = 3, xlStack = 2, xlStretch = 1 } enum XlChartItem { xlDataLabel = 0, xlChartArea = 2, xlSeries = 3, xlChartTitle = 4, xlWalls = 5, xlCorners = 6, xlDataTable = 7, xlTrendline = 8, xlErrorBars = 9, xlXErrorBars = 10, xlYErrorBars = 11, xlLegendEntry = 12, xlLegendKey = 13, xlShape = 14, xlMajorGridlines = 15, xlMinorGridlines = 16, xlAxisTitle = 17, xlUpBars = 18, xlPlotArea = 19, xlDownBars = 20, xlAxis = 21, xlSeriesLines = 22, xlFloor = 23, xlLegend = 24, xlHiLoLines = 25, xlDropLines = 26, xlRadarAxisLabels = 27, xlNothing = 28, xlLeaderLines = 29, xlDisplayUnitLabel = 30, xlPivotChartFieldButton = 31, xlPivotChartDropZone = 32 } enum XlBarShape { xlBox = 0, xlPyramidToPoint = 1, xlPyramidToMax = 2, xlCylinder = 3, xlConeToPoint = 4, xlConeToMax = 5 } enum XlEndStyleCap { xlCap = 1, xlNoCap = 2 } enum XlTrendlineType { xlExponential = 5, xlLinear = -4132, xlLogarithmic = -4133, xlMovingAvg = 6, xlPolynomial = 3, xlPower = 4 } enum XlAxisType { xlCategory = 1, xlSeriesAxis = 3, xlValue = 2 } enum XlAxisCrosses { xlAxisCrossesAutomatic = -4105, xlAxisCrossesCustom = -4114, xlAxisCrossesMaximum = 2, xlAxisCrossesMinimum = 4 } enum XlTickMark { xlTickMarkCross = 4, xlTickMarkInside = 2, xlTickMarkNone = -4142, xlTickMarkOutside = 3 } enum XlScaleType { xlScaleLinear = -4132, xlScaleLogarithmic = -4133 } enum XlTickLabelPosition { xlTickLabelPositionHigh = -4127, xlTickLabelPositionLow = -4134, xlTickLabelPositionNextToAxis = 4, xlTickLabelPositionNone = -4142 } enum XlTimeUnit { xlDays = 0, xlMonths = 1, xlYears = 2 } enum XlCategoryType { xlCategoryScale = 2, xlTimeScale = 3, xlAutomaticScale = -4105 } enum XlDisplayUnit { xlHundreds = -2, xlThousands = -3, xlTenThousands = -4, xlHundredThousands = -5, xlMillions = -6, xlTenMillions = -7, xlHundredMillions = -8, xlThousandMillions = -9, xlMillionMillions = -10, xlDisplayUnitCustom = -4114, xlDisplayUnitNone = -4142 } enum XlChartOrientation { xlDownward = -4170, xlHorizontal = -4128, xlUpward = -4171, xlVertical = -4166 } enum XlTickLabelOrientation { xlTickLabelOrientationAutomatic = -4105, xlTickLabelOrientationDownward = -4170, xlTickLabelOrientationHorizontal = -4128, xlTickLabelOrientationUpward = -4171, xlTickLabelOrientationVertical = -4166 } enum XlDisplayBlanksAs { xlInterpolated = 3, xlNotPlotted = 1, xlZero = 2 } enum XlDataLabelPosition { xlLabelPositionCenter = -4108, xlLabelPositionAbove = 0, xlLabelPositionBelow = 1, xlLabelPositionLeft = -4131, xlLabelPositionRight = -4152, xlLabelPositionOutsideEnd = 2, xlLabelPositionInsideEnd = 3, xlLabelPositionInsideBase = 4, xlLabelPositionBestFit = 5, xlLabelPositionMixed = 6, xlLabelPositionCustom = 7 } enum XlPivotFieldOrientation { xlColumnField = 2, xlDataField = 4, xlHidden = 0, xlPageField = 3, xlRowField = 1 } enum XlHAlign { xlHAlignCenter = -4108, xlHAlignCenterAcrossSelection = 7, xlHAlignDistributed = -4117, xlHAlignFill = 5, xlHAlignGeneral = 1, xlHAlignJustify = -4130, xlHAlignLeft = -4131, xlHAlignRight = -4152 } enum XlVAlign { xlVAlignBottom = -4107, xlVAlignCenter = -4108, xlVAlignDistributed = -4117, xlVAlignJustify = -4130, xlVAlignTop = -4160 } enum XlChartElementPosition { xlChartElementPositionAutomatic = -4105, xlChartElementPositionCustom = -4114 } enum MsoChartElementType { msoElementChartTitleNone = 0, msoElementChartTitleCenteredOverlay = 1, msoElementChartTitleAboveChart = 2, msoElementLegendNone = 100, msoElementLegendRight = 101, msoElementLegendTop = 102, msoElementLegendLeft = 103, msoElementLegendBottom = 104, msoElementLegendRightOverlay = 105, msoElementLegendLeftOverlay = 106, msoElementDataLabelNone = 200, msoElementDataLabelShow = 201, msoElementDataLabelCenter = 202, msoElementDataLabelInsideEnd = 203, msoElementDataLabelInsideBase = 204, msoElementDataLabelOutSideEnd = 205, msoElementDataLabelLeft = 206, msoElementDataLabelRight = 207, msoElementDataLabelTop = 208, msoElementDataLabelBottom = 209, msoElementDataLabelBestFit = 210, msoElementDataLabelCallout = 211, msoElementPrimaryCategoryAxisTitleNone = 300, msoElementPrimaryCategoryAxisTitleAdjacentToAxis = 301, msoElementPrimaryCategoryAxisTitleBelowAxis = 302, msoElementPrimaryCategoryAxisTitleRotated = 303, msoElementPrimaryCategoryAxisTitleVertical = 304, msoElementPrimaryCategoryAxisTitleHorizontal = 305, msoElementPrimaryValueAxisTitleNone = 306, msoElementPrimaryValueAxisTitleAdjacentToAxis = 306, msoElementPrimaryValueAxisTitleBelowAxis = 308, msoElementPrimaryValueAxisTitleRotated = 309, msoElementPrimaryValueAxisTitleVertical = 310, msoElementPrimaryValueAxisTitleHorizontal = 311, msoElementSecondaryCategoryAxisTitleNone = 312, msoElementSecondaryCategoryAxisTitleAdjacentToAxis = 313, msoElementSecondaryCategoryAxisTitleBelowAxis = 314, msoElementSecondaryCategoryAxisTitleRotated = 315, msoElementSecondaryCategoryAxisTitleVertical = 316, msoElementSecondaryCategoryAxisTitleHorizontal = 317, msoElementSecondaryValueAxisTitleNone = 318, msoElementSecondaryValueAxisTitleAdjacentToAxis = 319, msoElementSecondaryValueAxisTitleBelowAxis = 320, msoElementSecondaryValueAxisTitleRotated = 321, msoElementSecondaryValueAxisTitleVertical = 322, msoElementSecondaryValueAxisTitleHorizontal = 323, msoElementSeriesAxisTitleNone = 324, msoElementSeriesAxisTitleRotated = 325, msoElementSeriesAxisTitleVertical = 326, msoElementSeriesAxisTitleHorizontal = 327, msoElementPrimaryValueGridLinesNone = 328, msoElementPrimaryValueGridLinesMinor = 329, msoElementPrimaryValueGridLinesMajor = 330, msoElementPrimaryValueGridLinesMinorMajor = 331, msoElementPrimaryCategoryGridLinesNone = 332, msoElementPrimaryCategoryGridLinesMinor = 333, msoElementPrimaryCategoryGridLinesMajor = 334, msoElementPrimaryCategoryGridLinesMinorMajor = 335, msoElementSecondaryValueGridLinesNone = 336, msoElementSecondaryValueGridLinesMinor = 337, msoElementSecondaryValueGridLinesMajor = 338, msoElementSecondaryValueGridLinesMinorMajor = 339, msoElementSecondaryCategoryGridLinesNone = 340, msoElementSecondaryCategoryGridLinesMinor = 341, msoElementSecondaryCategoryGridLinesMajor = 342, msoElementSecondaryCategoryGridLinesMinorMajor = 343, msoElementSeriesAxisGridLinesNone = 344, msoElementSeriesAxisGridLinesMinor = 345, msoElementSeriesAxisGridLinesMajor = 346, msoElementSeriesAxisGridLinesMinorMajor = 347, msoElementPrimaryCategoryAxisNone = 348, msoElementPrimaryCategoryAxisShow = 349, msoElementPrimaryCategoryAxisWithoutLabels = 350, msoElementPrimaryCategoryAxisReverse = 351, msoElementPrimaryValueAxisNone = 352, msoElementPrimaryValueAxisShow = 353, msoElementPrimaryValueAxisThousands = 354, msoElementPrimaryValueAxisMillions = 355, msoElementPrimaryValueAxisBillions = 356, msoElementPrimaryValueAxisLogScale = 357, msoElementSecondaryCategoryAxisNone = 358, msoElementSecondaryCategoryAxisShow = 359, msoElementSecondaryCategoryAxisWithoutLabels = 360, msoElementSecondaryCategoryAxisReverse = 361, msoElementSecondaryValueAxisNone = 362, msoElementSecondaryValueAxisShow = 363, msoElementSecondaryValueAxisThousands = 364, msoElementSecondaryValueAxisMillions = 365, msoElementSecondaryValueAxisBillions = 366, msoElementSecondaryValueAxisLogScale = 367, msoElementSeriesAxisNone = 368, msoElementSeriesAxisShow = 369, msoElementSeriesAxisWithoutLabeling = 370, msoElementSeriesAxisReverse = 371, msoElementPrimaryCategoryAxisThousands = 372, msoElementPrimaryCategoryAxisMillions = 373, msoElementPrimaryCategoryAxisBillions = 374, msoElementPrimaryCategoryAxisLogScale = 375, msoElementSecondaryCategoryAxisThousands = 376, msoElementSecondaryCategoryAxisMillions = 377, msoElementSecondaryCategoryAxisBillions = 378, msoElementSecondaryCategoryAxisLogScale = 379, msoElementDataTableNone = 500, msoElementDataTableShow = 501, msoElementDataTableWithLegendKeys = 502, msoElementTrendlineNone = 600, msoElementTrendlineAddLinear = 601, msoElementTrendlineAddExponential = 602, msoElementTrendlineAddLinearForecast = 603, msoElementTrendlineAddTwoPeriodMovingAverage = 604, msoElementErrorBarNone = 700, msoElementErrorBarStandardError = 701, msoElementErrorBarPercentage = 702, msoElementErrorBarStandardDeviation = 703, msoElementLineNone = 800, msoElementLineDropLine = 801, msoElementLineHiLoLine = 802, msoElementLineSeriesLine = 803, msoElementLineDropHiLoLine = 804, msoElementUpDownBarsNone = 900, msoElementUpDownBarsShow = 901, msoElementPlotAreaNone = 1000, msoElementPlotAreaShow = 1001, msoElementChartWallNone = 1100, msoElementChartWallShow = 1101, msoElementChartFloorNone = 1200, msoElementChartFloorShow = 1201 } enum MsoBulletType { msoBulletMixed = -2, msoBulletNone = 0, msoBulletUnnumbered = 1, msoBulletNumbered = 2, msoBulletPicture = 3 } enum MsoNumberedBulletStyle { msoBulletStyleMixed = -2, msoBulletAlphaLCPeriod = 0, msoBulletAlphaUCPeriod = 1, msoBulletArabicParenRight = 2, msoBulletArabicPeriod = 3, msoBulletRomanLCParenBoth = 4, msoBulletRomanLCParenRight = 5, msoBulletRomanLCPeriod = 6, msoBulletRomanUCPeriod = 7, msoBulletAlphaLCParenBoth = 8, msoBulletAlphaLCParenRight = 9, msoBulletAlphaUCParenBoth = 10, msoBulletAlphaUCParenRight = 11, msoBulletArabicParenBoth = 12, msoBulletArabicPlain = 13, msoBulletRomanUCParenBoth = 14, msoBulletRomanUCParenRight = 15, msoBulletSimpChinPlain = 16, msoBulletSimpChinPeriod = 17, msoBulletCircleNumDBPlain = 18, msoBulletCircleNumWDWhitePlain = 19, msoBulletCircleNumWDBlackPlain = 20, msoBulletTradChinPlain = 21, msoBulletTradChinPeriod = 22, msoBulletArabicAlphaDash = 23, msoBulletArabicAbjadDash = 24, msoBulletHebrewAlphaDash = 25, msoBulletKanjiKoreanPlain = 26, msoBulletKanjiKoreanPeriod = 27, msoBulletArabicDBPlain = 28, msoBulletArabicDBPeriod = 29, msoBulletThaiAlphaPeriod = 30, msoBulletThaiAlphaParenRight = 31, msoBulletThaiAlphaParenBoth = 32, msoBulletThaiNumPeriod = 33, msoBulletThaiNumParenRight = 34, msoBulletThaiNumParenBoth = 35, msoBulletHindiAlphaPeriod = 36, msoBulletHindiNumPeriod = 37, msoBulletKanjiSimpChinDBPeriod = 38, msoBulletHindiNumParenRight = 39, msoBulletHindiAlpha1Period = 40 } enum MsoTabStopType { msoTabStopMixed = -2, msoTabStopLeft = 1, msoTabStopCenter = 2, msoTabStopRight = 3, msoTabStopDecimal = 4 } enum MsoBaselineAlignment { msoBaselineAlignMixed = -2, msoBaselineAlignBaseline = 1, msoBaselineAlignTop = 2, msoBaselineAlignCenter = 3, msoBaselineAlignFarEast50 = 4, msoBaselineAlignAuto = 5 } enum EncryptionProviderDetail { encprovdetUrl = 0, encprovdetAlgorithm = 1, encprovdetBlockCipher = 2, encprovdetCipherBlockSize = 3, encprovdetCipherMode = 4 } enum EncryptionCipherMode { cipherModeECB = 0, cipherModeCBC = 1 } enum MsoClipboardFormat { msoClipboardFormatMixed = -2, msoClipboardFormatNative = 1, msoClipboardFormatHTML = 2, msoClipboardFormatRTF = 3, msoClipboardFormatPlainText = 4 } enum MsoBlogCategorySupport { msoBlogNoCategories = 0, msoBlogOneCategory = 1, msoBlogMultipleCategories = 2 } enum MsoBlogImageType { msoblogImageTypeJPEG = 1, msoblogImageTypeGIF = 2, msoblogImageTypePNG = 3 } enum XlPieSliceLocation { xlHorizontalCoordinate = 1, xlVerticalCoordinate = 2 } enum XlPieSliceIndex { xlOuterCounterClockwisePoint = 1, xlOuterCenterPoint = 2, xlOuterClockwisePoint = 3, xlMidClockwiseRadiusPoint = 4, xlCenterPoint = 5, xlMidCounterClockwiseRadiusPoint = 6, xlInnerClockwisePoint = 7, xlInnerCenterPoint = 8, xlInnerCounterClockwisePoint = 9 } enum MsoSmartArtNodePosition { msoSmartArtNodeDefault = 1, msoSmartArtNodeAfter = 2, msoSmartArtNodeBefore = 3, msoSmartArtNodeAbove = 4, msoSmartArtNodeBelow = 5 } enum MsoSmartArtNodeType { msoSmartArtNodeTypeDefault = 1, msoSmartArtNodeTypeAssistant = 2 } enum MsoPickerField { msoPickerFieldUnknown = 0, msoPickerFieldDateTime = 1, msoPickerFieldNumber = 2, msoPickerFieldText = 3, msoPickerFieldUser = 4, msoPickerFieldMax = 5 } enum MsoContactCardAddressType { msoContactCardAddressTypeUnknown = 0, msoContactCardAddressTypeOutlook = 1, msoContactCardAddressTypeSMTP = 2, msoContactCardAddressTypeIM = 3 } enum MsoContactCardType { msoContactCardTypeEnterpriseContact = 0, msoContactCardTypePersonalContact = 1, msoContactCardTypeUnknownContact = 2, msoContactCardTypeEnterpriseGroup = 3, msoContactCardTypePersonalDistributionList = 4 } enum MsoPictureEffectType { msoEffectNone = 0, msoEffectBackgroundRemoval = 1, msoEffectBlur = 2, msoEffectBrightnessContrast = 3, msoEffectCement = 4, msoEffectCrisscrossEtching = 5, msoEffectChalkSketch = 6, msoEffectColorTemperature = 7, msoEffectCutout = 8, msoEffectFilmGrain = 9, msoEffectGlass = 10, msoEffectGlowDiffused = 11, msoEffectGlowEdges = 12, msoEffectLightScreen = 13, msoEffectLineDrawing = 14, msoEffectMarker = 15, msoEffectMosiaicBubbles = 16, msoEffectPaintBrush = 17, msoEffectPaintStrokes = 18, msoEffectPastelsSmooth = 19, msoEffectPencilGrayscale = 20, msoEffectPencilSketch = 21, msoEffectPhotocopy = 22, msoEffectPlasticWrap = 23, msoEffectSaturation = 24, msoEffectSharpenSoften = 25, msoEffectTexturizer = 26, msoEffectWatercolorSponge = 27 } enum MsoIodGroup { msoIodGroupPIAs = 0, msoIodGroupVSTOR35Mgd = 1, msoIodGroupVSTOR40Mgd = 2 } enum BackstageGroupStyle { BackstageGroupStyleNormal = 0, BackstageGroupStyleWarning = 1, BackstageGroupStyleError = 2 } enum MsoFileValidationMode { msoFileValidationDefault = 0, msoFileValidationSkip = 1 } enum MsoContactCardStyle { msoContactCardHover = 0, msoContactCardFull = 1 } enum MsoMergeCmd { msoMergeUnion = 1, msoMergeCombine = 2, msoMergeIntersect = 3, msoMergeSubtract = 4, msoMergeFragment = 5 } enum MsoLineCapStyle { msoLineCapMixed = -2, msoLineCapSquare = 1, msoLineCapRound = 2, msoLineCapFlat = 3 } enum MsoLineJoinStyle { msoLineJoinMixed = -2, msoLineJoinRound = 1, msoLineJoinBevel = 2, msoLineJoinMiter = 3 } enum MsoLineFillType { msoLineFillMixed = -2, msoLineFillNone = 0, msoLineFillSolid = 1, msoLineFillPatterned = 2, msoLineFillGradient = 3, msoLineFillTextured = 4, msoLineFillBackground = 5, msoLineFillPicture = 6 } enum MsoChartFieldType { msoChartFieldBubbleSize = 1, msoChartFieldCategoryName = 2, msoChartFieldPercentage = 3, msoChartFieldSeriesName = 4, msoChartFieldValue = 5, msoChartFieldFormula = 6, msoChartFieldRange = 7 } enum MsoBroadcastState { NoBroadcast = 0, BroadcastStarted = 1, BroadcastPaused = 2 } enum MsoBroadcastCapabilities { BroadcastCapFileSizeLimited = 1, BroadcastCapSupportsMeetingNotes = 2, BroadcastCapSupportsUpdateDoc = 4 } enum MsoPictureCompress { msoPictureCompressDocDefault = -1, msoPictureCompressFalse = 0, msoPictureCompressTrue = 1 } enum XlCategoryLabelLevel { xlCategoryLabelLevelNone = -3, xlCategoryLabelLevelCustom = -2, xlCategoryLabelLevelAll = -1 } enum XlSeriesNameLevel { xlSeriesNameLevelNone = -3, xlSeriesNameLevelCustom = -2, xlSeriesNameLevelAll = -1 } }