summaryrefslogtreecommitdiff
path: root/wizards/source/launcher
diff options
context:
space:
mode:
authorKurt Zenker <kz@openoffice.org>2004-02-25 13:12:33 +0000
committerKurt Zenker <kz@openoffice.org>2004-02-25 13:12:33 +0000
commit7827addf03a0dcdcc9b483275de3fbe5758e95a3 (patch)
treeaf58be7f5b79970445e19d6aba9f2e5c110a48f1 /wizards/source/launcher
parentbd7179960529e7eba4c6459fdb5938040e4edd75 (diff)
INTEGRATION: CWS geordi2q15 (1.2.6); FILE MERGED
2004/02/20 13:11:03 hr 1.2.6.1: #111934#: merge CWS ooo111fix3
Diffstat (limited to 'wizards/source/launcher')
-rw-r--r--wizards/source/launcher/DicOOo.xba37
1 files changed, 25 insertions, 12 deletions
diff --git a/wizards/source/launcher/DicOOo.xba b/wizards/source/launcher/DicOOo.xba
index 27d929bf6fa9..e3c41c2c351c 100644
--- a/wizards/source/launcher/DicOOo.xba
+++ b/wizards/source/launcher/DicOOo.xba
@@ -5,36 +5,48 @@
Sub StartDicOOo
Dim ThePath as string
+Dim DefPath as string
Dim aService as object
Dim MyDicOOo as string
-dim TheDoc as object
+dim TheDoc as object
dim args(1) as new com.sun.star.beans.PropertyValue
on error resume next
&apos; Find path
aService = CreateUnoService(&quot;com.sun.star.util.PathSubstitution&quot;)
-ThePath =ConvertToURL(aService.substituteVariables(&quot;$(prog)&quot;, true))
-ThePath=ThePath &amp; &quot;/../share/dict/ooo&quot;
+ThePath =ConvertToURL(aService.substituteVariables(&quot;$(user)&quot;, true))
+ThePath=ThePath &amp; &quot;/wordbook&quot;
+DefPath =ConvertToURL(aService.substituteVariables(&quot;$(prog)&quot;, true))
+DefPath=DefPath &amp; &quot;/../share/dict/ooo&quot;
+
+MyDicOOo=&quot;&quot;
if fileExists(ThePath &amp; &quot;/DicOOo.lst&quot;) then
-&apos;read DicOOo.lst file
+ &apos;read DicOOo.lst file in user directory
Open ThePath &amp; &quot;/DicOOo.lst&quot; for input as #1
line input #1, MyDicOOo
close #1
else
-&apos;create default DicOOo.lst file
- Open ThePath &amp; &quot;/DicOOo.lst&quot; for output as #1
- MyDicOOo=ThePath &amp; &quot;/DicOOo.sxw&quot;
- print #1, MyDicOOo
+ if fileExists(DefPath &amp; &quot;/DicOOo.lst&quot;) then
+ &apos;read DicOOo.lst file in share directory
+ Open DefPath &amp; &quot;/DicOOo.lst&quot; for input as #1
+ line input #1, MyDicOOo
close #1
+ else
+ &apos;creates default file in user directory
+ Open ThePath &amp; &quot;/DicOOo.lst&quot; for output as #1
+ print #1,convertFromURL(DefPath &amp; &quot;/DicOOo.lst&quot;)
+ close #1
+ endif
endif
-&apos;security
+&apos;security
if Not fileExists(MyDicOOo) then
- MyDicOOo= ThePath &amp; &quot;/DicOOo.sxw&quot;
+ MyDicOOo= DefPath &amp; &quot;/DicOOo.sxw&quot;
endif
-MyDicOOo=ConvertToURL(MyDicOOo)
+
+MyDicOOo=ConvertToURL(MyDicOOo)
&apos;Opens DicOOo main file
args(0).name=&quot;InteractionHandler&quot;
@@ -43,4 +55,5 @@ args(1).name=&quot;MacroExecutionMode&quot;
args(1).value=com.sun.star.document.MacroExecMode.ALWAYS_EXECUTE_NO_WARN &apos;4
TheDoc=StarDesktop.loadComponentFromURL(MyDicOOo,&quot;_blank&quot;,0,args())
-End Sub</script:module>
+End Sub
+</script:module>