Re: [fr-users] Re: Nommage des fichiers automatisé
et brut de décoffrage pour la personne (comme tu le dis à "nettoyer" ;) , il reste cette macro à associer à un bouton ou un raccourci ;) : sub Enregistre_Selon_Selection rem -- rem define variables dim document as object dim dispatcher as object rem -- rem get access to the document document = ThisComponent.CurrentController.Frame dispatcher = createUnoService("com.sun.star.frame.DispatchHelper") Selections = ThisComponent.CurrentSelection nombre = Selections.count for i =0 to nombre-1 FirstSelection = Selections.getByIndex(i) TextString = FirstSelection.String next I rem -- dim args1(1) as new com.sun.star.beans.PropertyValue args1(0).Name = "URL" args1(0).Value = "file:///dossier-a-enregister/" + TextString + ".odt" args1(1).Name = "FilterName" args1(1).Value = "writer8" dispatcher.executeDispatch(document, ".uno:SaveAs", "", 0, args1()) end sub Yves Le 30 septembre 2017 à 17:03, prog.amat...@free.fr a écrit : > Bonsoir, > > Selections = ThisComponent.CurrentSelection > nombre = Selections.count > for i =0 to nombre-1 > FirstSelection = Selections.getByIndex(i) > TextString = FirstSelection.String > next I > > Mais attention si rien n'est sélectionné nombre est à 1 et le string à "" > donc à tester. De plus si plus d'un paragraphe est sélectionné, le string > ne contient pas la marque de fin de paragraphe. Enfin en cas de sélection > multiple la sélection d'index 0 est à "" et l'ordre est celui de l'ordre de > sélection. Il faudra donc rajouter des tests à ce bout de code. > > Claude > > > Le 29/09/2017 à 16:21, LC_Libre a écrit : > >> Le 27/09/2017 à 20:42, yves dutrieux a écrit : >> >>> Bonjour, >>> >>> je suis d'accord aussi pour les noms de fichiers mais s'ils veulent >>> vraiment le faire, cela ne doit pas être trop compliqué via une macro >>> non ? >>> La macro récupérerait le texte sélectionné et enregistrerais le doc avec >>> le >>> contenu de la sélection. >>> Possible ? >>> >>> Yves >>> >>> Le 27 septembre 2017 à 11:53, Ysabeau a écrit : >>> >>> Le 27/09/2017 à 11:27, catof a écrit : Merci pour votre réponse > effectivement quand la question m'a été posé j'ai répondu exactement > la mm > chose et exposant les risques. > Mais étant donné que "MSOffice le fait", on m'a quand mm demandé de > poser > la > question et si ce n'était pas la cas de procéder à une demande > d'évolution > dans ce sens > car "c'est vraiment un réel avantage". no comment ! > > L'avantage d'avoir à réfléchir pour nommer ses fichiers c'est que ça pousse à respecter des conventions de nommage et que ça devrait pousser l'utilisateur à nommer de façon claire et relativement concise les fichiers ce qu'un système automatique ne fera pas. -- Ysabeau Services, s. m. pl. Mot usité dans cette formule à peu près invariable du typo en quête de travail: Monsieur, je viens vous offrir mes services pour la casse. Dictionnaire de l'argot des typographes - Eugène Boutmy, correcteur d'imprimerie, 1883. Bonjour, >> >> la "sale manie" de MSW de proposer la première ligne comme nom de fichier >> nous vaut une pléthore de "doc1" accepté sans discernement par tous ceux >> qui ont la flemme de nommer leurs documents. >> >> Je comprends la demande de catof, qui s'inscrit probablement dans le >> contexte d'une organisation qui normalise la structure et le nommage des >> fichiers. >> >> En attendant, j'imagine une macro à associer à l'événement "Le document >> va être fermé", qui récupèrerait le texte sélectionné. >> J'ai commencé un bout de macro, mais malgré le livre d'Andrew Pitonyak, >> je n'arrive pas (encore) à récupérer le texte d'une sélection… >> >> LC >> >> > > -- > Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous > désinscrire > Les archives de la liste sont disponibles à http://listarchives.libreoffic > e.org/fr/users/ > Tous les messages envoyés sur cette liste seront archivés publiquement et > ne pourront pas être supprimés > -- web site : http://www.molenbaix.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] Re: Nommage des fichiers automatisé
Bonsoir, Selections = ThisComponent.CurrentSelection nombre = Selections.count for i =0 to nombre-1 FirstSelection = Selections.getByIndex(i) TextString = FirstSelection.String next I Mais attention si rien n'est sélectionné nombre est à 1 et le string à "" donc à tester. De plus si plus d'un paragraphe est sélectionné, le string ne contient pas la marque de fin de paragraphe. Enfin en cas de sélection multiple la sélection d'index 0 est à "" et l'ordre est celui de l'ordre de sélection. Il faudra donc rajouter des tests à ce bout de code. Claude Le 29/09/2017 à 16:21, LC_Libre a écrit : Le 27/09/2017 à 20:42, yves dutrieux a écrit : Bonjour, je suis d'accord aussi pour les noms de fichiers mais s'ils veulent vraiment le faire, cela ne doit pas être trop compliqué via une macro non ? La macro récupérerait le texte sélectionné et enregistrerais le doc avec le contenu de la sélection. Possible ? Yves Le 27 septembre 2017 à 11:53, Ysabeau a écrit : Le 27/09/2017 à 11:27, catof a écrit : Merci pour votre réponse effectivement quand la question m'a été posé j'ai répondu exactement la mm chose et exposant les risques. Mais étant donné que "MSOffice le fait", on m'a quand mm demandé de poser la question et si ce n'était pas la cas de procéder à une demande d'évolution dans ce sens car "c'est vraiment un réel avantage". no comment ! L'avantage d'avoir à réfléchir pour nommer ses fichiers c'est que ça pousse à respecter des conventions de nommage et que ça devrait pousser l'utilisateur à nommer de façon claire et relativement concise les fichiers ce qu'un système automatique ne fera pas. -- Ysabeau Services, s. m. pl. Mot usité dans cette formule à peu près invariable du typo en quête de travail: Monsieur, je viens vous offrir mes services pour la casse. Dictionnaire de l'argot des typographes - Eugène Boutmy, correcteur d'imprimerie, 1883. Bonjour, la "sale manie" de MSW de proposer la première ligne comme nom de fichier nous vaut une pléthore de "doc1" accepté sans discernement par tous ceux qui ont la flemme de nommer leurs documents. Je comprends la demande de catof, qui s'inscrit probablement dans le contexte d'une organisation qui normalise la structure et le nommage des fichiers. En attendant, j'imagine une macro à associer à l'événement "Le document va être fermé", qui récupèrerait le texte sélectionné. J'ai commencé un bout de macro, mais malgré le livre d'Andrew Pitonyak, je n'arrive pas (encore) à récupérer le texte d'une sélection… LC -- 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] Re: Nommage des fichiers automatisé
Bonsoir, Selections = ThisComponent.CurrentSelection nombre = Selections.count for i =0 to nombre-1 FirstSelection = Selections.getByIndex(i) TextString = FirstSelection.String next I Mais attention si rien n'est sélectionné nombre est à 1 et le string à "" donc à tester. De plus si plus d'un paragraphe est sélectionné, le string ne contient pas la marque de fin de paragraphe. Enfin en cas de sélection multiple la sélection d'index 0 est à "" et l'ordre est celui de l'ordre de sélection. Il faudra donc rajouter des tests à ce bout de code. Claude Le 29/09/2017 à 16:21, LC_Libre a écrit : Le 27/09/2017 à 20:42, yves dutrieux a écrit : Bonjour, je suis d'accord aussi pour les noms de fichiers mais s'ils veulent vraiment le faire, cela ne doit pas être trop compliqué via une macro non ? La macro récupérerait le texte sélectionné et enregistrerais le doc avec le contenu de la sélection. Possible ? Yves Le 27 septembre 2017 à 11:53, Ysabeau a écrit : Le 27/09/2017 à 11:27, catof a écrit : Merci pour votre réponse effectivement quand la question m'a été posé j'ai répondu exactement la mm chose et exposant les risques. Mais étant donné que "MSOffice le fait", on m'a quand mm demandé de poser la question et si ce n'était pas la cas de procéder à une demande d'évolution dans ce sens car "c'est vraiment un réel avantage". no comment ! L'avantage d'avoir à réfléchir pour nommer ses fichiers c'est que ça pousse à respecter des conventions de nommage et que ça devrait pousser l'utilisateur à nommer de façon claire et relativement concise les fichiers ce qu'un système automatique ne fera pas. -- Ysabeau Services, s. m. pl. Mot usité dans cette formule à peu près invariable du typo en quête de travail: Monsieur, je viens vous offrir mes services pour la casse. Dictionnaire de l'argot des typographes - Eugène Boutmy, correcteur d'imprimerie, 1883. Bonjour, la "sale manie" de MSW de proposer la première ligne comme nom de fichier nous vaut une pléthore de "doc1" accepté sans discernement par tous ceux qui ont la flemme de nommer leurs documents. Je comprends la demande de catof, qui s'inscrit probablement dans le contexte d'une organisation qui normalise la structure et le nommage des fichiers. En attendant, j'imagine une macro à associer à l'événement "Le document va être fermé", qui récupèrerait le texte sélectionné. J'ai commencé un bout de macro, mais malgré le livre d'Andrew Pitonyak, je n'arrive pas (encore) à récupérer le texte d'une sélection… LC -- 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] Re: Nommage des fichiers automatisé
Le 29/09/2017 à 17:30, Ysabeau a écrit : Le 29/09/2017 à 16:21, LC_Libre a écrit : Bonjour, la "sale manie" de MSW de proposer la première ligne comme nom de fichier nous vaut une pléthore de "doc1" accepté sans discernement par tous ceux qui ont la flemme de nommer leurs documents. Je comprends la demande de catof, qui s'inscrit probablement dans le contexte d'une organisation qui normalise la structure et le nommage des fichiers. S'il y a structure et règle de nommage ce n'est pas forcément la première ligne qui est prise en compte et, souvent, un document dans ce cas à un nom forgé à partir d'éléments de type service, auteurs, sujet et date. En attendant, j'imagine une macro à associer à l'événement "Le document va être fermé", qui récupèrerait le texte sélectionné. J'ai commencé un bout de macro, mais malgré le livre d'Andrew Pitonyak, je n'arrive pas (encore) à récupérer le texte d'une sélection… À mon avis il serait préférable que cela figure dans un champ. Lequel pourrait être préformaté. Voire dans le titre, à condition que les gens remplissent les propriétés ce qui est assez rare. Cela me rappelle une anecdote 'douloureuse pour certains'. Un document word prend(ou prenait) par défaut le début du texte comme propriété du document. Une secrétaire m'appelle un jour pour me demander pourquoi dans le pdf généré par Libreoffice, apparaissait l'annonce non officiel du licenciement du directeur dans l'entête de adobereader. Le document d'origine avait été effacé, réutilisé et envoyé à cette secrétaire... Vive les automatismes Gérard -- 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] Re: Nommage des fichiers automatisé
Le 29/09/2017 à 17:00, LC_Libre a écrit : À ce propos, j'aimerais bien une option pour afficher les propriétés à l'ouverture et à la création d'un nouveau document, plutôt qu'au moment de l'enregistrement. Une manière d'inciter les gens à de bonnes pratiques. Et surtout que l'affichage des Propriétés soit l'option par défaut ! -- Ysabeau Services, s. m. pl. Mot usité dans cette formule à peu près invariable du typo en quête de travail: Monsieur, je viens vous offrir mes services pour la casse. Dictionnaire de l'argot des typographes - Eugène Boutmy, correcteur d'imprimerie, 1883. -- 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] Re: Nommage des fichiers automatisé
Le 29/09/2017 à 16:30, Ysabeau a écrit : Le 29/09/2017 à 16:21, LC_Libre a écrit : Bonjour, la "sale manie" de MSW de proposer la première ligne comme nom de fichier nous vaut une pléthore de "doc1" accepté sans discernement par tous ceux qui ont la flemme de nommer leurs documents. Je comprends la demande de catof, qui s'inscrit probablement dans le contexte d'une organisation qui normalise la structure et le nommage des fichiers. S'il y a structure et règle de nommage ce n'est pas forcément la première ligne qui est prise en compte et, souvent, un document dans ce cas à un nom forgé à partir d'éléments de type service, auteurs, sujet et date. En attendant, j'imagine une macro à associer à l'événement "Le document va être fermé", qui récupèrerait le texte sélectionné. J'ai commencé un bout de macro, mais malgré le livre d'Andrew Pitonyak, je n'arrive pas (encore) à récupérer le texte d'une sélection… À mon avis il serait préférable que cela figure dans un champ. Lequel pourrait être préformaté. Voire dans le titre, à condition que les gens remplissent les propriétés ce qui est assez rare. À ce propos, j'aimerais bien une option pour afficher les propriétés à l'ouverture et à la création d'un nouveau document, plutôt qu'au moment de l'enregistrement. Une manière d'inciter les gens à de bonnes pratiques. LC -- Configuration : Mac OS 10.10.5, RAM 8 Gio, LibreOffice Stable 5.3.5.2 -- 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] Re: Nommage des fichiers automatisé
Le 29/09/2017 à 16:21, LC_Libre a écrit : Bonjour, la "sale manie" de MSW de proposer la première ligne comme nom de fichier nous vaut une pléthore de "doc1" accepté sans discernement par tous ceux qui ont la flemme de nommer leurs documents. Je comprends la demande de catof, qui s'inscrit probablement dans le contexte d'une organisation qui normalise la structure et le nommage des fichiers. S'il y a structure et règle de nommage ce n'est pas forcément la première ligne qui est prise en compte et, souvent, un document dans ce cas à un nom forgé à partir d'éléments de type service, auteurs, sujet et date. En attendant, j'imagine une macro à associer à l'événement "Le document va être fermé", qui récupèrerait le texte sélectionné. J'ai commencé un bout de macro, mais malgré le livre d'Andrew Pitonyak, je n'arrive pas (encore) à récupérer le texte d'une sélection… À mon avis il serait préférable que cela figure dans un champ. Lequel pourrait être préformaté. Voire dans le titre, à condition que les gens remplissent les propriétés ce qui est assez rare. -- Ysabeau Services, s. m. pl. Mot usité dans cette formule à peu près invariable du typo en quête de travail: Monsieur, je viens vous offrir mes services pour la casse. Dictionnaire de l'argot des typographes - Eugène Boutmy, correcteur d'imprimerie, 1883. -- 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] Re: Nommage des fichiers automatisé
Le 27/09/2017 à 20:42, yves dutrieux a écrit : Bonjour, je suis d'accord aussi pour les noms de fichiers mais s'ils veulent vraiment le faire, cela ne doit pas être trop compliqué via une macro non ? La macro récupérerait le texte sélectionné et enregistrerais le doc avec le contenu de la sélection. Possible ? Yves Le 27 septembre 2017 à 11:53, Ysabeau a écrit : Le 27/09/2017 à 11:27, catof a écrit : Merci pour votre réponse effectivement quand la question m'a été posé j'ai répondu exactement la mm chose et exposant les risques. Mais étant donné que "MSOffice le fait", on m'a quand mm demandé de poser la question et si ce n'était pas la cas de procéder à une demande d'évolution dans ce sens car "c'est vraiment un réel avantage". no comment ! L'avantage d'avoir à réfléchir pour nommer ses fichiers c'est que ça pousse à respecter des conventions de nommage et que ça devrait pousser l'utilisateur à nommer de façon claire et relativement concise les fichiers ce qu'un système automatique ne fera pas. -- Ysabeau Services, s. m. pl. Mot usité dans cette formule à peu près invariable du typo en quête de travail: Monsieur, je viens vous offrir mes services pour la casse. Dictionnaire de l'argot des typographes - Eugène Boutmy, correcteur d'imprimerie, 1883. Bonjour, la "sale manie" de MSW de proposer la première ligne comme nom de fichier nous vaut une pléthore de "doc1" accepté sans discernement par tous ceux qui ont la flemme de nommer leurs documents. Je comprends la demande de catof, qui s'inscrit probablement dans le contexte d'une organisation qui normalise la structure et le nommage des fichiers. En attendant, j'imagine une macro à associer à l'événement "Le document va être fermé", qui récupèrerait le texte sélectionné. J'ai commencé un bout de macro, mais malgré le livre d'Andrew Pitonyak, je n'arrive pas (encore) à récupérer le texte d'une sélection… LC -- Configuration : Mac OS 10.10.5, RAM 8 Gio, LibreOffice Stable 5.3.5.2 -- 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] Re: Nommage des fichiers automatisé
Bonjour, je suis d'accord aussi pour les noms de fichiers mais s'ils veulent vraiment le faire, cela ne doit pas être trop compliqué via une macro non ? La macro récupérerait le texte sélectionné et enregistrerais le doc avec le contenu de la sélection. Possible ? Yves Le 27 septembre 2017 à 11:53, Ysabeau a écrit : > Le 27/09/2017 à 11:27, catof a écrit : > >> Merci pour votre réponse >> effectivement quand la question m'a été posé j'ai répondu exactement la mm >> chose et exposant les risques. >> Mais étant donné que "MSOffice le fait", on m'a quand mm demandé de poser >> la >> question et si ce n'était pas la cas de procéder à une demande d'évolution >> dans ce sens >> car "c'est vraiment un réel avantage". no comment ! >> > > L'avantage d'avoir à réfléchir pour nommer ses fichiers c'est que ça > pousse à respecter des conventions de nommage et que ça devrait pousser > l'utilisateur à nommer de façon claire et relativement concise les fichiers > ce qu'un système automatique ne fera pas. > > > -- > > Ysabeau > Services, s. m. pl. Mot usité dans cette formule à peu près invariable du > typo en quête de travail: Monsieur, je viens vous offrir mes services pour > la casse. > Dictionnaire de l'argot des typographes - Eugène Boutmy, correcteur > d'imprimerie, 1883. > > > -- > Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous > désinscrire > Les archives de la liste sont disponibles à http://listarchives.libreoffic > e.org/fr/users/ > Tous les messages envoyés sur cette liste seront archivés publiquement et > ne pourront pas être supprimés > -- web site : http://www.molenbaix.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] Re: Nommage des fichiers automatisé
Le 27/09/2017 à 11:27, catof a écrit : Merci pour votre réponse effectivement quand la question m'a été posé j'ai répondu exactement la mm chose et exposant les risques. Mais étant donné que "MSOffice le fait", on m'a quand mm demandé de poser la question et si ce n'était pas la cas de procéder à une demande d'évolution dans ce sens car "c'est vraiment un réel avantage". no comment ! L'avantage d'avoir à réfléchir pour nommer ses fichiers c'est que ça pousse à respecter des conventions de nommage et que ça devrait pousser l'utilisateur à nommer de façon claire et relativement concise les fichiers ce qu'un système automatique ne fera pas. -- Ysabeau Services, s. m. pl. Mot usité dans cette formule à peu près invariable du typo en quête de travail: Monsieur, je viens vous offrir mes services pour la casse. Dictionnaire de l'argot des typographes - Eugène Boutmy, correcteur d'imprimerie, 1883. -- 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] Re: Nommage des fichiers automatisé
Le 27/09/2017 à 12:27, catof a écrit : Merci pour votre réponse effectivement quand la question m'a été posé j'ai répondu exactement la mm chose et exposant les risques. Mais étant donné que "MSOffice le fait", on m'a quand mm demandé de poser la question et si ce n'était pas la cas de procéder à une demande d'évolution dans ce sens car "c'est vraiment un réel avantage". no comment ! peut-être faut-il les renvoyer là : http://www.expressio.fr/expressions/les-moutons-de-panurge.php Content de ne pas être le seul à penser la mm chose ! et je continuerai à respecter ces règles, n'en déplaise à MSOffice Gérard -- 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] Re: Nommage des fichiers automatisé
Bonjour, Le 27/09/2017 à 11:27, catof a écrit : Merci pour votre réponse effectivement quand la question m'a été posé j'ai répondu exactement la mm chose et exposant les risques. Mais étant donné que "MSOffice le fait", on m'a quand mm demandé de poser la question et si ce n'était pas la cas de procéder à une demande d'évolution dans ce sens Te fatigue pas c'est déjà fait depuis longtemps : https://bugs.documentfoundation.org/show_bug.cgi?id=58685 Dernier doublon en date : https://bugs.documentfoundation.org/show_bug.cgi?id=104484 Intéressante discussion dans le 1er doublon : https://bugs.documentfoundation.org/show_bug.cgi?id=61053 Bonne journée JBF -- Seuls des formats ouverts peuvent assurer la pérennité de vos documents. Disclaimer: my Internet Provider being located in France, each of our exchanges over Internet will be scanned by French spying services. -- 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