Re: [fr-users] Requete SQL UPDATE

2017-08-18 Par sujet jean trantecisse

Le 16/08/2017 à 13:50, jmpni...@laposte.net a écrit :

Le 16/08/2017 à 11:34, 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:: jean.tranteci...@aliceadsl.fr
Sujet:: Requete SQL UPDATE
OS:: MS-Windows
Version:: 5.2.x
Question:: Bonjour,
Je n'arrive pas à remplir un champ d'une table avec celui d'une 
autre. J'ai fais plein d'essai autour de
UPDATE "LISTENFANTSCDO" SET "LISTENFANTSCDO"."CODEKDO" = 
"DEJASAISI"."Code cadeau 1"  FROM "LISTENFANTSCDO", "DEJASAISI" 
WHERE  "LISTENFANTSCDO"."N° CP" = "DEJASAISI"."CP"
J'ai toujours un message d'erreur column not found alors que j'ai 
pris soin de copier coller les noms à partir d'une requête sélection 
qui fonctionne.

Quelqu'un connait il la syntaxe à utiliser ?
Merci d'avance
JT



Bonjour,

Puis-je suggérer, dans un premier temps, de remplacer dans les Tables 
les noms des champs pour éviter les espaces et les caractères spéciaux ?





Bonjour et merci pour votre réponse.

C'est vrai que les noms de champs ne sont pas terribles mais il s'agit à 
la base de fichiers excel qui m'ont été fournis et que j'ai intégrés 
dans une base par copier / coller en utilisant "nom du champ sur la 
première ligne".


J'ai fini par trouver un exemple et arriver à faire fonctionner le test 
suivant : UPDATE "BROCANTE2" SET "COMMENTAIRE" = SELECT "OBJET" FROM 
"BROCANTE" WHERE "BROCANTE2"."ID-ACHAT" = "BROCANTE"."ID-ACHAT"


Je devrais donc pouvoir m'en tirer.

JT



--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour 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] macros

2017-08-18 Par sujet jmpni...@laposte.net



Bonjour



Email:: 001202...@gmail.com
Sujet:: macros
OS:: Linux
Version:: 5.4.x
Question:: J'aimerais des macros capables d'enregistrer une série d'opérations 
simple sur une phrase, et la répeter, quand on l'active au début d'une autre 
phrase.
Exemple: phrase "123" deviendrait "1 22 333"
et de même "abc" deviendrait "a bb cc"
Je n'y suis pas encore arrivé.
Merci !



Bonjour,

Sans Macro,

c'est possible par des auto-textes.


--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour 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


[fr-users] macros

2017-08-18 Par sujet demande_aide_fr
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:: 001202...@gmail.com 
Sujet:: macros 
OS:: Linux 
Version:: 5.4.x 
Question:: J'aimerais des macros capables d'enregistrer une série d'opérations 
simple sur une phrase, et la répeter, quand on l'active au début d'une autre 
phrase.
Exemple: phrase "123" deviendrait "1 22 333"
et de même "abc" deviendrait "a bb cc"
Je n'y suis pas encore arrivé.
Merci ! 


-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour 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] liste déroulante

2017-08-18 Par sujet bernard . schoenacker


- Mail original -
> De: "Philippe CLÉMENT" 
> À: gobinet...@yahoo.fr, users@fr.libreoffice.org
> Envoyé: Vendredi 18 Août 2017 17:27:22
> Objet: Re: [fr-users] liste déroulante
> 
> Le 18/08/2017 à 17:16, demande_aide...@libreoffice.org a écrit :
> > Dans Calc, comment créer une liste déroulante que je pourrais
> > dupliquer dans une série de cellules ?
> > Merci pour vos conseils.
> 
> Bonjour,
> 
> Une vidéo de pierre-Yves concernant la commande "Données Validité"
> qui
> permet de créer des listes déroulantes dans Calc :
> https://www.youtube.com/watch?v=esY9pjS6Pqo
> 
> Cordialement, Philippe
> Si vous répondez, merci de bien vouloir utiliser la fonction
> *Répondre à
> tous* de votre logiciel de courrier électronique de sorte que la
> liste
> de discussion reçoive une copie.

