diff options
author | Rüdiger Timm <rt@openoffice.org> | 2007-04-27 06:49:44 +0000 |
---|---|---|
committer | Rüdiger Timm <rt@openoffice.org> | 2007-04-27 06:49:44 +0000 |
commit | f840ab4637485e4ae31f183cfd4c49c9c62f56c1 (patch) | |
tree | 5f911d896e6492dbf0e4338cf6336c79b1f9e090 /oovbaapi/org | |
parent | 3f7eb59bda9f46ded1078dbe7c959021c39ec2e3 (diff) |
#i10000# Bring module 'oovbaapi' to HEAD
Diffstat (limited to 'oovbaapi/org')
29 files changed, 2199 insertions, 0 deletions
diff --git a/oovbaapi/org/openoffice/excel/XApplication.idl b/oovbaapi/org/openoffice/excel/XApplication.idl new file mode 100644 index 000000000000..395e17f1be2e --- /dev/null +++ b/oovbaapi/org/openoffice/excel/XApplication.idl @@ -0,0 +1,88 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: XApplication.idl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: rt $ $Date: 2007-04-27 07:38:44 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ +#ifndef __org_openoffice_excel_XApplication_idl__ +#define __org_openoffice_excel_XApplication_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +module org { module openoffice { module excel { + +interface XRange; +interface XWorkbook; +interface XWorkbooks; +interface XWorksheets; +interface XWorksheetFunction; +interface XWindow; +interface XWorksheet; + +interface XApplication: com::sun::star::uno::XInterface +{ + [attribute, readonly] XRange Selection; + [attribute, readonly] XWorkbook ActiveWorkbook; + [attribute, readonly] XRange ActiveCell; + [attribute, readonly] XWindow ActiveWindow; + [attribute, readonly] XWorksheet ActiveSheet; + [attribute] long Calculation; + //#TODO #FIXME this is more of a placeholder, will return + // the value of activeworkbook, in xl 'ThisWorkbook' should return the + // workbook in which the 'calling' macro is running. Should be possible + // to determine this + [attribute, readonly] XWorkbook ThisWorkbook; + [attribute] boolean ScreenUpdating; + [attribute] boolean DisplayStatusBar; + [attribute] any CutCopyMode; + [attribute] any StatusBar; + [attribute] long Cursor; + [attribute, readonly] string Version; + any Workbooks( [in] any aIndex ); + any Worksheets( [in] any aIndex ); + any Windows( [in] any aIndex ); + any WorksheetFunction(); + any Evaluate( [in] string Name ); + any Dialogs( [in] any DialogIndex ); + any Range( [in] any Cell1, [in] any Cell2 ); + void GoTo( [in] any Reference, [in] any Scroll ); + // #FIXME #TODO up to 30 args needed + double CountA( [in] any arg1 ); + void wait( [in] double time ); +}; + +}; }; }; + +#endif + + diff --git a/oovbaapi/org/openoffice/excel/XBorder.idl b/oovbaapi/org/openoffice/excel/XBorder.idl new file mode 100644 index 000000000000..e98059ba2751 --- /dev/null +++ b/oovbaapi/org/openoffice/excel/XBorder.idl @@ -0,0 +1,63 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: XBorder.idl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: rt $ $Date: 2007-04-27 07:38:55 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ +#ifndef __org_openoffice_excel_XBorder_idl__ +#define __org_openoffice_excel_XBorder_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + + +//============================================================================= + +module org { module openoffice { module excel { + + +//============================================================================= +interface XBorder: ::com::sun::star::uno::XInterface +{ + [attribute] any Color; + [attribute] any ColorIndex; + [attribute] any LineStyle; + [attribute] any Weight; +}; + +//============================================================================= + +}; }; }; + +#endif + + diff --git a/oovbaapi/org/openoffice/excel/XBorders.idl b/oovbaapi/org/openoffice/excel/XBorders.idl new file mode 100644 index 000000000000..231cf32980e5 --- /dev/null +++ b/oovbaapi/org/openoffice/excel/XBorders.idl @@ -0,0 +1,61 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: XBorders.idl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: rt $ $Date: 2007-04-27 07:39:07 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ +#ifndef __org_openoffice_excel_XBorders_idl__ +#define __org_openoffice_excel_XBorders_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif +#ifndef __org_openoffice_excel_XBorder_idl__ +#include <org/openoffice/excel/XBorder.idl> +#endif + + +//============================================================================= + +module org { module openoffice { module excel { + +//============================================================================= +interface XBorders: ::org::openoffice::excel::XBorder +{ +}; + +//============================================================================= + +}; }; }; + +#endif + + diff --git a/oovbaapi/org/openoffice/excel/XCharacters.idl b/oovbaapi/org/openoffice/excel/XCharacters.idl new file mode 100644 index 000000000000..9a8b9c992362 --- /dev/null +++ b/oovbaapi/org/openoffice/excel/XCharacters.idl @@ -0,0 +1,66 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: XCharacters.idl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: rt $ $Date: 2007-04-27 07:39:18 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ +#ifndef __org_openoffice_excel_XCharacters_idl__ +#define __org_openoffice_excel_XCharacters_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif +#ifndef __org_openoffice_excel_XFont_idl__ +#include <org/openoffice/excel/XFont.idl> +#endif + +//============================================================================= + +module org { module openoffice { module excel { + +//============================================================================= +interface XCharacters: ::com::sun::star::uno::XInterface +{ + [attribute] string Caption; + [attribute, readonly ] long Count; + [attribute] string Text; + [attribute] XFont Font; + void Insert([in] string String); + void Delete(); +}; + +//============================================================================= + +}; }; }; + +#endif + + diff --git a/oovbaapi/org/openoffice/excel/XChart.idl b/oovbaapi/org/openoffice/excel/XChart.idl new file mode 100644 index 000000000000..561b4a8e7b31 --- /dev/null +++ b/oovbaapi/org/openoffice/excel/XChart.idl @@ -0,0 +1,60 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: XChart.idl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: rt $ $Date: 2007-04-27 07:39:29 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ +#ifndef __org_openoffice_excel_XChart_idl__ +#define __org_openoffice_excel_XChart_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +//============================================================================= + +module org { module openoffice { module excel { + +//============================================================================= + +interface XChart: com::sun::star::uno::XInterface +{ + [attribute, readonly] string Name; + any SeriesCollection( [in] any Item ); +}; + +//============================================================================= + +}; }; }; + +#endif + + diff --git a/oovbaapi/org/openoffice/excel/XChartObject.idl b/oovbaapi/org/openoffice/excel/XChartObject.idl new file mode 100644 index 000000000000..84d6523a89d6 --- /dev/null +++ b/oovbaapi/org/openoffice/excel/XChartObject.idl @@ -0,0 +1,61 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: XChartObject.idl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: rt $ $Date: 2007-04-27 07:39:52 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ +#ifndef __org_openoffice_excel_XChartObject_idl__ +#define __org_openoffice_excel_XChartObject_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +//============================================================================= + +module org { module openoffice { module excel { + +//============================================================================= +interface XChart; +interface XChartObject: com::sun::star::uno::XInterface +{ + [attribute, readonly] XChart Chart; + [attribute, readonly] string Name; + any test(); +}; + +//============================================================================= + +}; }; }; + +#endif + + diff --git a/oovbaapi/org/openoffice/excel/XChartObjects.idl b/oovbaapi/org/openoffice/excel/XChartObjects.idl new file mode 100644 index 000000000000..4a86d969f81d --- /dev/null +++ b/oovbaapi/org/openoffice/excel/XChartObjects.idl @@ -0,0 +1,64 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: XChartObjects.idl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: rt $ $Date: 2007-04-27 07:40:04 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ +#ifndef __org_openoffice_excel_XChartObjects_idl__ +#define __org_openoffice_excel_XChartObjects_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +#ifndef __org_openoffice_vba_XCollection_idl__ +#include <org/openoffice/vba/XCollection.idl> +#endif + +//============================================================================= + +module org { module openoffice { module excel { + +//============================================================================= +interface XChartObjects: ::com::sun::star::uno::XInterface +{ + // #TODO #FIXME the very basic functionality e.g. + //any Add( [in] double Left, [in] double Top, [in] double Width, [in] double Height ); + //void Delete(); +}; + +//============================================================================= + +}; }; }; + +#endif + + diff --git a/oovbaapi/org/openoffice/excel/XComment.idl b/oovbaapi/org/openoffice/excel/XComment.idl new file mode 100644 index 000000000000..f17684954dfe --- /dev/null +++ b/oovbaapi/org/openoffice/excel/XComment.idl @@ -0,0 +1,72 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: XComment.idl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: rt $ $Date: 2007-04-27 07:40:15 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ +#ifndef __org_openoffice_excel_XComment_idl__ +#define __org_openoffice_excel_XComment_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif +#ifndef __com_sun_star_lang_IllegalArgumentException_idl__ +#include <com/sun/star/lang/IllegalArgumentException.idl> +#endif +//============================================================================= + +module org { module openoffice { module excel { + +interface XApplication; +interface XRange; + +interface XComment: com::sun::star::uno::XInterface +{ + [attribute, readonly] XApplication Application; + [attribute] string Author; + [attribute, readonly] long Creator; + [attribute, readonly] XRange Parent; +// [attribute, readonly] Shape Shape; + [attribute] boolean Visible; + + void Delete(); + XComment Next(); + XComment Previous(); + string Text([in] any Text, [in] any Start, [in] any Overwrite); +}; + +//============================================================================= + +}; }; }; + +#endif + + diff --git a/oovbaapi/org/openoffice/excel/XComments.idl b/oovbaapi/org/openoffice/excel/XComments.idl new file mode 100644 index 000000000000..2dac6fe42d67 --- /dev/null +++ b/oovbaapi/org/openoffice/excel/XComments.idl @@ -0,0 +1,58 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: XComments.idl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: rt $ $Date: 2007-04-27 07:40:26 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ +#ifndef __org_openoffice_excel_XComments_idl__ +#define __org_openoffice_excel_XComments_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif +#ifndef __com_sun_star_lang_IllegalArgumentException_idl__ +#include <com/sun/star/lang/IllegalArgumentException.idl> +#endif +//============================================================================= + +module org { module openoffice { module excel { + +interface XComments: com::sun::star::uno::XInterface +{ +}; + +//============================================================================= + +}; }; }; + +#endif + + diff --git a/oovbaapi/org/openoffice/excel/XDialog.idl b/oovbaapi/org/openoffice/excel/XDialog.idl new file mode 100644 index 000000000000..444f82b56228 --- /dev/null +++ b/oovbaapi/org/openoffice/excel/XDialog.idl @@ -0,0 +1,62 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: XDialog.idl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: rt $ $Date: 2007-04-27 07:40:37 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ +#ifndef __org_openoffice_excel_XDialog_idl__ +#define __org_openoffice_excel_XDialog_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + + +//============================================================================= + +module org { module openoffice { module excel { + +//============================================================================= + +interface XApplication; + +interface XDialog : com::sun::star::uno::XInterface +{ + [attribute, readonly] XApplication Application; + [attribute, readonly] any Parent; + [attribute, readonly] long Creator; + void Show(); +}; + +}; }; }; + +#endif + diff --git a/oovbaapi/org/openoffice/excel/XDialogs.idl b/oovbaapi/org/openoffice/excel/XDialogs.idl new file mode 100644 index 000000000000..ce30b78d348e --- /dev/null +++ b/oovbaapi/org/openoffice/excel/XDialogs.idl @@ -0,0 +1,60 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: XDialogs.idl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: rt $ $Date: 2007-04-27 07:41:00 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ +#ifndef __org_openoffice_excel_XDialogs_idl__ +#define __org_openoffice_excel_XDialogs_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +#ifndef __org_openoffice_vba_XCollection_idl__ +#include <org/openoffice/vba/XCollection.idl> +#endif + +//============================================================================= + +module org { module openoffice { module excel { + +//============================================================================= + +interface XDialogs : ::org::openoffice::vba::XCollection +{ + void Dummy(); +}; + +}; }; }; + +#endif + diff --git a/oovbaapi/org/openoffice/excel/XFont.idl b/oovbaapi/org/openoffice/excel/XFont.idl new file mode 100644 index 000000000000..d07223ac71e9 --- /dev/null +++ b/oovbaapi/org/openoffice/excel/XFont.idl @@ -0,0 +1,73 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: XFont.idl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: rt $ $Date: 2007-04-27 07:41:13 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ +#ifndef __org_openoffice_excel_XFont_idl__ +#define __org_openoffice_excel_XFont_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif +#ifndef __com_sun_star_lang_IndexOutOfBoundsException_idl__ +#include <com/sun/star/lang/IndexOutOfBoundsException.idl> +#endif + + +//============================================================================= + +module org { module openoffice { module excel { + +interface XFont: com::sun::star::uno::XInterface +{ + [attribute] any Size; + [attribute] any StandardFontSize; + [attribute] any StandardFont; + [attribute] any FontStyle; + [attribute] any ColorIndex; + [attribute] any Bold; + [attribute] any Underline; + [attribute] any Strikethrough; + [attribute] any Shadow; + [attribute] any Italic; + [attribute] any Subscript; + [attribute] any Superscript; + [attribute] any Name; +}; + +//============================================================================= + +}; }; }; + +#endif + + diff --git a/oovbaapi/org/openoffice/excel/XInterior.idl b/oovbaapi/org/openoffice/excel/XInterior.idl new file mode 100644 index 000000000000..b7e45b72d954 --- /dev/null +++ b/oovbaapi/org/openoffice/excel/XInterior.idl @@ -0,0 +1,61 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: XInterior.idl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: rt $ $Date: 2007-04-27 07:41:24 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ +#ifndef __org_openoffice_excel_XInterior_idl__ +#define __org_openoffice_excel_XInterior_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +//============================================================================= + +module org { module openoffice { module excel { + +//============================================================================= + + +interface XInterior: com::sun::star::uno::XInterface +{ + [attribute] any Color; + [attribute] any ColorIndex; +}; + +//============================================================================= + +}; }; }; + +#endif + + diff --git a/oovbaapi/org/openoffice/excel/XOutline.idl b/oovbaapi/org/openoffice/excel/XOutline.idl new file mode 100644 index 000000000000..299ee95e7a40 --- /dev/null +++ b/oovbaapi/org/openoffice/excel/XOutline.idl @@ -0,0 +1,62 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: XOutline.idl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: rt $ $Date: 2007-04-27 07:41:35 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ +#ifndef __org_openoffice_excel_XOutline_idl__ +#define __org_openoffice_excel_XOutline_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +//============================================================================= + +module org { module openoffice { module excel { + +//============================================================================= + + +interface XOutline: com::sun::star::uno::XInterface +{ + //Methods + void ShowLevels([in] any RowLevels,[in] any ColumnLevels); + +}; + +//============================================================================= + +}; }; }; + +#endif + + diff --git a/oovbaapi/org/openoffice/excel/XPivotCache.idl b/oovbaapi/org/openoffice/excel/XPivotCache.idl new file mode 100644 index 000000000000..be06f122323a --- /dev/null +++ b/oovbaapi/org/openoffice/excel/XPivotCache.idl @@ -0,0 +1,59 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: XPivotCache.idl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: rt $ $Date: 2007-04-27 07:41:46 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ +#ifndef __org_openoffice_excel_XPivotCache_idl__ +#define __org_openoffice_excel_XPivotCache_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +//============================================================================= + +module org { module openoffice { module excel { + +//============================================================================= + +interface XPivotCache: com::sun::star::uno::XInterface +{ + void Refresh(); +}; + +//============================================================================= + +}; }; }; + +#endif + + diff --git a/oovbaapi/org/openoffice/excel/XPivotTable.idl b/oovbaapi/org/openoffice/excel/XPivotTable.idl new file mode 100644 index 000000000000..8be932a3fe57 --- /dev/null +++ b/oovbaapi/org/openoffice/excel/XPivotTable.idl @@ -0,0 +1,62 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: XPivotTable.idl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: rt $ $Date: 2007-04-27 07:41:57 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ +#ifndef __org_openoffice_excel_XPivotTable_idl__ +#define __org_openoffice_excel_XPivotTable_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif +#ifndef __org_openoffice_excel_XPivotCache_idl__ +#include <org/openoffice/excel/XPivotCache.idl> +#endif + +//============================================================================= + +module org { module openoffice { module excel { + +//============================================================================= + +interface XPivotTable: com::sun::star::uno::XInterface +{ + XPivotCache PivotCache(); +}; + +//============================================================================= + +}; }; }; + +#endif + + diff --git a/oovbaapi/org/openoffice/excel/XPivotTables.idl b/oovbaapi/org/openoffice/excel/XPivotTables.idl new file mode 100644 index 000000000000..c8fc3c913411 --- /dev/null +++ b/oovbaapi/org/openoffice/excel/XPivotTables.idl @@ -0,0 +1,61 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: XPivotTables.idl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: rt $ $Date: 2007-04-27 07:42:19 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ +#ifndef __org_openoffice_excel_XPivotTables_idl__ +#define __org_openoffice_excel_XPivotTables_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +//============================================================================= + +module org { module openoffice { module excel { + +//============================================================================= +interface XPivotTables: ::com::sun::star::uno::XInterface +{ + // PivotCache should be a PivotCache object ( but thats not defined + // yet ) + //XPivotTable Add( [in] any PivotCache, [in] any TableDestination, [in] any TableName, [in] any ReadData ); + +}; + +//============================================================================= + +}; }; }; + +#endif + + diff --git a/oovbaapi/org/openoffice/excel/XRange.idl b/oovbaapi/org/openoffice/excel/XRange.idl new file mode 100644 index 000000000000..5fcfc6765d9b --- /dev/null +++ b/oovbaapi/org/openoffice/excel/XRange.idl @@ -0,0 +1,150 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: XRange.idl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: rt $ $Date: 2007-04-27 07:42:31 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ +#ifndef __org_openoffice_excel_XRange_idl__ +#define __org_openoffice_excel_XRange_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif +#ifndef __com_sun_star_lang_IllegalArgumentException_idl__ +#include <com/sun/star/lang/IllegalArgumentException.idl> +#endif +#ifndef __org_openoffice_excel_XlPasteType_idl__ +#include <org/openoffice/excel/XlPasteType.idl> +#endif +#ifndef __org_openoffice_excel_XlPasteSpecialOperation_idl__ +#include <org/openoffice/excel/XlPasteSpecialOperation.idl> +#endif +#ifndef __org_openoffice_vba_XCollection_idl__ +#include <org/openoffice/vba/XCollection.idl> +#endif +//============================================================================= + +module org { module openoffice { module excel { + +interface XFont; +interface XRows; +interface XColumns; +interface XComment; +interface XInterior; +interface XCharacters; +interface XBorders; +interface XValidation; +published interface XWorksheet; + +interface XRange: com::sun::star::uno::XInterface +{ + [attribute] any Value; + [attribute] any Formula; + [attribute] any FormulaArray; + [attribute] any FormulaR1C1; + [attribute, readonly] double Count; + [attribute, readonly] long Row; + [attribute, readonly] long Column; + [attribute, readonly] string Text; + [attribute, readonly] XRange EntireRow; + [attribute, readonly] XRange EntireColumn; + [attribute, readonly] XComment Comment; + [attribute] boolean MergeCells; + [attribute] any NumberFormat; + [attribute] any WrapText; + [attribute] any Hidden; + [attribute] any ColumnWidth; + [attribute, readonly ] any Width; + [attribute, readonly] XWorksheet Worksheet; + [attribute] any RowHeight; + [attribute, readonly ] any Height; + [attribute] any PageBreak; + [attribute, readonly] XValidation Validation; + + XComment AddComment( [in] any Text ); + void Clear(); + void ClearComments(); + void ClearContents(); + void ClearFormats(); + any HasFormula(); + void FillLeft(); + void FillRight(); + void FillUp(); + void FillDown(); + XRange Offset([in] any RowOffset, [in] any ColumnOffset); + XRange CurrentRegion(); + XRange CurrentArray(); + string Characters([in] any Start, [in] any Length); + string Address( [in] any RowAbsolute, [in] any ColumnAbsolute, [in] any ReferenceStyle, [in] any External, [in] any RelativeTo ); + XRange Cells([in] any RowIndex, [in] any ColumnIndex); + void Select(); + void Activate(); + XRange Rows( [in] any RowIndex ); + XRange Columns( [in] any ColumnIndex ); + void Copy([in] any Destination); + void Cut([in] any Destination); + XRange Resize( [in] any RowSize, [in] any ColumnSize ); + XFont Font(); + XInterior Interior(); + XRange Range( [in] any Cell1, [in] any Cell2 ); + any getCellRange(); + void PasteSpecial([in] any Paste, [in] any Operation,[in] any SkipBlanks, [in] any Transpose); + boolean Replace( [in] string What, [in] string Replacement, [in] any LookAt, [in] any SearchOrder, [in] any MatchCase, [in] any MatchByte, [in] any SearchFormat, [in] any ReplaceFormat ); + + void Sort( [in] any Key1, [in] any Order1, [in] any Key2, [in] any Type, + [in] any Order2, [in] any Key3, [in] any Order3, + [in] any Header, [in] any OrderCustom, [in] any MatchCase, + [in] any Orientation, [in] any SortMethod, [in] any DataOption1, + [in] any DataOption2, [in] any DataOption3 ); + XRange End( [in] long Direction ); + // bizarely I have to define Character method as character otherwise + // idl complains + XCharacters characters([in] any Start, [in] any Length); + void Delete( [in] any Shift ); + + any Areas( [in] any item ); + any Borders( [in] any item ); + any BorderAround( [in] any LineStyle, [in] any Weight, [in] any ColorIndex, [in] any Color ); + void AutoFilter([in ] any Field, [in] any Criteria1, [in] any Operator, [in] any Criteria2, [in] any VisibleDropDown); + void Insert([in] any Shift, [in] any CopyOrigin); + void Autofit(); + void PrintOut([in] any From, [in] any To, [in] any Copies, [in] any Preview, [in] any ActivePrinter, [in] any PrintToFile, [in] any Collate, [in] any PrToFileName); + void AutoFill( [in] XRange Destination, [in] any Type ); + +}; + +//============================================================================= + +}; }; }; + +#endif + + diff --git a/oovbaapi/org/openoffice/excel/XSeries.idl b/oovbaapi/org/openoffice/excel/XSeries.idl new file mode 100644 index 000000000000..cde041ca2f95 --- /dev/null +++ b/oovbaapi/org/openoffice/excel/XSeries.idl @@ -0,0 +1,62 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: XSeries.idl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: rt $ $Date: 2007-04-27 07:42:42 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ +#ifndef __org_openoffice_excel_XSeries_idl__ +#define __org_openoffice_excel_XSeries_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +//============================================================================= + +module org { module openoffice { module excel { + +//============================================================================= + +interface XSeries: com::sun::star::uno::XInterface +{ + [attribute, readonly] string Name; + any Series( [in] any Item ); + any Values ( [in] any Values ); + any XValues ( [in] any XValues ); +}; + +//============================================================================= + +}; }; }; + +#endif + + diff --git a/oovbaapi/org/openoffice/excel/XSeriesCollection.idl b/oovbaapi/org/openoffice/excel/XSeriesCollection.idl new file mode 100644 index 000000000000..be6fa890114a --- /dev/null +++ b/oovbaapi/org/openoffice/excel/XSeriesCollection.idl @@ -0,0 +1,64 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: XSeriesCollection.idl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: rt $ $Date: 2007-04-27 07:42:53 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ +#ifndef __org_openoffice_excel_XSeriesCollection_idl__ +#define __org_openoffice_excel_XSeriesCollection_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif +#ifndef __org_openoffice_vba_XCollection_idl__ +#include <org/openoffice/vba/XCollection.idl> +#endif + +//============================================================================= +module org { module openoffice { module excel { +interface XSeries; +//============================================================================= + +interface XSeriesCollection: ::org::openoffice::vba::XCollection +{ + //XSeries Add( [in] any Source, [in] any RowCol, [in] any SeriesLabels, + // [in] any CategoryLabels, [in] any Replace ); + XSeries NewSeries(); + any XSeries( [in] any Item ); +}; + +//============================================================================= + +}; }; }; + +#endif + + diff --git a/oovbaapi/org/openoffice/excel/XValidation.idl b/oovbaapi/org/openoffice/excel/XValidation.idl new file mode 100644 index 000000000000..486aac786a5b --- /dev/null +++ b/oovbaapi/org/openoffice/excel/XValidation.idl @@ -0,0 +1,70 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: XValidation.idl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: rt $ $Date: 2007-04-27 07:43:11 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ +#ifndef __org_openoffice_excel_XValidation_idl__ +#define __org_openoffice_excel_XValidation_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +//============================================================================= + +module org { module openoffice { module excel { + +//============================================================================= + +interface XValidation: com::sun::star::uno::XInterface +{ + [attribute] boolean IgnoreBlank; + [attribute] boolean InCellDropdown; + [attribute] boolean ShowInput; + [attribute] boolean ShowError; + [attribute] string InputTitle; + [attribute] string ErrorTitle; + [attribute] string InputMessage; + [attribute] string ErrorMessage; + [attribute, readonly] string Formula1; + [attribute, readonly] string Formula2; + void Delete(); + void Add( [in] any Type, [in] any AlertStyle, [in] any Operator, [in] any Formula1, [in] any Formula2); +}; + +//============================================================================= + +}; }; }; + +#endif + + diff --git a/oovbaapi/org/openoffice/excel/XWindow.idl b/oovbaapi/org/openoffice/excel/XWindow.idl new file mode 100644 index 000000000000..31a5ab727b4a --- /dev/null +++ b/oovbaapi/org/openoffice/excel/XWindow.idl @@ -0,0 +1,69 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: XWindow.idl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: rt $ $Date: 2007-04-27 07:44:08 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ +#ifndef __org_openoffice_excel_XWindow_idl__ +#define __org_openoffice_excel_XWindow_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +//============================================================================= + +module org { module openoffice { module excel { + +//============================================================================= + +interface XWindow: com::sun::star::uno::XInterface +{ + [attribute] any Caption; + [attribute] any ScrollRow; + [attribute] any ScrollColumn; + [attribute] any WindowState; + any SelectedSheets( [in] any aIndex ); + void SmallScroll( [in] any Down, [in] any Up, [in] any ToRight, [in] any ToLeft ); + void LargeScroll( [in] any Down, [in] any Up, [in] any ToRight, [in] any ToLeft ); + void ScrollWorkbookTabs( [in] any Sheets, [in] any Position ); + void Activate(); + void Close([in] any SaveChanges, [in] any FileName, [in] any RouteWorkBook); + +}; + +//============================================================================= + +}; }; }; + +#endif + + diff --git a/oovbaapi/org/openoffice/excel/XWindows.idl b/oovbaapi/org/openoffice/excel/XWindows.idl new file mode 100644 index 000000000000..d289c784d13d --- /dev/null +++ b/oovbaapi/org/openoffice/excel/XWindows.idl @@ -0,0 +1,58 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: XWindows.idl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: rt $ $Date: 2007-04-27 07:44:39 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ +#ifndef __org_openoffice_excel_XWindows_idl__ +#define __org_openoffice_excel_XWindows_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +//============================================================================= + +module org { module openoffice { module excel { + +//============================================================================= +interface XWindows: ::com::sun::star::uno::XInterface +{ + void Arrange( [in] long ArrangeStyle, [in] any ActiveWorkbook, [in] any SyncHorizontal, [in] any SyncVertical ); +}; + +//============================================================================= + +}; }; }; + +#endif + + diff --git a/oovbaapi/org/openoffice/excel/XWorkbook.idl b/oovbaapi/org/openoffice/excel/XWorkbook.idl new file mode 100644 index 000000000000..f6420057691a --- /dev/null +++ b/oovbaapi/org/openoffice/excel/XWorkbook.idl @@ -0,0 +1,72 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: XWorkbook.idl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: rt $ $Date: 2007-04-27 07:44:52 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ +#ifndef __org_openoffice_excel_XWorkbook_idl__ +#define __org_openoffice_excel_XWorkbook_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +//============================================================================= + +module org { module openoffice { module excel { + +//============================================================================= + +interface XWorksheet; +interface XWorksheets; + +interface XWorkbook: com::sun::star::uno::XInterface +{ + [attribute, readonly] string Name; + [attribute, readonly] string Path; + [attribute, readonly] string FullName; + [attribute, readonly] boolean ProtectStructure; + [attribute, readonly] XWorksheet ActiveSheet; + [attribute] boolean Saved; + + any Worksheets([in] any sheet); + any Sheets([in] any sheet); + any Windows([in] any index ); + void Close([in] any SaveChanges, [in] any FileName, [in] any RouteWorkBook); + void Protect( [in] any Password ); + void Unprotect( [in] any Password ); + void Save(); + void Activate(); +}; + +}; }; }; + +#endif diff --git a/oovbaapi/org/openoffice/excel/XWorkbooks.idl b/oovbaapi/org/openoffice/excel/XWorkbooks.idl new file mode 100644 index 000000000000..3d98a43d74d2 --- /dev/null +++ b/oovbaapi/org/openoffice/excel/XWorkbooks.idl @@ -0,0 +1,58 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: XWorkbooks.idl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: rt $ $Date: 2007-04-27 07:45:06 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ +#ifndef __org_openoffice_excel_XWorkbooks_idl__ +#define __org_openoffice_excel_XWorkbooks_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +//============================================================================= + +module org { module openoffice { module excel { + +//============================================================================= + +interface XWorkbooks : ::com::sun::star::uno::XInterface +{ + any Add(); + any Open([in] string Filename, [in] any UpdateLinks, [in] any ReadOnly, [in] any Format, [in] any Password, [in] any WriteResPassword, [in] any IgnoreReadOnlyRecommended, [in] any Origin, [in] any Delimiter, [in] any Editable, [in] any Notify, [in] any Converter, [in] any AddToMru); + + void Close(); +}; + +}; }; }; + +#endif diff --git a/oovbaapi/org/openoffice/excel/XWorksheet.idl b/oovbaapi/org/openoffice/excel/XWorksheet.idl new file mode 100644 index 000000000000..a133421c9284 --- /dev/null +++ b/oovbaapi/org/openoffice/excel/XWorksheet.idl @@ -0,0 +1,95 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: XWorksheet.idl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: rt $ $Date: 2007-04-27 07:45:19 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ +#ifndef __org_openoffice_excel_XWorksheet_idl__ +#define __org_openoffice_excel_XWorksheet_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +//============================================================================= + +module org { module openoffice { module excel { + +//============================================================================= + +interface XComments; +interface XRange; +interface XOutline; +interface XWorksheet: com::sun::star::uno::XInterface +{ + [attribute] string Name; + [attribute] boolean Visible; + [attribute, readonly] long StandardHeight; + [attribute, readonly] long StandardWidth; + [attribute, readonly] boolean ProtectionMode; + [attribute, readonly] boolean ProtectContents; + [attribute, readonly] boolean ProtectDrawingObjects; + [attribute, readonly] XRange UsedRange; + [attribute, readonly] XWorksheet Next; + [attribute, readonly] XWorksheet Previous; + + void Activate(); + void Calculate( ); + void Select(); + void Move([in] any Before,[in] any After ); + void Copy([in] any Before,[in] any After ); + void Paste([in] any Destination,[in] any Link); + void Delete( ); + void Protect([in] any Password,[in] any DrawingObjects ,[in] any Contents,[in] any Scenarios,[in] any UserInterfaceOnly); + void Unprotect([in] any Password ); + void CheckSpelling([in] any CustomDictionary,[in] any IgnoreUppercase, [in] any AlwaysSuggest,[in] any SpellingLang ); + XRange Range([in] any Cell1, [in] any Cell2 ); + any ChartObjects([in] any Index); + any PivotTables([in] any Index); + any Comments([in] any Index); + XOutline Outline(); + + +// FIXME: should prolly inherit from Range somehow... + XRange Cells([in] any RowIndex, [in] any ColumnIndex); + XRange Rows([in] any aIndex); + XRange Columns([in] any aIndex); + + any Evaluate( [in] string Name); +}; + +//============================================================================= + +}; }; }; + +#endif + + diff --git a/oovbaapi/org/openoffice/excel/XWorksheetFunction.idl b/oovbaapi/org/openoffice/excel/XWorksheetFunction.idl new file mode 100644 index 000000000000..7bc5708f5923 --- /dev/null +++ b/oovbaapi/org/openoffice/excel/XWorksheetFunction.idl @@ -0,0 +1,60 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: XWorksheetFunction.idl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: rt $ $Date: 2007-04-27 07:45:32 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ +#ifndef __org_openoffice_excel_XWSFunction_idl__ +#define __org_openoffice_excel_XWSFunction_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +//============================================================================= + +module org { module openoffice { module excel { + +//============================================================================= + + +interface XWorksheetFunction: com::sun::star::uno::XInterface +{ + void dummy(); +}; + +//============================================================================= + +}; }; }; + +#endif + + diff --git a/oovbaapi/org/openoffice/excel/XWorksheets.idl b/oovbaapi/org/openoffice/excel/XWorksheets.idl new file mode 100644 index 000000000000..16990d7b2a6d --- /dev/null +++ b/oovbaapi/org/openoffice/excel/XWorksheets.idl @@ -0,0 +1,63 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: XWorksheets.idl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: rt $ $Date: 2007-04-27 07:45:55 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ +#ifndef __org_openoffice_excel_XWorksheets_idl__ +#define __org_openoffice_excel_XWorksheets_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +#ifndef __org_openoffice_vba_XCollection_idl__ +#include <org/openoffice/vba/XCollection.idl> +#endif + +//============================================================================= + +module org { module openoffice { module excel { + +//============================================================================= + +interface XWorksheets : ::com::sun::star::uno::XInterface +{ + [attribute] any Visible; + any Add( [in] any Before, [in] any After, [in] any Count, [in] any Type ); + void Delete(); + void PrintOut( [in] any From, [in] any To, [in] any Copies, [in] any Preview, [in] any ActivePrinter, [in] any PrintToFile, [in] any Collate, [in] any PrToFileName ); +}; + +}; }; }; + +#endif + diff --git a/oovbaapi/org/openoffice/excel/XlBuildInDialog.idl b/oovbaapi/org/openoffice/excel/XlBuildInDialog.idl new file mode 100644 index 000000000000..e146eaa9c835 --- /dev/null +++ b/oovbaapi/org/openoffice/excel/XlBuildInDialog.idl @@ -0,0 +1,285 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: XlBuildInDialog.idl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: rt $ $Date: 2007-04-27 07:49:44 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ +#ifndef __org_openoffice_excel_XlBuildInDialog_idl__ +#define __org_openoffice_excel_XlBuildInDialog_idl__ +module org { module openoffice { module excel { + +constants XlBuildInDialog +{ + const long xlDialogActivate = 103; //(&H67) + const long xlDialogActiveCellFont = 476; //(&H1DC) + const long xlDialogAddChartAutoformat = 390; //(&H186) + const long xlDialogAddinManager = 321; //(&H141) + const long xlDialogAlignment = 43; //(&H2B) + const long xlDialogApplyNames = 133; //(&H85) + const long xlDialogApplyStyle = 212; //(&HD4) + const long xlDialogAppMove = 170; //(&HAA) + const long xlDialogAppSize = 171; //(&HAB) + const long xlDialogArrangeAll = 12; + const long xlDialogAssignToObject = 213; //(&HD5) + const long xlDialogAssignToTool = 293; //(&H125) + const long xlDialogAttachText = 80; //(&H50) + const long xlDialogAttachToolbars = 323; //(&H143) + const long xlDialogAutoCorrect = 485; //(&H1E5) + const long xlDialogAxes = 78; //(&H4E) + const long xlDialogBorder = 45; //(&H2D) + const long xlDialogCalculation = 32; //(&H20) + const long xlDialogCellProtection = 46; //(&H2E) + const long xlDialogChangeLink = 166; //(&HA6) + const long xlDialogChartAddData = 392; //(&H188) + const long xlDialogChartLocation = 527; //(&H20F) + const long xlDialogChartOptionDataLabelMultiple = 724; //(&H2D4) + const long xlDialogChartOptionDataLabels = 505; //(&H1F9) + const long xlDialogChartOptionDataTable = 506; //(&H1FA) + const long xlDialogChartSourceData = 540; //(&H21C) + const long xlDialogChartTrend = 350; //(&H15E) + const long xlDialogChartType = 526; //(&H20E) + const long xlDialogChartWizard = 288; //(&H120) + const long xlDialogChechboxProperties = 435; //(&H1B3) + const long xlDialogClear = 52; //(&H34) + const long xlDialogColorPalette = 161; //(&HA1) + const long xlDialogColumnWidth = 47; //(&H2F) + const long xlDialogCombination = 73; //(&H49) + const long xlDialogConditionalFormatting = 583; //(&H247) + const long xlDialogConsolidate = 191; //(&HBF) + const long xlDialogCopyChart = 147; //(&H93) + const long xlDialogCopyPicture = 108; //(&H6C) + const long xlDialogCreateList = 769; //(&H31C) + const long xlDialogCreateNames = 62; //(&H3E) + const long xlDialogCreatePublisher = 217; //(&HD9) + const long xlDialogCustomizeToolbar = 276; //(&H114) + const long xlDialogCustomViews = 493; //(&H1ED) + const long xlDialogDataDelete = 36; //(&H24) + const long xlDialogDataLabel = 379; //(&H17B) + const long xlDialogDataLabelMultiple = 723; //(&H2D3) + const long xlDialogDataSeries = 40; //(&H28) + const long xlDialogDataValidation = 525; //(&H20D) + const long xlDialogDefineName = 61; //(&H3D) + const long xlDialogDefineStyle = 229; //(&HE5) + const long xlDialogDeleteFormat = 111; //(&H6F) + const long xlDialogDeleteName = 110; //(&H6E) + const long xlDialogDemote = 203; //(&HCB) + const long xlDialogDisplay = 27; //(&H1B) + const long xlDialogEditboxProperties = 438; //(&H1B6) + const long xlDialogEditColor = 223; //(&HDF) + const long xlDialogEditDelete = 54; //(&H36) + const long xlDialogEditionOptions = 251; //(&HFB) + const long xlDialogEditSeries = 228; //(&HE4) + const long xlDialogErrorbarX = 463; //(&H1CF) + const long xlDialogErrorbarY = 464; //(&H1D0) + const long xlDialogErrorChecking = 732; //(&H2DC) + const long xlDialogEvaluateFormula = 709; //(&H2C5) + const long xlDialogExternalDataProperties = 530; //(&H212) + const long xlDialogExtract = 35; //(&H23) + const long xlDialogFileDelete = 6; + const long xlDialogFileSharing = 481; //(&H1E1) + const long xlDialogFillGroup = 200; //(&HC8) + const long xlDialogFillWorkGroup = 301; //(&H12D) + const long xlDialogFilter = 447; //(&H1BF) + const long xlDialogFilterAdvanced = 370; //(&H172) + const long xlDialogFindFile = 475; //(&H1DB) + const long xlDialogFont = 26; //(&H1A) + const long xlDialogFontProperties = 381; //(&H17D) + const long xlDialogFormatAuto = 269; //(&H10D) + const long xlDialogFormatChart = 465; //(&H1D1) + const long xlDialogFormatCharttype = 423; //(&H1A7) + const long xlDialogFormatFont = 150; //(&H96) + const long xlDialogFormatLegend = 88; //(&H58) + const long xlDialogFormatMain = 225; //(&HE1) + const long xlDialogFormatMove = 128; //(&H80) + const long xlDialogFormatNumber = 42; //(&H2A) + const long xlDialogFormatOverlay = 226; //(&HE2) + const long xlDialogFormatSize = 129; //(&H81) + const long xlDialogFormatText = 89; //(&H59) + const long xlDialogFormulaFind = 64; //(&H40) + const long xlDialogFormulaGoto = 63; //(&H3F) + const long xlDialogFormulaReplace = 130; //(&H82) + const long xlDialogFunctionWizard = 450; //(&H1C2) + const long xlDialogGallery3dArea = 193; //(&HC1) + const long xlDialogGallery3dBar = 272; //(&H110) + const long xlDialogGallery3dColumn = 194; //(&HC2) + const long xlDialogGallery3dLine = 195; //(&HC3) + const long xlDialogGallery3dPie = 196; //(&HC4) + const long xlDialogGallery3dSurface = 273; //(&H111) + const long xlDialogGalleryArea = 67; //(&H43) + const long xlDialogGalleryBar = 68; //(&H44) + const long xlDialogGalleryColumn = 69; //(&H45) + const long xlDialogGalleryCustom = 388; //(&H184) + const long xlDialogGalleryDoughnut = 344; //(&H158) + const long xlDialogGalleryLine = 70; //(&H46) + const long xlDialogGalleryPie = 71; //(&H47) + const long xlDialogGalleryRader = 249; //(&HF9) + const long xlDialogGalleryScatter = 72; //(&H48) + const long xlDialogGoalSeek = 198; //(&HC6) + const long xlDialogGridlines = 76; //(&H4C) + const long xlDialogImportTextFile = 666; //(&H29A) + const long xlDialogInsert = 55; //(&H37) + const long xlDialogInsertHyperlink = 596; //(&H254) + const long xlDialogInsertNameLabel = 496; //(&H1F0) + const long xlDialogInsertObject = 259; //(&H103) + const long xlDialogInsertPicture = 342; //(&H156) + const long xlDialogInsertTitle = 380; //(&H17C) + const long xlDialogLabelProperties = 436; //(&H1B4) + const long xlDialogListboxProperties = 437; //(&H1B5) + const long xlDialogMacroOptions = 382; //(&H17E) + const long xlDialogMailEditMailer = 470; //(&H1D6) + const long xlDialogMailLogon = 339; //(&H153) + const long xlDialogMailNextLetter = 378; //(&H17A) + const long xlDialogMainChart = 85; //(&H55) + const long xlDialogMainChartType = 185; //(&HB9) + const long xlDialogMenuEditor = 322; //(&H142) + const long xlDialogMove = 262; //(&H106) + const long xlDialogMyPermission = 834; //(&H342) + const long xlDialogNew = 119; //(&H77) + const long xlDialogNewWebQuery = 667; //(&H29B) + const long xlDialogNote = 154; //(&H9A) + const long xlDialogObjectProperties = 207; //(&HCF) + const long xlDialogObjectProtection = 214; //(&HD6) + const long xlDialogOpen = 1; + const long xlDialogOpenLinks = 2; + const long xlDialogOpenMail = 188; //(&HBC) + const long xlDialogOpenText = 441; //(&H1B9) + const long xlDialogOptionsCalculation = 318; //(&H13E) + const long xlDialogOptionsChart = 325; //(&H145) + const long xlDialogOptionsEdit = 319; //(&H13F) + const long xlDialogOptionsGeneral = 356; //(&H164) + const long xlDialogOptionsListAdd = 458; //(&H1CA) + const long xlDialogOptionsME = 647; //(&H287) + const long xlDialogOptionsTransition = 355; //(&H163) + const long xlDialogOptionsView = 320; //(&H140) + const long xlDialogOutline = 142; //(&H8E) + const long xlDialogOverlay = 86; //(&H56) + const long xlDialogOverlayChartType = 186; //(&HBA) + const long xlDialogPageSetup = 7; + const long xlDialogParse = 91; //(&H5B) + const long xlDialogPasteNames = 58; //(&H3A) + const long xlDialogPasteSpecial = 53; //(&H35) + const long xlDialogPatterns = 84; //(&H54) + const long xlDialogPermission = 832; //(&H340) + const long xlDialogPhonetic = 656; //(&H290) + const long xlDialogPivotCalculatedField = 570; //(&H23A) + const long xlDialogPivotCalculatedItem = 572; //(&H23C) + const long xlDialogPivotClientServerSet = 689; //(&H2B1) + const long xlDialogPivotFieldGroup = 433; //(&H1B1) + const long xlDialogPivotFieldProperties = 313; //(&H139) + const long xlDialogPivotFieldUngroup = 434; //(&H1B2) + const long xlDialogPivotShowPages = 421; //(&H1A5) + const long xlDialogPivotSolveOrder = 568; //(&H238) + const long xlDialogPivotTableOptions = 567; //(&H237) + const long xlDialogPivotTableWizard = 321; //(&H138) + const long xlDialogPlacement = 300; //(&H12C) + const long xlDialogPrint = 8; + const long xlDialogPrintSetup = 9; + const long xlDialogPrintPreview = 222; //(&HDE) + const long xlDialogPromote = 202; //(&HCA) + const long xlDialogProperties = 474; //(&H1DA) + const long xlDialogPropertyFields = 754; //(&H2F2) + const long xlDialogProtectDocument = 28; //(&H1C) + const long xlDialogProtectSharing = 620; //(&H26C) + const long xlDialogPublishAsWebPage = 653; //(&H28D) + const long xlDialogPushbuttonProperties = 445; //(&H1BD) + const long xlDialogReplaceFont = 134; //(&H86) + const long xlDialogRoutingSlip = 336; //(&H150) + const long xlDialogRowHeight = 127; //(&H7F) + const long xlDialogRun = 17; //(&H11) + const long xlDialogSaveAs = 5; + const long xlDialogSaveCopyAs = 456; //(&H1C8) + const long xlDialogSaveNewObject = 208; //(&HD0) + const long xlDialogSaveWorkbook = 145; //(&H91) + const long xlDialogSaveWorkspace = 285; //(&H11D) + const long xlDialogScale = 87; //(&H57) + const long xlDialogScenarioAdd = 307; //(&H133) + const long xlDialogScenarioCells = 305; //(&H131) + const long xlDialogScenarioEdit = 308; //(&H134) + const long xlDialogScenarioMerge = 473; //(&H1D9) + const long xlDialogScenarioSummary = 311; //(&H137) + const long xlDialogScrollbarProperties = 420; //(&H1A4) + const long xlDialogSearch = 731; //(&H2DB) + const long xlDialogSelectSpecial = 132; //(&H84) + const long xlDialogSendMail = 189; //(&HBD) + const long xlDialogSeriesAxes = 450; //(&H1CC) + const long xlDialogSeriesOptions = 557; //(&H22D) + const long xlDialogSeriesOrder = 466; //(&H1D2) + const long xlDialogSeriesShape = 504; //(&H1F8) + const long xlDialogSeriesX = 461; //(&H1CD) + const long xlDialogSeriesY = 462; //(&H1CE) + const long xlDialogSetBackgroundPicture = 509; //(&H1FD) + const long xlDialogSetPrintTitles = 23; //(&H17) + const long xlDialogSetUpdateStatus = 159; //(&H9F) + const long xlDialogShowDetail = 204; //(&HCC) + const long xlDialogShowToolbar = 220; //(&HDC) + const long xlDialogSize = 261; //(&H105) + const long xlDialogSort = 39; //(&H27) + const long xlDialogSortSpecial = 192; //(&HC0) + const long xlDialogSplit = 137; //(&H89) + const long xlDialogStandardFont = 190; //(&HBE) + const long xlDialogStandardWidth = 472; //(&H1D8) + const long xlDialogStyle = 44; //(&H2C) + const long xlDialogSubscribeTo = 218; //(&HDA) + const long xlDialogSubtotalCreate = 398; //(&H18E) + const long xlDialogSummaryInfo = 474; //(&H1DA) + const long xlDialogTable = 41; //(&H29) + const long xlDialogTabOrder = 394; //(&H18A) + const long xlDialogTextToColumns = 422; //(&H1A6) + const long xlDialogUnhide = 94; //(&H5E) + const long xlDialogUpdateLink = 201; //(&HC9) + const long xlDialogVbaInsertFile = 328; //(&H148) + const long xlDialogVbaMakeAddin = 478; //(&H1DE) + const long xlDialogVbaProcedureDefinition = 330; //(&H14A) + const long xlDialogView3d = 197; //(&HC5) + const long xlDialogWebOptionsBrowsers = 773; //(&H305) + const long xlDialogWebOptionsEncoding = 686; //(&H2AE) + const long xlDialogWebOptionsFiles = 684; //(&H2AC) + const long xlDialogWebOptionsFonts = 687; //(&H2AF) + const long xlDialogWebOptionsGeneral = 683; //(&H2AB) + const long xlDialogWebOptionsPictures = 685; //(&H2AD) + const long xlDialogWindowMove = 14; + const long xlDialogWindowSize = 13; + const long xlDialogWorkbookAdd = 281; //(&H119) + const long xlDialogWorkbookCopy = 283; //(&H11B) + const long xlDialogWorkbookInsert = 354; //(&H162) + const long xlDialogWorkbookMove = 282; //(&H11A) + const long xlDialogWorkbookName = 386; //(&H182) + const long xlDialogWorkbookNew = 302; //(&H12E) + const long xlDialogWorkbookOptions = 284; //(&H11C) + const long xlDialogWorkbookProtect = 417; //(&H1A1) + const long xlDialogWorkbookTabSplit = 415; //(&H19F) + const long xlDialogWorkbookUnhide = 384; //(&H180) + const long xlDialogWorkgroup = 199; //(&HC7) + const long xlDialogWorkspace = 95; //(&H5F) + const long xlDialogZoom = 256; //(&H100) +}; +}; }; }; +#endif |