diff options
author | Joachim Lingner <jl@openoffice.org> | 2002-01-10 06:16:06 +0000 |
---|---|---|
committer | Joachim Lingner <jl@openoffice.org> | 2002-01-10 06:16:06 +0000 |
commit | b2c6c8b2bc72a2ba3e59b5219e42234b7385f147 (patch) | |
tree | ef3fae5c0c8381f9d66434c5df67f71e78dcc154 /extensions/test/ole/DCOM/dcom_test/Module1.bas | |
parent | 26c5a9457b20809158d01005e5eab3902753e433 (diff) |
*** empty log message ***
Diffstat (limited to 'extensions/test/ole/DCOM/dcom_test/Module1.bas')
-rw-r--r-- | extensions/test/ole/DCOM/dcom_test/Module1.bas | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/extensions/test/ole/DCOM/dcom_test/Module1.bas b/extensions/test/ole/DCOM/dcom_test/Module1.bas new file mode 100644 index 000000000000..c41c3a073967 --- /dev/null +++ b/extensions/test/ole/DCOM/dcom_test/Module1.bas @@ -0,0 +1,38 @@ +Attribute VB_Name = "Module1" +Option Explicit + +Sub main() + +MsgBox "hallo" + +'The service manager is always the starting point +'If there is no office running then an office is started up +Dim objServiceManager As Object +Set objServiceManager = CreateObject("com.sun.star.ServiceManager") + +'Create the CoreReflection service that is later used to create structs +Set objCoreReflection = objServiceManager.createInstance("com.sun.star.reflection.CoreReflection") + +'Create the Desktop +Set objDesktop = objServiceManager.createInstance("com.sun.star.frame.Desktop") + +'Open a new empty writer document + +Set objCoreReflection = objServiceManager.createInstance("com.sun.star.reflection.CoreReflection") +'get a type description class for Size +Set propClass = objCoreReflection.forName("com.sun.star.beans.PropertyValue") + +Dim prop +propClass.CreateObject prop +prop.Name = "Hidden" +prop.Value = True + +'create the actual object +Dim args(0) +Set args(0) = prop + +Dim args2() +'Set objDocument= objDesktop.loadComponentFromURL("private:factory/swriter", "_blank", 0, args) +Set objDocument = objDesktop.loadComponentFromURL("private:factory/swriter", "_blank", 0, args2) + +End Sub |