bonjour,

pour writer et calc:

http://www2.ac-lyon.fr/services/loire/tice/IMG/pdf/listes_dans_libroffice.pdf

slt
bernard

-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour 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] liste déroulante

2017-08-18 Par sujet Ysabeau

Le 18/08/2017 à 17:16, 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/).




Sujet:: liste déroulante



OS:: MS-Windows



Version:: 5.3.x




Question:: Bonjour,
Dans Calc, comment créer une liste déroulante que je pourrais dupliquer dans 
une série de cellules ?



Merci pour vos conseils.


Calc propose deux possibilités différentes.

Soit, au plus simple, on sélectionne les cellules qui accueillent la 
liste déroulante, puis dans Données > Validité, on saisit les items et 
on définit comme critère de Validité dans Données : Liste.


Soit on saisit les éléments au préalable, dans une autre feuille, on 
sélectionne et on crée une plage (Feuille > Plages ou expressions 
nommées > Définir) et, après avoir sélectionné les cellules qui 
accueillent la liste déroulante, on définit des Plages de cellules comme 
critère de Validité. On peut ainsi regrouper toutes les listes déjà 
utilisées dans le classeur sur une seule feuille et les modifier plus 
facilement.


Je suggère le plus souvent la deuxième solution qui permet une meilleure 
gestion des listes.


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.


--

Ysabeau
Changer un robinet d'évier c'est plus facile que de modifier des layouts.

--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour 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] liste déroulante

2017-08-18 Par sujet Philippe CLÉMENT

Le 18/08/2017 à 17:16, demande_aide...@libreoffice.org a écrit :

Dans Calc, comment créer une liste déroulante que je pourrais dupliquer dans 
une série de cellules ?
Merci pour vos conseils.


Bonjour,

Une vidéo de pierre-Yves concernant la commande "Données Validité" qui 
permet de créer des listes déroulantes dans Calc :

https://www.youtube.com/watch?v=esY9pjS6Pqo

Cordialement, Philippe
Si vous répondez, merci de bien vouloir utiliser la fonction *Répondre à 
tous* de votre logiciel de courrier électronique de sorte que la liste 
de discussion reçoive une copie.


--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour 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


[fr-users] liste déroulante

2017-08-18 Par sujet demande_aide_fr
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:: gobinet...@yahoo.fr 
Sujet:: liste déroulante 
OS:: MS-Windows 
Version:: 5.3.x 
Question:: Bonjour,
Dans Calc, comment créer une liste déroulante que je pourrais dupliquer dans 
une série de cellules ?
Merci pour vos conseils. 


-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour 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] numérotation de pages

2017-08-18 Par sujet Philippe CLÉMENT

Le 18/08/2017 à 15:32, demande_aide...@libreoffice.org a écrit :

j'aimerai si possible que les numéros apparaissent à droite et non à gauche


Placez le curseur de la souris dans le pied de page, puis tapez le 
raccourci clavier Ctrl+R


Cordialement, Philippe


--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour 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] numérotation de pages

2017-08-18 Par sujet Philippe CLÉMENT

Le 18/08/2017 à 15:32, demande_aide...@libreoffice.org a écrit :

Sujet:: numérotation de pages
Question:: Je n'arrive pas à numéroter l'ensemble de mes pages et j'aimerai si 
possible que les numéros apparaissent à droite et non à gauche


Bonjour,

Cf. le lien ci-dessous :
https://wiki.documentfoundation.org/images/4/48/GS5104FR-D%C3%A9buter_avec_Writer.pdf
à partir de la page 34.

Une vidéo détaillée de Pierre-Yves pour paginer un document sans 
numéroter la première page :

