diff options
Diffstat (limited to 'oovbaapi')
-rw-r--r-- | oovbaapi/ooo/vba/excel/XApplication.idl | 10 | ||||
-rw-r--r-- | oovbaapi/ooo/vba/excel/XFileDialog.idl | 2 |
2 files changed, 12 insertions, 0 deletions
diff --git a/oovbaapi/ooo/vba/excel/XApplication.idl b/oovbaapi/ooo/vba/excel/XApplication.idl index 89a19197116f..b1bcf46336be 100644 --- a/oovbaapi/ooo/vba/excel/XApplication.idl +++ b/oovbaapi/ooo/vba/excel/XApplication.idl @@ -65,6 +65,16 @@ interface XApplication 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 ); diff --git a/oovbaapi/ooo/vba/excel/XFileDialog.idl b/oovbaapi/ooo/vba/excel/XFileDialog.idl index e73813e53807..bf9ff2391ee8 100644 --- a/oovbaapi/ooo/vba/excel/XFileDialog.idl +++ b/oovbaapi/ooo/vba/excel/XFileDialog.idl @@ -34,6 +34,8 @@ interface XFileDialog [attribute] any InitialFileName; [attribute] any Title; + [attribute] any AllowMultiSelect; + [attribute, readonly] XFileDialogSelectedItems SelectedItems; long Show(); |