Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 


Quelle  XApplication.idl   Sprache: unbekannt

 
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*
 * This file is part of the LibreOffice project.
 *
 * This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
 *
 * This file incorporates work covered by the following license notice:
 *
 *   Licensed to the Apache Software Foundation (ASF) under one or more
 *   contributor license agreements. See the NOTICE file distributed
 *   with this work for additional information regarding copyright
 *   ownership. The ASF licenses this file to you under the Apache
 *   License, Version 2.0 (the "License"); you may not use this file
 *   except in compliance with the License. You may obtain a copy of
 *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
 */

module ooo {  module vba {  module excel {

interface XApplication
{
    // Application serves as WorksheetFunction object with little differences
    interface ::com::sun::star::beans::XExactName;
    interface ::com::sun::star::script::XInvocation;

    interface XConnectable;

//  interface ::ooo::vba::XHelperInterface;

    [attribute, readonly] any Selection;
    [attribute, readonly] XWorkbook ActiveWorkbook;
    [attribute, readonly] XRange ActiveCell;
    [attribute, readonly] XWindow ActiveWindow;
    [attribute, readonly] XWorksheet ActiveSheet;
    [attribute, readonly] ooo::vba::XAssistant Assistant;
    [attribute] long Calculation;
    [attribute, readonly] XWorkbook ThisWorkbook;
    [attribute, readonly] string Name;
    [attribute] boolean DisplayAlerts;
    [attribute] boolean DisplayFormulaBar;
    [attribute] any CutCopyMode;
    [attribute] any StatusBar;
    [attribute] any WindowState;
    [attribute] long Cursor;
    [attribute] boolean EnableEvents;
    [attribute] boolean EnableCancelKey;
    [attribute] boolean DisplayFullScreen;
    [attribute] boolean DisplayScrollBars;
    [attribute] boolean DisplayExcel4Menus;
    [attribute] boolean DisplayNoteIndicator;
    [attribute] boolean ShowWindowsInTaskbar;
    [attribute] boolean Iteration;
    [attribute, readonly] string LibraryPath;
    [attribute, readonly] string TemplatesPath;
    [attribute, readonly] string PathSeparator;
    [attribute, readonly] string OperatingSystem;

    void setDefaultFilePath([in] string DefaultFilePath) raises(com::sun::star::script::BasicErrorException);

    string getDefaultFilePath() raises(com::sun::star::script::BasicErrorException);

    // Opens the file dialog and returns the selected file
    // Parameters:
    // Title: title of the file dialog
    // MultiSelect: true if multi selection is allowed (false by default)
    // returns:
    //   false - if file dialog was canceled
    //   filename - if "MultiSelect" is false
    //   array of filename - if "MultiSelect" is true
    any GetOpenFilename([in] any FileFilter, [in] any FilterIndex, [in] any Title, [in] any ButtonText, [in] any MultiSelect);

    any International( [in] long Index );
    any Workbooks( [in] any Index );
    any Worksheets( [in] any Index );
    any Windows( [in] any Index );
    any WorksheetFunction();
    any Evaluate( [in] string Name );
    any Dialogs( [in] any DialogIndex );
    any Range( [in] any Cell1, [in] any Cell2 );
    any Names( [in] any Index );
    void GoTo( [in] any Reference, [in] any Scroll );
    any FileDialog( [in] any DialogType );

    void wait( [in] double time );
    void Calculate() raises(com::sun::star::script::BasicErrorException);
    XRange Intersect([in] XRange Arg1, [in] XRange Arg2, [in] /*Optional*/ any Arg3, [in] /*Optional*/ any Arg4, [in] /*Optional*/ any Arg5, [in] /*Optional*/ any Arg6, [in] /*Optional*/ any Arg7, [in] /*Optional*/ any Arg8, [in] /*Optional*/ any Arg9, [in] /*Optional*/ any Arg10, [in] /*Optional*/ any Arg11, [in] /*Optional*/ any Arg12, [in] /*Optional*/ any Arg13, [in] /*Optional*/ any Arg14, [in] /*Optional*/ any Arg15, [in] /*Optional*/ any Arg16, [in] /*Optional*/ any Arg17, [in] /*Optional*/ any Arg18, [in] /*Optional*/ any Arg19, [in] /*Optional*/ any Arg20, [in] /*Optional*/ any Arg21, [in] /*Optional*/ any Arg22, [in] /*Optional*/ any Arg23, [in] /*Optional*/ any Arg24, [in] /*Optional*/ any Arg25, [in] /*Optional*/ any Arg26, [in] /*Optional*/ any Arg27, [in] /*Optional*/ any Arg28, [in] /*Optional*/ any Arg29, [in] /*Optional*/ any Arg30)
        raises(com::sun::star::script::BasicErrorException);
    XRange Union([in] XRange Arg1, [in] XRange Arg2, [in] /*Optional*/ any Arg3, [in] /*Optional*/ any Arg4, [in] /*Optional*/ any Arg5, [in] /*Optional*/ any Arg6, [in] /*Optional*/ any Arg7, [in] /*Optional*/ any Arg8, [in] /*Optional*/ any Arg9, [in] /*Optional*/ any Arg10, [in] /*Optional*/ any Arg11, [in] /*Optional*/ any Arg12, [in] /*Optional*/ any Arg13, [in] /*Optional*/ any Arg14, [in] /*Optional*/ any Arg15, [in] /*Optional*/ any Arg16, [in] /*Optional*/ any Arg17, [in] /*Optional*/ any Arg18, [in] /*Optional*/ any Arg19, [in] /*Optional*/ any Arg20, [in] /*Optional*/ any Arg21, [in] /*Optional*/ any Arg22, [in] /*Optional*/ any Arg23, [in] /*Optional*/ any Arg24, [in] /*Optional*/ any Arg25, [in] /*Optional*/ any Arg26, [in] /*Optional*/ any Arg27, [in] /*Optional*/ any Arg28, [in] /*Optional*/ any Arg29, [in] /*Optional*/ any Arg30)
        raises(com::sun::star::script::BasicErrorException);
    double CentimetersToPoints([in] double Centimeters );
    double InchesToPoints( [in] double Inches );
    void Volatile([in] any Volatile);
    any Caller( [in] any Index );
    any MenuBars( [in] any aIndex );
    any Rows( [in] any aIndex );
    void Undo();
};

}; }; };

/* vim:set shiftwidth=4 softtabstop=4 expandtab: */

[ Dauer der Verarbeitung: 0.24 Sekunden  (vorverarbeitet)  ]

                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Produkte
     Quellcodebibliothek

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik

Monitoring

Montastic status badge