https://www.youtube.com/watch?v=iLNa0eQon4k

Cordialement, Philippe
Si vous répondez, merci de bien vouloir utiliser la fonction *Répondre à 
tous* de votre logiciel de courrier électronique de sorte que la liste 
de discussion reçoive une copie.




--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour 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


[fr-users] numérotation de pages

2017-08-18 Par sujet demande_aide_fr
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:: morganeparr...@gmail.com 
Sujet:: numérotation de pages 
OS:: Autre 
Version:: 5.4.x 
Question:: Je n'arrive pas à numéroter l'ensemble de mes pages et j'aimerai si 
possible que les numéros apparaissent à droite et non à gauche 


-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour 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


[fr-users] Re: Pas de menus dans libre Office 5.3.4.2

2017-08-18 Par sujet e-libre
Bonjour,

Merci pour votre réponse qui m'a bien aidée avec la version 5.40 - 64 bits
sur HP Probook.
En forçant sur "économie d'énergie" dans les paramètres graphiques
commutables de la carte radéon, les menus réapparaissent.
Cordialement,
E-



--
View this message in context: 
http://nabble.documentfoundation.org/Pas-de-menus-dans-libre-Office-5-3-4-2-tp4217808p4220829.html
Sent from the Users mailing list archive at Nabble.com.

-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour 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] question sur les possibilité de .CurrentController.StatusIndicator

2017-08-18 Par sujet linux

Merci claude pour l'exemple

Je vais le tester

Cordialement

Jean-Luc


Le 18/08/2017 à 08:35, PREF31 Libreoffice a écrit :

Bonjour,
Je ne sais pas si l'on peut agrandir la barre d'état. Tu peux utiliser 
une boite de dialogue


Voici un exemple
http://www.cjoint.com/c/GHsgHMktc8O

Claude

 Message original 
*Sujet: *[INTERNET] [fr-users] question sur les possibilité de 
.CurrentController.StatusIndicator

*De : *linux 
*Pour : *users@fr.libreoffice.org 
*Date : *17/08/2017 10:30

bonjour à tous,

j'ai une question un peu tordue!!!

Actuellement j'utilise la fonction qui permet d'afficher l'état 
d'avance d'une procédure macro


 oAvanceCDRDA=oDocumentAtraiterCDRDA.CurrentController.StatusIndicator

 oAvanceCDRDA.start (MessageCDRDA,1000)

ma variable MessageCDRDA contient un texte qui est long qui est sur 
au moins 2 lignes


Peut on augmenté la hauteur du cadre réservé au message et à la barre 
d'avancement?


Si oui comment?

Merci pour votre aide

Cordialement

Jean-Luc


configuration Windows 10 Libreoffice 4.4.7.2 macro en Basic








--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour 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] Recherche exemple de macro avec la fonction Shell

2017-08-18 Par sujet linux

Bonjour Claude

Si justement filecopy copie toute l'arborescence des répertoires plus 
les fichiers à l'intérieur, d'où ma remarque pour l'aide car elle ne 
parle que des fichiers et pas des répertoires.


Donc ton aide m'a permis de régler mon problème, un grand merci Claude

Cordialement

Jean-Luc


Le 18/08/2017 à 08:23, PREF31 Libreoffice a écrit :

Bonjour,

