summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--oovbaapi/ooo/vba/excel/XApplication.idl1
-rw-r--r--sc/source/ui/vba/vbaapplication.cxx8
-rw-r--r--sc/source/ui/vba/vbaapplication.hxx1
3 files changed, 10 insertions, 0 deletions
diff --git a/oovbaapi/ooo/vba/excel/XApplication.idl b/oovbaapi/ooo/vba/excel/XApplication.idl
index a8de92208937..153ed8bfc952 100644
--- a/oovbaapi/ooo/vba/excel/XApplication.idl
+++ b/oovbaapi/ooo/vba/excel/XApplication.idl
@@ -67,6 +67,7 @@ interface XApplication
[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);
diff --git a/sc/source/ui/vba/vbaapplication.cxx b/sc/source/ui/vba/vbaapplication.cxx
index 47b94985dd5b..e678d58a67d4 100644
--- a/sc/source/ui/vba/vbaapplication.cxx
+++ b/sc/source/ui/vba/vbaapplication.cxx
@@ -914,6 +914,14 @@ ScVbaApplication::getPathSeparator()
return OUString( (sal_Unicode) SAL_PATHDELIMITER );
}
+OUString SAL_CALL
+ScVbaApplication::getOperatingSystem()
+{
+ // TODO implement
+ SAL_WARN("sc", "not implemented");
+ return OUString();
+}
+
// Helpers for Intersect and Union
namespace {
diff --git a/sc/source/ui/vba/vbaapplication.hxx b/sc/source/ui/vba/vbaapplication.hxx
index cc995d0b471f..49180d214055 100644
--- a/sc/source/ui/vba/vbaapplication.hxx
+++ b/sc/source/ui/vba/vbaapplication.hxx
@@ -67,6 +67,7 @@ public:
virtual OUString SAL_CALL getPathSeparator() override;
virtual OUString SAL_CALL getLibraryPath() override;
virtual OUString SAL_CALL getTemplatesPath() override;
+ virtual OUString SAL_CALL getOperatingSystem() override;
virtual OUString SAL_CALL getName() override;
virtual sal_Bool SAL_CALL getDisplayAlerts() override;