[fr-users] Re: Détecter si Lo est 32 ou 64 bits

2015-12-29 Par sujet ThierryT
Bonjour,

Il suffit d'utiliser en programmation macro Basic la fonction ENVIRON avec
le paramètre "PROCESSOR_ARCHITECTURE" selon le modèle ci-dessous :

si LO 32 bits => environ("PROCESSOR_ARCHITECTURE") retourne x86 
si LO 64 bits => environ("PROCESSOR_ARCHITECTURE") retourne AMD64





--
View this message in context: 
http://nabble.documentfoundation.org/Detecter-si-Lo-est-32-ou-64-bits-tp4170025p4170369.html
Sent from the Users mailing list archive at Nabble.com.

-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: [fr-users] Re: Détecter si Lo est 32 ou 64 bits

2015-12-29 Par sujet Jean-Francois Nifenecker

Bonsoir,

Le 29/12/2015 19:01, ThierryT a écrit :


Il suffit d'utiliser en programmation macro Basic la fonction ENVIRON avec
le paramètre "PROCESSOR_ARCHITECTURE" selon le modèle ci-dessous :

si LO 32 bits => environ("PROCESSOR_ARCHITECTURE") retourne x86
si LO 64 bits => environ("PROCESSOR_ARCHITECTURE") retourne AMD64



La commande fonctionne sous Windows XP mais pas sous Linux (Debian).

Ce qui semble normal puisque le wiki OOo [1] dit :
"The Environ function returns the environmental variables of the 
operating system. Depending on the system and configuration, various 
types of data are saved here. [...]"
(la fonction Environ retourne la valeur des variables d'environnement du 
système d'exploitation. En fonction du système et de sa configuration, 
différentes sortes de données y sont stockées.)


Ce que demande Didier c'est de pouvoir reconnaître la version de LibO, 
pas celle de l'OS. Et, désolé, pas trouvé. J'avais bien pensé à 
getSolarVersion mais ça ne répond pas non plus à la demande... /o\


[1] 
https://wiki.openoffice.org/wiki/Documentation/BASIC_Guide/Other_Functions_%28Runtime_Library%29

--
Jean-Francois Nifenecker, Bordeaux

--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: [fr-users] Re: Détecter si Lo est 32 ou 64 bits

2015-12-29 Par sujet Didier Dorange-Pattoret

Bonsoir,

Merci pour vos réponses.

J'ai trouvé un solution qui semble bonne.
Elle est basée sur l'observation suivante : Dans les Win 64 bits, les 
applications 32 bits sont dans un dossier nommé Program Files (x86) ...


Cordialement.

Function IsLO5Win64 As Boolean
If (getGuitype = 1 And Instr(GetRepertoirePath("inst"),"x86") = 0 
and OOoNumVersion()>=500 and ENVIRON("PROCESSOR_ARCHITECTURE")="AMD64") Then

IsLO5Win64 = True
Else
IsLO5Win64 = False
Endif
End Function


Function GetRepertoirePath(sInstPath as String) as String 'donne le 
répertoire correspondant

Dim  oPathSubstSrv as Object
Dim sPath as String
sInstPath = "$("+sInstPath+")"
oPathSubstSrv = 
createUnoService("com.sun.star.comp.framework.PathSubstitution")
sPath = 
ConvertFromUrl(oPathSubstSrv.getSubstituteVariableValue(sInstPath))

GetRepertoirePath = sPath
End Function


Function OOoNumVersion() As Integer
  Dim aSettings, aConfigProvider
  Dim aParams2(0) As new com.sun.star.beans.PropertyValue
  Dim sProvider$, sAccess$
  sProvider = "com.sun.star.configuration.ConfigurationProvider"
  sAccess   = "com.sun.star.configuration.ConfigurationAccess"
  aConfigProvider = createUnoService(sProvider)
  aParams2(0).Name = "nodepath"
  aParams2(0).Value = "/org.openoffice.Setup/Product"
  aSettings = aConfigProvider.createInstanceWithArguments(sAccess, 
aParams2())

  If aSettings.hasbyname("ooSetupVersionAboutBox") Then
  sOOOVersion = aSettings.getbyname("ooSetupVersionAboutBox")
  Else
  sOOOVersion = aSettings.getbyname("ooSetupVersion")
  EndIf
  If Len(sOOOVersion) = 3 Then sOOOVersion = sOOOVersion & ".0"
  OOoNumVersion = Cint(Mid(sOOOVersion,1,1))*100 + 
Cint(Mid(sOOOVersion,3,1))*10 + Cint(Mid(sOOOVersion,5,1))