Je ne pense pas que le filecopy copie toute une arborescence mais en 
cherchant un peu voici un exemple qui fonctionne sous windows (désolée 
mais je n'ai que çà).
En mettant la commande directement dans la fonction shell je n'ai pas 
réussi à le faire fonctionner.



Sub Main
Dim MaCommand As String
MaCommand = "c:\moi\tmp\test.bat"
Shell (MaCommand)
End Sub

Le test.bat contient le xcopy. Moi je m'en sers pour sauvegarder les 
dossier locaux de messagerie, donc je supprime d'abord l'arborescence 
d'arrivée


@echo Sauvegarde des dossiers travail
@echo Veuillez patienter
@set VAR_DOC=G:\bureautique\temp.
@set VAR_DIR=G:\bureautique\temp
@set VAR_ORIG=G:\bureautique\tmp\*.*
@echo %VAR_DOC%
@if not exist %VAR_DOC% goto suite
@echo existe
@rd %VAR_DIR% /S /Q
@:suite
@md %VAR_DIR%
@xcopy %VAR_ORIG% %VAR_DIR% /Y /E

@echo fin de la sauvegarde

En espérant que cela te conviendra.

Claude

 Message original 
*Sujet: *[INTERNET] Re: [fr-users] Recherche exemple de macro avec la 
fonction Shell

*De : *linux 
*Pour : *PREF31 Libreoffice 
*Copie à : *users@fr.libreoffice.org, ddora...@dmaths.org
*Date : *16/08/2017 12:06


Merci,

pour cette réponse, je n'avais pas testé la fonction Filecopy, car je 
pensais qu'elle ne copiait que des fichiers et non pas l'arborescence 
complète d'un répertoire.


Peut être faut il corriger l'aide en précisant fichier et répertoire 
?  mais cela je ne sais pas faire


De même dans le livre de Laurent Godard et Bernard Marcelly mais j'ai 
une vieille édition de 2005 .


Cordialement

Jean Luc


  Instruction FileCopy [Exécution]

Copie un fichier _*ou un répertoire*_.


Syntaxe :

FileCopy  TextFrom  As  String,  TextTo  As  String


Paramètres :

*TextFrom :* expression au format chaîne de caractères spécifiant le 
nom du fichier à copier. L'expression peut contenir, facultativement, 
des informations relatives au chemin et à l'unité. Vous pouvez aussi 
saisir un chemin en notation URL 
.


*TextTo :* expression au format chaîne de caractères spécifiant 
l'emplacement où doit être copié le fichier source. L'expression peut 
contenir l'unité de destination, le chemin et le nom du fichier, ou 
le chemin en notation URL.




L'instruction FileCopy ne peut être appliquée que pour copier des 
fichiers non ouverts.




Codes d'erreur

5 appel de procédure incorrect

76 chemin non trouvé


Exemple :

Sub  ExampleFileCopy
 FileCopy  "c:\autoexec.bat",  "c:\Temp\Autoexec.sav"
End  Sub

Le 10/08/2017 à 09:34, PREF31 Libreoffice a écrit :

Bonjour,

Sous windows ( et que sous windows !!!)  j'ai un traitement un peu 
particulier (mais il correspond à mon besoin).


Je récupère d'abord dans une feuille les dossiers (CheminDepart) et 
nom de fichiers (Nomfichier) concernés, j'y associe manuellement 
(dans mon cas) le dossier d'arrivée (CheminArrivee )


et pour chaque fichier :

if Dir(CheminArrivee , 16) = "" Then
msgbox "Dossier : " & CheminArrivee & " inexistant"
else
if fileexists (CheminDepart & "\" & NomFichier) then
FileCopy CheminDepart & "\" & NomFichier, 
CheminArrivee & "\" & NomFichier

Kill CheminDepart & "\" & NomFichier
   else
msgbox  CheminDepart & "\" & NomFichier & " n'existe 
pas"

endif
endif

Moi j'ai rajouté le Kill parce que je veux déplacer et que je n'ai 
pas trouvé comment le faire.


J'ai déplacé ainsi

 Message original 
*Sujet: *[INTERNET] Re: [fr-users] Recherche exemple de macro avec 
la fonction Shell

*De : *linux 
*Pour : *bernard.schoenac...@free.fr, users@fr.libreoffice.org, 
ddora...@dmaths.org

*Date : *10/08/2017 09:09

Merci Didier et Bernard de vous intéresser à mon problème,

Je suis sous windows 10 Libreoffice 4.4.7.2 usage professionnel

J'ai un grand nombre de macro développée en Basic langage que je 
maitrise, ce qui est une autre affaire pour Python même si j'ai 
déjà fait quelque programme sur d'autre environnement, c'est 
pourquoi il me semble long et risqué de basculer de libreoffice 
basic en python.


Bernard la plus part des liens derrière ton lien me donne des 
convertisseurs VBA vers python mais pas libreoffice basic vers 
python est ce normal ?


Mais je reviens à ma problématique du jour:

Je souhaite à l'intérieure d'une macro libreoffice basic copier un 
répertoire et l'ensemble de ses sous-répertoires, ne trouvant pas 
dans libreoffice basic, j'ai pensé le faire avec  shell et la 
fonction Dos :Xcopy fonction qui 

Re: [fr-users] question sur les possibilité de .CurrentController.StatusIndicator

2017-08-18 Par sujet PREF31 Libreoffice

Bonjour,
Je ne sais pas si l'on peut agrandir la barre d'état. Tu peux utiliser 
une boite de dialogue


Voici un exemple
http://www.cjoint.com/c/GHsgHMktc8O

Claude

 Message original 
*Sujet: *[INTERNET] [fr-users] question sur les possibilité de 
.CurrentController.StatusIndicator

*De : *linux 
*Pour : *users@fr.libreoffice.org 
*Date : *17/08/2017 10:30

bonjour à tous,

j'ai une question un peu tordue!!!

Actuellement j'utilise la fonction qui permet d'afficher l'état 
d'avance d'une procédure macro


 oAvanceCDRDA=oDocumentAtraiterCDRDA.CurrentController.StatusIndicator

 oAvanceCDRDA.start (MessageCDRDA,1000)

ma variable MessageCDRDA contient un texte qui est long qui est sur au 
moins 2 lignes


Peut on augmenté la hauteur du cadre réservé au message et à la barre 
d'avancement?


Si oui comment?

Merci pour votre aide

Cordialement

Jean-Luc


configuration Windows 10 Libreoffice 4.4.7.2 macro en Basic






--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour 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: Re: [fr-users] Recherche exemple de macro avec la fonction Shell

2017-08-18 Par sujet PREF31 Libreoffice

Bonjour,

Je ne pense pas que le filecopy copie toute une arborescence mais en 
cherchant un peu voici un exemple qui fonctionne sous windows (désolée 
mais je n'ai que çà).
En mettant la commande directement dans la fonction shell je n'ai pas 
réussi à le faire fonctionner.



Sub Main
Dim MaCommand As String
MaCommand = "c:\moi\tmp\test.bat"
Shell (MaCommand)
End Sub

Le test.bat contient le xcopy. Moi je m'en sers pour sauvegarder les 
dossier locaux de messagerie, donc je supprime d'abord l'arborescence 
d'arrivée


@echo Sauvegarde des dossiers travail
@echo Veuillez patienter
@set VAR_DOC=G:\bureautique\temp.
@set VAR_DIR=G:\bureautique\temp
@set VAR_ORIG=G:\bureautique\tmp\*.*
@echo %VAR_DOC%
@if not exist %VAR_DOC% goto suite
@echo existe
@rd %VAR_DIR% /S /Q
@:suite
@md %VAR_DIR%
@xcopy %VAR_ORIG% %VAR_DIR% /Y /E

@echo fin de la sauvegarde

En espérant que cela te conviendra.

Claude

 Message original 
*Sujet: *[INTERNET] Re: [fr-users] Recherche exemple de macro avec la 
fonction Shell

*De : *linux 
*Pour : *PREF31 Libreoffice 
*Copie à : *users@fr.libreoffice.org, ddora...@dmaths.org
*Date : *16/08/2017 12:06


Merci,

pour cette réponse, je n'avais pas testé la fonction Filecopy, car je 
pensais qu'elle ne copiait que des fichiers et non pas l'arborescence 
complète d'un répertoire.


Peut être faut il corriger l'aide en précisant fichier et répertoire 
?  mais cela je ne sais pas faire


De même dans le livre de Laurent Godard et Bernard Marcelly mais j'ai 
une vieille édition de 2005 .


Cordialement

Jean Luc


  Instruction FileCopy [Exécution]

Copie un fichier _*ou un répertoire*_.


Syntaxe :

FileCopy  TextFrom  As  String,  TextTo  As  String


Paramètres :

*TextFrom :* expression au format chaîne de caractères spécifiant le 
nom du fichier à copier. L'expression peut contenir, facultativement, 
des informations relatives au chemin et à l'unité. Vous pouvez aussi 
saisir un chemin en notation URL 
.


*TextTo :* expression au format chaîne de caractères spécifiant 
l'emplacement où doit être copié le fichier source. L'expression peut 
contenir l'unité de destination, le chemin et le nom du fichier, ou le 
chemin en notation URL.




L'instruction FileCopy ne peut être appliquée que pour copier des 
fichiers non ouverts.




Codes d'erreur

5 appel de procédure incorrect

76 chemin non trouvé


Exemple :

Sub  ExampleFileCopy
 FileCopy  "c:\autoexec.bat",  "c:\Temp\Autoexec.sav"
End  Sub

Le 10/08/2017 à 09:34, PREF31 Libreoffice a écrit :

Bonjour,

Sous windows ( et que sous windows !!!)  j'ai un traitement un peu 
particulier (mais il correspond à mon besoin).


Je récupère d'abord dans une feuille les dossiers (CheminDepart) et 
nom de fichiers (Nomfichier) concernés, j'y associe manuellement 
(dans mon cas) le dossier d'arrivée (CheminArrivee )


et pour chaque fichier :

if Dir(CheminArrivee , 16) = "" Then
msgbox "Dossier : " & CheminArrivee & " inexistant"
else
if fileexists (CheminDepart & "\" & NomFichier) then
FileCopy CheminDepart & "\" & NomFichier, 
CheminArrivee & "\" & NomFichier

Kill CheminDepart & "\" & NomFichier
   else
msgbox  CheminDepart & "\" & NomFichier & " n'existe pas"
endif
endif

Moi j'ai rajouté le Kill parce que je veux déplacer et que je n'ai 
pas trouvé comment le faire.


J'ai déplacé ainsi

 Message original 
*Sujet: *[INTERNET] Re: [fr-users] Recherche exemple de macro avec la 
fonction Shell

*De : *linux 
*Pour : *bernard.schoenac...@free.fr, users@fr.libreoffice.org, 
ddora...@dmaths.org

*Date : *10/08/2017 09:09

Merci Didier et Bernard de vous intéresser à mon problème,

Je suis sous windows 10 Libreoffice 4.4.7.2 usage professionnel

J'ai un grand nombre de macro développée en Basic langage que je 
maitrise, ce qui est une autre affaire pour Python même si j'ai déjà 
fait quelque programme sur d'autre environnement, c'est pourquoi il 
me semble long et risqué de basculer de libreoffice basic en python.


Bernard la plus part des liens derrière ton lien me donne des 
convertisseurs VBA vers python mais pas libreoffice basic vers 
python est ce normal ?


Mais je reviens à ma problématique du jour:

Je souhaite à l'intérieure d'une macro libreoffice basic copier un 
répertoire et l'ensemble de ses sous-répertoires, ne trouvant pas 
dans libreoffice basic, j'ai pensé le faire avec  shell et la 
fonction Dos :Xcopy fonction qui fonctionne parfaitement sous 
windows Powershell.


Je souhaite à l'intérieure d'une macro libreoffice basic lancer une 
application tiers et revenir à la fermeture de celle-ci dans la 
macro libreoffice basic en cours


et merci encore de votre aide

Cordialement

Jean-Luc


Le 09/08/2017 à 17:48, bernard.schoenac...@free.fr a écrit :


- Mail original