handbuch im hilfe-menü öffnet sich nicht

Setup und Komponenten-übergreifende Probleme.

Moderator: Moderatoren

karthoon
Beiträge: 4
Registriert: Fr, 02.03.2007 09:19

handbuch im hilfe-menü öffnet sich nicht

Beitrag von karthoon »

wenn ich im hilfe-menü auf handbuch klicke, kommt eine fehlermeldung und ein fenster mit einem basic-programm, welche nicht ausgeführt werden kann, öffnet sich?

kann mir bitte jemand sagen, was ich einstellen muß, damit das handbuch aufrufbar ist?
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Beitrag von Stephan »

wenn ich im hilfe-menü auf handbuch klicke
Ein solcher Eintrag ist mir im Hilfemenü von OOo nicht bekannt. Vielleicht handelt es sich um eine angepasste OOo-Version?
kommt eine fehlermeldung
Wie lautet diese?
und ein fenster mit einem basic-programm
Kannst Du sagen um was für ein Programm es sich dabei handelt oder zumindest Informationen geben wie das Programmfenster aussieht, was dort steht, u.Ä. woraus sich Rückschlüsse auf das Programm ziehen ließen?
welche nicht ausgeführt werden kann
Weiß ich nicht worauf Du Dich beziehst - falls auf das genannte Programmfenster, verstehe ich die Aussage nicht, denn dieses wird ja augenscheinlich schon ausgeführt, sonst wüßtest Du nicht das es da ist.




Gruß
Stephan
karthoon
Beiträge: 4
Registriert: Fr, 02.03.2007 09:19

Beitrag von karthoon »

ich habe die oxygen-version.

die fehlermeldung lautet:

"unable to open "file///c:/programme/openoffice.org%202.1/share/samples/de/documentation/ooo2.odt/ooo2.odm."

und das ganze scheint ein basic- oder makroprogramm zu sein.
aber davon habe ich null ahnung
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Beitrag von Stephan »

ich habe die oxygen-version.

die fehlermeldung lautet:

"unable to open "file///c:/programme/openoffice.org%202.1/share/samples/de/documentation/ooo2.odt/ooo2.odm."
Abgesehen davon das der Pfad bei mir lautet:

file///c:/programme/openoffice.org%202.1/share/samples/de/documentations/

kann ich das hier Für OxygenOffice 2.1 nachvollziehen. Der Grund ist bei mir das sich keine entsprechenden Dateien im Ordner (c:/programme/openoffice.org%202.1/share/samples/de/documentations/) befinden, die geöffnet werden könnten.

und das ganze scheint ein basic- oder makroprogramm zu sein.
das weiß ich leider nicht, weil Du dazu nichts schreibst. Ich hatte gefragt wie das Fenster des Programms aussieht oder was es sonst für Anhaltspunkte gibt, die ich derzeitig nicht kenne.
Hier bei mir in OxygenOffice 2.1 finde ich kein entsprechendes Programmfenster und auch das unter hilfe-handbuch startende Makro enthält hier nichts was ein Programm aufrufen würde.



Gruß
Stephan
karthoon
Beiträge: 4
Registriert: Fr, 02.03.2007 09:19

Beitrag von karthoon »

also statt einer am ende mehr oder weniger unverständlichen beschreibung hier einfach der quelltext.
nur soviel: das fenster ist dreigeteilt, ein großer teil oben über die ganze breite mit dem quelltext, unten zwei fenster nebeneinander.

so, hier der quelltext:


REM ***** BASIC *****
'Author : KAMI
'e-mail : kami_@openoffice.org
'This code is part of Openoffice.org Premium - The ultimate OpenOffice.org extension
'Licensed under same way as OpenOffice.org (LGPL)
'
'Please support the ongoing development - for the details drop a line to me.

Sub Main
OpenHelpDocument
End Sub

Function OOoLanguage() as string
'Author : Laurent Godard
'e-mail : listes.godard@laposte.net

Dim oSet, oConfigProvider
Dim oParm(0) As New com.sun.star.beans.PropertyValue
Dim sProvider$, sAccess$
sProvider = "com.sun.star.configuration.ConfigurationProvider"
sAccess = "com.sun.star.configuration.ConfigurationAccess"
oConfigProvider = createUnoService(sProvider)
oParm(0).Name = "nodepath"
oParm(0).Value = "/org.openoffice.Setup/L10N"
oSet = oConfigProvider.createInstanceWithArguments(sAccess, oParm())

OOoLanguage= oSet.getbyname("ooLocale") 'en-US
End Function

Sub OpenHelpDocument

REM Variables
Dim mArgs(2) as New com.sun.star.beans.PropertyValue
Dim oDoc
Dim oFrame
Dim s As String


REM Location of Help Document
ServiceSubst = CreateUnoService("com.sun.star.util.PathSubstitution")
s = ServiceSubst.substituteVariables("$(insturl)", true) & "/share/samples/" & OOoLanguage() & "/Documentations/"

mArgs(0).Name = "ReadOnly"
mArgs(0).Value = True
mArgs(1).Name = "MacroExecutionMode"
mArgs(1).Value = 4
mArgs(2).Name = "AsTemplate"
mArgs(2).Value = FALSE

REM Error handling - exist
If FileExists(s & "ooo2.odt") Then
REM Open up, open up
oDoc = StarDesktop.LoadComponentFromUrl(s & "ooo2.odt", "_blank", 2, mArgs())
Elseif FileExists(s & "ooo2.odm") Then
oDoc = StarDesktop.LoadComponentFromUrl(s & "ooo2.odm", "_blank", 2, mArgs())
Else
Print "Unable to open " & s & "ooo2.odt/ooo2.odm."
End If

REM Error handling
If IsNull(oDoc) OR IsEmpty(oDoc) Then
Print "Unable to load " & s & "ooo2.odt/ooo2.odm."
End If

End Sub
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Beitrag von Stephan »

das fenster ist dreigeteilt, ein großer teil oben über die ganze breite mit dem quelltext, unten zwei fenster nebeneinander.
Dann ist das ganz einfach die Basic-IDE, die offensichtlich angezeigt wird weil ein Fehler auftritt. Wenn das geschiet sollte eigentlich eine Zeile des Quelltextes markiert sein.

Im Prinzip ist das aber egal, weil es der gleiche Quelltext ist den ich hier auch habe und der Fehler nur daraus resultiert, das einfach die Dateien "ooo2.odt" und "ooo2.odm" nicht existent sind.
Und sind sie es nicht, so wie hier bei mir, kann das Makro nicht funktionieren, da es versucht 2 Dateien zu öffnen die nicht da sind.

Ich kann nicht sagen wo Du die Dateien herbekommst, da sie nicht zu OOo, sondern nur zu OxygenOffice gehören, Du könntest einzig bei OxygenOffice fragen wie sich das verhält:
http://sourceforge.net/projects/ooop/



Gruß
Stephan
karthoon
Beiträge: 4
Registriert: Fr, 02.03.2007 09:19

Beitrag von karthoon »

ok, dachte mir schon, daß da schlichtweg eine oder mehrere dateien fehlen, denn mit der suchfunktion habe ich sie auch nicht gefunden.

und besten dank für deine mühe!
Antworten