End Function



Le 29/12/2015 22:06, Jean-Francois Nifenecker a écrit :

Bonsoir,

Le 29/12/2015 19:01, ThierryT a écrit :


Il suffit d'utiliser en programmation macro Basic la fonction ENVIRON 
avec

le paramètre "PROCESSOR_ARCHITECTURE" selon le modèle ci-dessous :

si LO 32 bits => environ("PROCESSOR_ARCHITECTURE") retourne x86
si LO 64 bits => environ("PROCESSOR_ARCHITECTURE") retourne AMD64



La commande fonctionne sous Windows XP mais pas sous Linux (Debian).

Ce qui semble normal puisque le wiki OOo [1] dit :
"The Environ function returns the environmental variables of the 
operating system. Depending on the system and configuration, various 
types of data are saved here. [...]"
(la fonction Environ retourne la valeur des variables d'environnement 
du système d'exploitation. En fonction du système et de sa 
configuration, différentes sortes de données y sont stockées.)


Ce que demande Didier c'est de pouvoir reconnaître la version de LibO, 
pas celle de l'OS. Et, désolé, pas trouvé. J'avais bien pensé à 
getSolarVersion mais ça ne répond pas non plus à la demande... /o\


[1] 
https://wiki.openoffice.org/wiki/Documentation/BASIC_Guide/Other_Functions_%28Runtime_Library%29


--
Didier Dorange-Pattoret
Tel : +33.6.32.38.87.02
http://www.dmaths.org


Soutenez le projet Dmaths : rejoignez le club ou faites adhérer votre 
établissement !
http://www.dmaths.org/documentation/doku.php?id=presentation:club



--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: [fr-users] icones floues

2015-12-29 Par sujet Xavier Ducarre
Bonjour,
merci pour votre réponse rapide.J'utilise windows 8 et la version 5 de 
libreoffice,j'ai finalement solutionné le problème ainsi:- aller dans 
user/appData/roaming/libreoffice et supprimer le fichier registrymodification- 
j'ai supprimé le programme libreoffice- je l'ai reinstallé et ça a 
marché.MerciXavier

 

 
  De : Laurent BALLAND-POIRIER 
 À : xduca...@yahoo.fr; users@fr.libreoffice.org 
 Envoyé le : Mardi 29 décembre 2015 12h59
 Objet : Re: [fr-users] icones floues
   
Le 28/12/2015 16:25, demande_aide...@libreoffice.org a écrit :
> Email: - xduca...@yahoo.fr
> Sujet: - icones floues
> Question: - Bonjour,
> Les icones de la suite libre office et calc apparaissent avec une mauvaises 
> définitions et malgré toutes mes recherches je ne parvient pas à resoudre ce 
> problème.
> j'aimerai bien vous envoyer une copie d'ecran ais je ne peux pas.
> merci d'avance pour votre réponse.
> Xavier
>
>
Bonjour,

Quel est votre système d'exploitation ? Quelle est la résolution de 
votre écran ?

Quelle version de LibreOffice utilisez-vous ?
Ouvrez le menu Aide > À propos de LibreOffice et copier les 3 premières 
lignes pour le savoir.

Il n'y a que les icônes qui sont "floues" ? Qu'en est-il du volet 
latéral, du menu, du texte, etc. ? Observez-vous cela uniquement dans 
LibreOffice ou dans d'autres logiciels ?

Quel style d'icônes utilisez-vous ? Quelle taille ?
Ouvrez le menu Outils > Options > LibreOffice > Affichage, rubrique 
Style et taille d'icône

