RE: [prog] Retour sur fonction CalcSQL2

2005-07-04 Thread Jean-Claude . David2
Bonjour,
Dans le code exemples ci joint, il faut remplacer "MaSource" par le nom de
ta source de données (elle s'appelait "ESSAI" au début dans tes codes
exemples), ce qui donne alors : 
Reponse = oContext.hasByName("ESSAI")

Jean-Claude

[...]
le probléme c'est que j'ai le message "source de données inconnue"
[...]
Reponse = oContext.hasByName("MaSource")
[...]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[prog] Apeller OO/Writer comme un service

2005-07-04 Thread crap2003

Bonjour à tous et bonnes vancances aux Juilletistes !

Mon probleme est tout simple.
J'ai installé OO sur un serveur. Certains postes clients sont également
installés
Cependant, j'ai besoin pour l'ensemble des utilisateurs d'autoriser la
configuration suivante :

- Appel de OO (sur le serveur) pour conversion d'un fichier (rtf ==> html,pdf...
notament)
- Je passe par un dll ISAPI installée sur le serveur

Aujourd'hui, la solution marchouille mais je dois ouvrir une session sur le
serveur ; pour permettre à OO d'accéder aux param dans la registry, je présume
;o((
Y a-t-il un moyen d'installer/utiliser OO sur le serveur comme un service ?

Merci pour vos réponses ; je suis vraiment bloqué a ce niveau et craint pour la
pérénité de OO de l'infrastructure de ma boite, si je ne trouve pas de solution

--
Olivier

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [prog] Retour sur fonction CalcSQL2

2005-07-04 Thread Arnaud POUSSIER
Bonjour
Merci encore de ton aide, la source de données est reconnue sans probléme
maintenant.

Bonne journée


[.]

Bonjour,
Dans le code exemples ci joint, il faut remplacer "MaSource" par le nom de
ta source de données (elle s'appelait "ESSAI" au début dans tes codes
exemples), ce qui donne alors :
Reponse = oContext.hasByName("ESSAI")

Jean-Claude

[...]
le probléme c'est que j'ai le message "source de données inconnue"
[...]
Reponse = oContext.hasByName("MaSource")
[...]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [prog] Runtime error après édition d' une formule math.

2005-07-04 Thread Laurent Godard

Bonjour Christophe


pour ensuite effectuer des écritures dans le document texte en cours.
Ceci fonctionne parfaitement, sauf lorsque je viens de double-cliquer 
sur une formule (donc le module math s'ouvre), que je quitte le module 
math et que je repositionne le curseur ailleurs dans la page.
L'exécution de cette ligne provoque alors un beau "runtime error Basic, 
propriété ou méthode introuvable", ce qui est confirmé par un 
oDoc.dbg_supportedinterfaces qui indique que "XTextDocument" ne fait pas 
partie de la liste.

Tout se passe comme si on était encore dans le module math.



Etant donné que tu manipules un objet OLE
Est ce que ton probleme ne serait pas lié à celui ci ?
http://www.openoffice.org/issues/show_bug.cgi?id=39159

Tiens nous au courant

Laurent

--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org
Indesko >> http://www.indesko.com
Nuxeo CPS >> http://www.nuxeo.com - http://www.cps-project.org
Livre "Programmation OpenOffice.org", Eyrolles 2004


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[prog] Masquer toutes les barres d'outils

2005-07-04 Thread Arnaud POUSSIER



Bonjour à tous, 
 
Est-il possible de masquer toutes les barres 
d'outils présente à l'ouverture d'un fichier et les retrouver à la fermeture du 
fichier. 
J'avais la macro pour Excel, mais bien évidement 
incompatibilité totale.
 
Merci de votre aide.
 
Bonne journée
 
Arnaud


Re: [prog] Runtime error après édition d' une formule math.

2005-07-04 Thread Christophe Devalland

Laurent Godard a écrit :


Bonjour Christophe


pour ensuite effectuer des écritures dans le document texte en cours.
Ceci fonctionne parfaitement, sauf lorsque je viens de double-cliquer 
sur une formule (donc le module math s'ouvre), que je quitte le 
module math et que je repositionne le curseur ailleurs dans la page.
L'exécution de cette ligne provoque alors un beau "runtime error 
Basic, propriété ou méthode introuvable", ce qui est confirmé par un 
oDoc.dbg_supportedinterfaces qui indique que "XTextDocument" ne fait 
pas partie de la liste.

Tout se passe comme si on était encore dans le module math.



Etant donné que tu manipules un objet OLE
Est ce que ton probleme ne serait pas lié à celui ci ?
http://www.openoffice.org/issues/show_bug.cgi?id=39159


tout à fait, c'est exactement le problème que j'ai. Il s'agit d'un bug 
qui semble résolu avec la 2.0.

merci de ton aide.
--

Christophe Devalland
cdeval.free.fr


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [prog] Masquer toutes les barres d'outils

2005-07-04 Thread Jovial

Bonjour
regarde ici: http://www.oooforum.org/forum/viewtopic.phtml?t=6890

Sur 1.1.2 le code suivant fonctionne:

Sub MasquerBarres
oFrame = ThisComponent.CurrentController.Frame
 Dim noArgs1()

 dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")   
 dispatcher.executeDispatch(oFrame, ".uno:MenuBarVisible", "", 0, 
noArgs1())
 dispatcher.executeDispatch(oFrame, ".uno:ObjectBarVisible", "", 0, 
noArgs1())
 dispatcher.executeDispatch(oFrame, ".uno:OptionBarVisible", "", 0, 
noArgs1()) 
 dispatcher.executeDispatch(oFrame, ".uno:NavigationBarVisible", "", 0, 
noArgs1())  
 dispatcher.executeDispatch(oFrame, ".uno:StatusBarVisible", "", 0, 
noArgs1()) 
 dispatcher.executeDispatch(oFrame, ".uno:ToolBarVisible", "", 0, 
noArgs1())  
 dispatcher.executeDispatch(oFrame, ".uno:MacroBarVisible", "", 0, 
noArgs1())
 dispatcher.executeDispatch(oFrame, ".uno:FunctionBarVisible", "", 0, 
noArgs1())

 'on CalcFrames
 dispatcher.executeDispatch(oFrame, ".uno:InputLineVisible", "", 0, 
noArgs1())

End sub

Sub AfficheBarres
oFrame = ThisComponent.CurrentController.Frame
 Dim noArgs1()

 dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")   
 dispatcher.executeDispatch(oFrame, ".uno:MenuBarVisible", "", 1, 
noArgs1())
 dispatcher.executeDispatch(oFrame, ".uno:ObjectBarVisible", "", 1, 
noArgs1())
 dispatcher.executeDispatch(oFrame, ".uno:OptionBarVisible", "", 1, 
noArgs1()) 
 dispatcher.executeDispatch(oFrame, ".uno:NavigationBarVisible", "", 1, 
noArgs1())  
 dispatcher.executeDispatch(oFrame, ".uno:StatusBarVisible", "", 1, 
noArgs1()) 
 dispatcher.executeDispatch(oFrame, ".uno:ToolBarVisible", "", 1, 
noArgs1())  
 dispatcher.executeDispatch(oFrame, ".uno:MacroBarVisible", "", 1, 
noArgs1())
 dispatcher.executeDispatch(oFrame, ".uno:FunctionBarVisible", "", 1, 
noArgs1())

 'on CalcFrames
 dispatcher.executeDispatch(oFrame, ".uno:InputLineVisible", "", 1, 
noArgs1())

End sub
Jluc

Arnaud POUSSIER a écrit :


Bonjour à tous,
 
Est-il possible de masquer toutes les barres d'outils présente à 
l'ouverture d'un fichier et les retrouver à la fermeture du fichier.

J'avais la macro pour Excel, mais bien évidement incompatibilité totale.
 
Merci de votre aide.
 
Bonne journée
 
Arnaud




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [prog] Masquer toutes les barres d'outils

2005-07-04 Thread Jovial

Jovial a écrit :

Je corrige car la macro fonctionne comme une bascule, c'est donc la même 
qui affiche ou masque les barre, par contre attention il faut prévoir un 
bouton pour tout réafficher, car on n'a même plus accès aux menu avec 
Alt, alors que avec l'affichage plein écran on le conserve.

Jluc


Bonjour
regarde ici: http://www.oooforum.org/forum/viewtopic.phtml?t=6890

Sur 1.1.2 le code suivant fonctionne:

Sub AfficherMasquerBarres
oFrame = ThisComponent.CurrentController.Frame
 Dim noArgs1()

 dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")   
 dispatcher.executeDispatch(oFrame, ".uno:MenuBarVisible", "", 0, 
noArgs1())
 dispatcher.executeDispatch(oFrame, ".uno:ObjectBarVisible", "", 0, 
noArgs1())
 dispatcher.executeDispatch(oFrame, ".uno:OptionBarVisible", "", 0, 
noArgs1())  dispatcher.executeDispatch(oFrame, 
".uno:NavigationBarVisible", "", 0, noArgs1())  
 dispatcher.executeDispatch(oFrame, ".uno:StatusBarVisible", "", 0, 
noArgs1())  dispatcher.executeDispatch(oFrame, 
".uno:ToolBarVisible", "", 0, noArgs1())  
 dispatcher.executeDispatch(oFrame, ".uno:MacroBarVisible", "", 0, 
noArgs1())
 dispatcher.executeDispatch(oFrame, ".uno:FunctionBarVisible", "", 0, 
noArgs1())

 'on CalcFrames
 dispatcher.executeDispatch(oFrame, ".uno:InputLineVisible", "", 0, 
noArgs1())

End sub


Arnaud POUSSIER a écrit :


Bonjour à tous,
 
Est-il possible de masquer toutes les barres d'outils présente à 
l'ouverture d'un fichier et les retrouver à la fermeture du fichier.

J'avais la macro pour Excel, mais bien évidement incompatibilité totale.
 
Merci de votre aide.
 
Bonne journée
 
Arnaud





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]






-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [prog] Masquer toutes les barres d'outils

2005-07-04 Thread Arnaud POUSSIER
Merci pour ces infos,

Je teste et je tiens au courant

@+
Arnaud


[.]
>
> Je corrige car la macro fonctionne comme une bascule, c'est donc la même
> qui affiche ou masque les barre, par contre attention il faut prévoir un
> bouton pour tout réafficher, car on n'a même plus accès aux menu avec
> Alt, alors que avec l'affichage plein écran on le conserve.
> Jluc
>
> > Bonjour
> > regarde ici: http://www.oooforum.org/forum/viewtopic.phtml?t=6890
> >
> > Sur 1.1.2 le code suivant fonctionne:
> >
> > Sub AfficherMasquerBarres
> > oFrame = ThisComponent.CurrentController.Frame
> >  Dim noArgs1()
> >
> >  dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
> >  dispatcher.executeDispatch(oFrame, ".uno:MenuBarVisible", "", 0,
> > noArgs1())
> >  dispatcher.executeDispatch(oFrame, ".uno:ObjectBarVisible", "", 0,
> > noArgs1())
> >  dispatcher.executeDispatch(oFrame, ".uno:OptionBarVisible", "", 0,
> > noArgs1())  dispatcher.executeDispatch(oFrame,
> > ".uno:NavigationBarVisible", "", 0, noArgs1())
> >  dispatcher.executeDispatch(oFrame, ".uno:StatusBarVisible", "", 0,
> > noArgs1())  dispatcher.executeDispatch(oFrame,
> > ".uno:ToolBarVisible", "", 0, noArgs1())
> >  dispatcher.executeDispatch(oFrame, ".uno:MacroBarVisible", "", 0,
> > noArgs1())
> >  dispatcher.executeDispatch(oFrame, ".uno:FunctionBarVisible", "", 0,
> > noArgs1())
> >  'on CalcFrames
> >  dispatcher.executeDispatch(oFrame, ".uno:InputLineVisible", "", 0,
> > noArgs1())
> > End sub
> >
> >
> > Arnaud POUSSIER a écrit :
> >
> >> Bonjour à tous,
> >>
> >> Est-il possible de masquer toutes les barres d'outils présente à
> >> l'ouverture d'un fichier et les retrouver à la fermeture du fichier.
> >> J'avais la macro pour Excel, mais bien évidement incompatibilité
totale.
> >>
> >> Merci de votre aide.
> >>
> >> Bonne journée
> >>
> >> Arnaud
> >
> >
> >
> >
> > -
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
>
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [prog] Masquer toutes les barres d'outils

2005-07-04 Thread Arnaud POUSSIER
Salut,
le code fonctionne trés bien, c'est un bon moyen de tout masquer en une
seule opération.
Par contre je cherche toujour le moyen de cacher la barre "plein écran".

Merci pour ton aide

@+

[.]


> Merci pour ces infos,
>
> Je teste et je tiens au courant
>
> @+
> Arnaud
>
>
> [.]
> >
> > Je corrige car la macro fonctionne comme une bascule, c'est donc la même
> > qui affiche ou masque les barre, par contre attention il faut prévoir un
> > bouton pour tout réafficher, car on n'a même plus accès aux menu avec
> > Alt, alors que avec l'affichage plein écran on le conserve.
> > Jluc
> >
> > > Bonjour
> > > regarde ici: http://www.oooforum.org/forum/viewtopic.phtml?t=6890
> > >
> > > Sur 1.1.2 le code suivant fonctionne:
> > >
> > > Sub AfficherMasquerBarres
> > > oFrame = ThisComponent.CurrentController.Frame
> > >  Dim noArgs1()
> > >
> > >  dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
> > >  dispatcher.executeDispatch(oFrame, ".uno:MenuBarVisible", "", 0,
> > > noArgs1())
> > >  dispatcher.executeDispatch(oFrame, ".uno:ObjectBarVisible", "", 0,
> > > noArgs1())
> > >  dispatcher.executeDispatch(oFrame, ".uno:OptionBarVisible", "", 0,
> > > noArgs1())  dispatcher.executeDispatch(oFrame,
> > > ".uno:NavigationBarVisible", "", 0, noArgs1())
> > >  dispatcher.executeDispatch(oFrame, ".uno:StatusBarVisible", "", 0,
> > > noArgs1())  dispatcher.executeDispatch(oFrame,
> > > ".uno:ToolBarVisible", "", 0, noArgs1())
> > >  dispatcher.executeDispatch(oFrame, ".uno:MacroBarVisible", "", 0,
> > > noArgs1())
> > >  dispatcher.executeDispatch(oFrame, ".uno:FunctionBarVisible", "", 0,
> > > noArgs1())
> > >  'on CalcFrames
> > >  dispatcher.executeDispatch(oFrame, ".uno:InputLineVisible", "", 0,
> > > noArgs1())
> > > End sub
> > >
> > >
> > > Arnaud POUSSIER a écrit :
> > >
> > >> Bonjour à tous,
> > >>
> > >> Est-il possible de masquer toutes les barres d'outils présente à
> > >> l'ouverture d'un fichier et les retrouver à la fermeture du fichier.
> > >> J'avais la macro pour Excel, mais bien évidement incompatibilité
> totale.
> > >>
> > >> Merci de votre aide.
> > >>
> > >> Bonne journée
> > >>
> > >> Arnaud
> > >
> > >
> > >
> > >
> > > -
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> > >
> >
> >
> > -
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
>
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [prog] parcourir les caractères d'une sélection

2005-07-04 Thread Bernard Marcelly

Le 2005-07-02 23:10, Christophe Devalland a écrit :

Bonjour,

J'ai besoin d'aide pour le problème suivant lié au module writer:

dans une procédure, je dispose d'une selection (définie par un curseur) 
qui contient des caractères ascii mais aussi parfois un ou plusieurs 
objets du module math, positionnés n'importe où dans cette sélection.
Je souhaite parcourir les éléments de cette sélection un à un 
(caractères ou formule mathématique) et pouvoir les reconnaître afin 
d'en extraire la formule si c'est un objet math


Bonjour,
En s'aidant du document anglais d'Andrew Pitonyak chapitre 7.15 et du 
livre Programmation OpenOffice.org page 446-447 on peut déterminer si un 
objet Formule est inséré à la position du curseur:


Dim liste1 as object, info1 as object, info2 as object
  liste1 = 
monCurseur.createContentEnumeration("com.sun.star.text.TextContent")

  Do While liste1.hasMoreElements
info1 = liste1.nextElement
if info1.supportsService("com.sun.star.text.TextEmbeddedObject") then
  info2 = info1.embeddedObject
  if 
info2.supportsService("com.sun.star.formula.FormulaProperties")  then

MsgBox("info2 est une formule")
  end if
end if
  Loop

Le codage fonctionne pour un curseur ponctuel ou couvrant une zone.

   Bernard


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [prog] Apeller OO/Writer comme un service

2005-07-04 Thread Bernard Marcelly

Le 2005-07-04 09:33, [EMAIL PROTECTED] a écrit :

Bonjour à tous et bonnes vancances aux Juilletistes !

Mon probleme est tout simple.
J'ai installé OO sur un serveur. Certains postes clients sont également
installés
Cependant, j'ai besoin pour l'ensemble des utilisateurs d'autoriser la
configuration suivante :

- Appel de OO (sur le serveur) pour conversion d'un fichier (rtf ==> html,pdf...
notament)
- Je passe par un dll ISAPI installée sur le serveur

Aujourd'hui, la solution marchouille mais je dois ouvrir une session sur le
serveur ; pour permettre à OO d'accéder aux param dans la registry, je présume
;o((
Y a-t-il un moyen d'installer/utiliser OO sur le serveur comme un service ?

Merci pour vos réponses ; je suis vraiment bloqué a ce niveau et craint pour la
pérénité de OO de l'infrastructure de ma boite, si je ne trouve pas de solution


Bonjour Olivier,
Je n'ai pas la compétence pour répondre précisément. Mais je pense qu'il 
est nécessaire d'ouvrir une session pour exécuter OpenOffice; de plus 
OpenOffice ne peut pas traiter des demandes simultanées, il faut que le 
serveur mette les demandes en file d'attente ou ouvre autant de sessions.
Voir ce fil en anglais 



Une autre solution est de fournir OpenOffice.org à tous les utilisateurs 
afin qu'ils fassent les conversions eux-mêmes, et même finissent par 
écrire des documents au format OpenOffice.org :)


   Bernard


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[prog] Diagramme automatisé sous Calc

2005-07-04 Thread Alpha Beta



 
Bonjour à tous,
 
Nouvel escueil pour moi dans mes aventures dans le 
grand OO : je tente d'automatiser des diagrammes.
Bon mon résultat n'est pas pour me déplaire, 
puisqu'il s'adapte automatiquement à mes plages selon la macro 
ci-dessous.
Toutefois, je tente d'être royaliste et à travers 
l'admirable livre sur la prog d'OO et le difficilement perceptible sdk, j'ai 
bricolé .
Voilà donc une partie de mon truc fait en API et 
une partie sous dispatcher. C'est pas bien joli tout ca.
 
Je souhaite m'affranchir du dispatcher que j'utilse 
ici pour compenser ce que je n'arrive pas à faire sous l'api à savoir forcer OO 
à utiliser la plage que je lui donne à manger et non me retrouver avec la plage 
feuille en item 0 et cellule unique A1.
 
Quelqu'un pourrait-il me dire où j'ai commis une 
erreur dans tout ça et comment je peux améliorer mon code afin de me passer du 
disatcher ?
 
Merci BOOCOO d'avance !
 
ma macro :
 
    
 Clas=ThisComponent    
 Feuils=Clas.Sheets    
 Feuil=Clas.CurrentController.ActiveSheet 
T3=Feuil.Name If Len(T3)<7 Then Goto 
G0 If Left(T3,7)<>"GRAPHE_" 
ThenG0:      Msgbox "Cette action n'est possible 
que sur une feuille GRAPHE"   
     Exit Sub     End 
If Dim Plage As String 
Dim Col As String Dim Lign As 
String 
Col=Feuil.ColumnDescriptions(Ubound(Feuil.ColumnDescriptions)) 
Col=Right(Col,Len(Col)-8) 
Lign=Feuil.RowDescriptions(Ubound(Feuil.RowDescriptions)-1) 
Lign=Right(Lign,Len(Lign)-6) Plage="B6:" & Col & 
Lign Zone=Feuil.GetCellRangeByName(Plage) Dim RectDiag As New com.sun.star.awt.Rectangle Dim 
CellOrig As Object CellOrig=Feuil.GetCellRangeByName("A" & 
Val(Lign)+2) Dim CellFin As 
Object CellFin=Feuil.GetCellRangeByName(Col & 
Val(Lign)+2) Dim CellFin1 As 
Object CellFin1=Feuil.GetCellByPosition(CellFin.RangeAddress.StartColumn+1,0) RectDiag.X=CellOrig.Position.X RectDiag.Y=CellOrig.Position.Y RectDiag.Width=CellFin1.Position.X-CellOrig.Position.X
 RectDiag.Height=CellFin.Position.Y  Dim XX As 
String XX="zozo" & 
time  Feuil.Charts.AddNewByName(XX,RectDiag,Zone, True, True ) 
' pourquoi la plage Zone n'est pas bonne ?  Dim Diag As 
Object Diag=Feuil.Charts.GetByName(XX) Diag.EmbeddedObject.Title.String=Feuil.GetCellRangeByName("B3").Formula dim 
Document As object dim Dispatcher As 
object Document=ThisComponent.CurrentController.Frame Dispatcher=CreateUnoService("com.sun.star.frame.DispatchHelper") Dim 
args1(3) as new com.sun.star.beans.PropertyValue args1(0).Name = 
"Name" args1(0).Value = XX args1(1).Name = 
"Range" args1(1).Value = "$" & Feuil.Name & ".$B$6:$" & Col 
& "$" &  Lign args1(2).Name = 
"ColHeaders" args1(2).Value = True args1(3).Name = 
"RowHeaders" args1(3).Value = 
True Dispatcher.ExecuteDispatch(Document, ".uno:ChangeChartData", "", 
0, args1())


Re: [prog] Apeller OO/Writer comme un service

2005-07-04 Thread Alain Nowak

Bonjour,

Je pense aussi qu'il faut une session ouverte, OpenOffice a forcemment 
besoin d'un environnement graphique pour pouvoir démarrer.

Mais il y a d'autres possibilités :
- lancer les conversions via interface Web, le serveur se charge alors 
d'appeler OpenOffice en équivalent ligne de commande avec en argument 
une macro qui exécute la conversion requise (macro de quelques lignes). 
C'est le principe de OOoConv (créé par Laurent Godard), que tu peux 
récupérer sur http://oooconv.free.fr/
- installer OpenOffice sur tous les postes et faire une petite appli qui 
lance la conversion en local (soit par appel de macro, soit par pilotage 
OLE - ça peut se faire en VB)
- ou pour rester en installation Serveur, appeler OpenOffice depuis une 
application cliente en Java qui dialogue avec le serveur grace à l'API 
UNO d'OpenOffice (si on a jamais fait, ça peut paraitre compliqué ;-)  )
- mais le plus simple est assuremment d'installer OpenOffice sur tous 
les postes et d'expliquer aux utilisateurs comment faire !



Bernard Marcelly a écrit :


Le 2005-07-04 09:33, [EMAIL PROTECTED] a écrit :


Bonjour à tous et bonnes vancances aux Juilletistes !

Mon probleme est tout simple.
J'ai installé OO sur un serveur. Certains postes clients sont également
installés
Cependant, j'ai besoin pour l'ensemble des utilisateurs d'autoriser la
configuration suivante :

- Appel de OO (sur le serveur) pour conversion d'un fichier (rtf ==> 
html,pdf...

notament)
- Je passe par un dll ISAPI installée sur le serveur

Aujourd'hui, la solution marchouille mais je dois ouvrir une session 
sur le
serveur ; pour permettre à OO d'accéder aux param dans la registry, 
je présume

;o((
Y a-t-il un moyen d'installer/utiliser OO sur le serveur comme un 
service ?


Merci pour vos réponses ; je suis vraiment bloqué a ce niveau et 
craint pour la
pérénité de OO de l'infrastructure de ma boite, si je ne trouve pas 
de solution



Bonjour Olivier,
Je n'ai pas la compétence pour répondre précisément. Mais je pense 
qu'il est nécessaire d'ouvrir une session pour exécuter OpenOffice; de 
plus OpenOffice ne peut pas traiter des demandes simultanées, il faut 
que le serveur mette les demandes en file d'attente ou ouvre autant de 
sessions.
Voir ce fil en anglais 



Une autre solution est de fournir OpenOffice.org à tous les 
utilisateurs afin qu'ils fassent les conversions eux-mêmes, et même 
finissent par écrire des documents au format OpenOffice.org :)


   Bernard



--
Alain Nowak - StarXpert
http://www.starxpert.fr


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [prog] Diagramme automatisé sous Calc

2005-07-04 Thread Bernard Marcelly

Le 2005-07-04 17:10, Alpha Beta a écrit :


 Zone=Feuil.GetCellRangeByName(Plage)



 RectDiag.X=CellOrig.Position.X
 RectDiag.Y=CellOrig.Position.Y
 RectDiag.Width=CellFin1.Position.X-CellOrig.Position.X
 RectDiag.Height=CellFin.Position.Y
 
 Dim XX As String

 XX="zozo" & time
 
 Feuil.Charts.AddNewByName(XX,RectDiag,Zone, True, True ) ' pourquoi la plage Zone n'est pas bonne ?
 


Relire la définition :
addNewByName(   
[in] string aName,
[in] ::com::sun::star::awt::Rectangle aRect,
[in] sequence< CellRangeAddress > aRanges,
[in] boolean bColumnHeaders,
[in] boolean  bRowHeaders );

En clair, le 3è argument est un tableau de zones, pas une zone. Faire un 
tableau à 1 élément.


   Bernard


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]