La liste ne prend pas les fichiers attachés (comme une copie d'écran), 
mais vous pouvez les déposer sur un site tiers comme http://cjoint.fr et 
insérer le lien dans votre message.

Si vous répondez, merci de penser à utiliser la fonction "répondre à 
tous" de votre logiciel de courrier électronique de façon que la liste 
reçoive une copie de votre réponse.

A+

Laurent BP


   

-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


RE: [fr-users] Lien relatif vers image

2015-12-29 Par sujet Lejeau Michel
Bonjour,
Vos fichiers sont-ils situés dans un sous-répertoire 2005 du répertoire 
contenant le fichier Calc ?
Si c'est le cas, je vous propose de créer la fonction CreerLien suivante...

Function CreerLien(s)
Dim oDoc As Object

oDoc = ThisComponent
CreerLien() = Left(oDoc.Location, InStr(oDoc.Location, 
Mid(ConvertToURL(oDoc.Title),9))-1) & s

End Function

... et de modifier ensuite votre formule en : 
=LIEN.HYPERTEXTE(CREERLIEN("2005/" & A435);"Vignette")

Joyeuses fêtes

ML

-Message d'origine-
De : demande_aide...@libreoffice.org [mailto:demande_aide...@libreoffice.org] 
Envoyé : mercredi 23 décembre 2015 11:48
À : users@fr.libreoffice.org
Objet : [fr-users] Lien relatif vers image

Bonjour 

Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide 
(http://fr.libreoffice.org/get-help/poser-une-question/).
Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de 
votre logiciel de courrier électronique de façon que le demandeur reçoive une 
copie de votre réponse.


Email: - thomas.sag...@culture.gouv.fr
Sujet: - Lien relatif vers image
Question: - Bonjour,
pour un inventaire de plus de 2000 images, je souhaite proposer un lien relatif 
vers le dossier contenant les vignettes des images. 

J'ai extrait la liste des noms des fichiers dans une colonne et je voudrais 
obtenir le lien hypertexte dans une autre colonne.

Formule utilisée (qui fonctionne dans Excell 2007) : 
=LIEN.HYPERTEXTE("./2015/" & A435;"Vignette") 

J'ai lu la documentation et tenté différentes syntaxes pour le chemin relatif, 
sans succès.

J'ai également vérifié que les options étaient cochées dans Outils > Options > 
Chargement/Enregistrement / Général

Les fichiers sont sur le serveurs :
- fichier odt
- dossier "2015" contenant les images

Voici le message d'erreur
"./2015/M5001_nu_15_00423_LH_MAN58335.jpg" n'est pas un URL absolu qui peut 
être passé à une application externe pour l'ouvrir.

J'utilise Libre Office 4.3.7.2

QUelqu'un aurait-il une solution à me proposer ? J'avoue que la perspective de 
créer à la main plus de 2000 liens hypertexte m'inquiète un peu...

Merci par avance 


--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés

-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés



Re: [fr-users] Lien relatif vers image

2015-12-29 Par sujet Thomas SAGORY

Bonjour,
les images sont bien situées dans le sous-répertoire 2005. Je vais faire 
l'essai avec la fonction que vous me proposez.


Merci beaucoup

Thomas SAGORY
Responsable du développement numérique
Musée d'Archéologie nationale, domaine national de Saint-Germain-en-Laye
Château-place Charles de Gaulle
78100 Saint-Germain-en-Laye
Tél. : 06 42 60 98 21
musee-archeologienationale.fr 
www.archeologie.culture.fr 

Suivez le MAN sur Facebook 
 et Twitter 



 Message original 
Sujet: Re: [fr-users] Lien relatif vers image
De : Lejeau Michel 
Pour : thomas.sag...@culture.gouv.fr , 
users@fr.libreoffice.org 

Date : Mardi 29 Décembre 2015 09:35:44

Bonjour,
Vos fichiers sont-ils situés dans un sous-répertoire 2005 du répertoire 
contenant le fichier Calc ?
Si c'est le cas, je vous propose de créer la fonction CreerLien suivante...

Function CreerLien(s)
Dim oDoc As Object

oDoc = ThisComponent
CreerLien() = Left(oDoc.Location, InStr(oDoc.Location, 
Mid(ConvertToURL(oDoc.Title),9))-1) & s

End Function

... et de modifier ensuite votre formule en : =LIEN.HYPERTEXTE(CREERLIEN("2005/" & 
A435);"Vignette")

Joyeuses fêtes

ML

-Message d'origine-
De : demande_aide...@libreoffice.org [mailto:demande_aide...@libreoffice.org]
Envoyé : mercredi 23 décembre 2015 11:48
À : users@fr.libreoffice.org
Objet : [fr-users] Lien relatif vers image

Bonjour

Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide 
(http://fr.libreoffice.org/get-help/poser-une-question/).
Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de 
votre logiciel de courrier électronique de façon que le demandeur reçoive une copie de 
votre réponse.


Email: - thomas.sag...@culture.gouv.fr
Sujet: - Lien relatif vers image
Question: - Bonjour,
pour un inventaire de plus de 2000 images, je souhaite proposer un lien relatif 
vers le dossier contenant les vignettes des images.

J'ai extrait la liste des noms des fichiers dans une colonne et je voudrais 
obtenir le lien hypertexte dans une autre colonne.

Formule utilisée (qui fonctionne dans Excell 2007) :
=LIEN.HYPERTEXTE("./2015/" & A435;"Vignette")

J'ai lu la documentation et tenté différentes syntaxes pour le chemin relatif, 
sans succès.

J'ai également vérifié que les options étaient cochées dans Outils > Options > 
Chargement/Enregistrement / Général

Les fichiers sont sur le serveurs :
- fichier odt
- dossier "2015" contenant les images

Voici le message d'erreur
"./2015/M5001_nu_15_00423_LH_MAN58335.jpg" n'est pas un URL absolu qui peut 
être passé à une application externe pour l'ouvrir.

J'utilise Libre Office 4.3.7.2

QUelqu'un aurait-il une solution à me proposer ? J'avoue que la perspective de 
créer à la main plus de 2000 liens hypertexte m'inquiète un peu...

Merci par avance


--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés



--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés



Re: [fr-users] icones floues

2015-12-29 Par sujet Bernard Ribot

Bonjour,

Le 28/12/2015 16:25, demande_aide...@libreoffice.org a écrit :

Bonjour

Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide 
(http://fr.libreoffice.org/get-help/poser-une-question/).
Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de 
votre logiciel de courrier électronique de façon que le demandeur reçoive une copie de 
votre réponse.


Email: - xduca...@yahoo.fr
Sujet: - icones floues
Question: - Bonjour,
Les icones de la suite libre office et calc apparaissent avec une mauvaises 
définitions et malgré toutes mes recherches je ne parvient pas à resoudre ce 
problème.
j'aimerai bien vous envoyer une copie d'ecran ais je ne peux pas.
merci d'avance pour votre réponse.
Xavier


Merci de préciser votre OS, votre version de LibreOffice et quel jeu 
d(icônes vous utilisez.

Avez-vous essayé avec les autres jeux d'icônes proposés ?

j'aimerai bien vous envoyer une copie d'ecran ais je ne peux pas.

Pour quelle raison ?

Bernard


--

Bernard Ribot
LibreOffice 5.1.0.1 / Windows 7 x86


--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: [fr-users] Lien relatif vers image

2015-12-29 Par sujet Laurent BALLAND-POIRIER

Bonjour,

Le 23/12/2015 11:48, demande_aide...@libreoffice.org a écrit :

Bonjour

Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide 
(http://fr.libreoffice.org/get-help/poser-une-question/).
Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de 
votre logiciel de courrier électronique de façon que le demandeur reçoive une copie de 
votre réponse.


Voici le message d'erreur
"./2015/M5001_nu_15_00423_LH_MAN58335.jpg" n'est pas un *URL absolu* qui peut 
être passé à une application externe pour l'ouvrir.
LibreOffice semble attendre un URL absolu et vous avez construit un URL 
relatif. Vérifiez que dans vos options, vous avez bien coché les cases 
correspondantes :
Outils > Options > Chargement/Enregistrement > Général, rubrique 
Enregistrer : il y a 2 cases correspondant aux URL relatif à cocher


Si vous répondez, merci de penser à utiliser la fonction "répondre à 
tous" de votre logiciel de courrier électronique de façon que la liste 
reçoive une copie de votre réponse.


A+

Laurent BP

--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: [fr-users] icones floues

2015-12-29 Par sujet Laurent BALLAND-POIRIER

Le 28/12/2015 16:25, demande_aide...@libreoffice.org a écrit :

Email: - xduca...@yahoo.fr
Sujet: - icones floues
Question: - Bonjour,
Les icones de la suite libre office et calc apparaissent avec une mauvaises 
définitions et malgré toutes mes recherches je ne parvient pas à resoudre ce 
problème.
j'aimerai bien vous envoyer une copie d'ecran ais je ne peux pas.
merci d'avance pour votre réponse.
Xavier



Bonjour,

Quel est votre système d'exploitation ? Quelle est la résolution de 
votre écran ?


Quelle version de LibreOffice utilisez-vous ?
Ouvrez le menu Aide > À propos de LibreOffice et copier les 3 premières 
lignes pour le savoir.


Il n'y a que les icônes qui sont "floues" ? Qu'en est-il du volet 
latéral, du menu, du texte, etc. ? Observez-vous cela uniquement dans 
LibreOffice ou dans d'autres logiciels ?


Quel style d'icônes utilisez-vous ? Quelle taille ?
Ouvrez le menu Outils > Options > LibreOffice > Affichage, rubrique 
Style et taille d'icône


La liste ne prend pas les fichiers attachés (comme une copie d'écran), 
mais vous pouvez les déposer sur un site tiers comme http://cjoint.fr et 
insérer le lien dans votre message.


Si vous répondez, merci de penser à utiliser la fonction "répondre à 
tous" de votre logiciel de courrier électronique de façon que la liste 
reçoive une copie de votre réponse.


A+

Laurent BP

--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés