Date: prev next · Thread: first prev next last
2013 Archives by date, by thread · List index


Le 28/03/2013 09:08, Cedric Bosdonnat a écrit :
Bonjour,

On Wed, 2013-03-27 at 17:58 +0100, Pierre Choffardet wrote:
Je suppose que le problème est connu, mais je voulais signaler ceci :

http://extensions.libreoffice.org/extension-center?getCategories=Writer_Extension&getCompatibility=any

Le passage à Libo 4 nous fait perdre l'extension qui n'est plus
compatible avec libreoffice. cette extension est classée 6 ème
Il faudrait voir avec André Schnabel (l'auteur de l'extension), pour la
mettre a jour pour la 4.0 (et eventuellement lui proposer un coup de
main pour le faire)

--
Cedric


Bon, je me suis lancé...

j'ai finalement trouvé que 5 utilisations de DocumentInfo dans toute l'extension : le fichier TemplateChanger.xba

Line 125:     If oTemplate.DocumentInfo.Title = "" Then
Line 133: oDoc.DocumentInfo.Template = ConvertFromURL(sFileName) Line 135: oDoc.DocumentInfo.Template = oTemplate.DocumentInfo.Title Line 135: oDoc.DocumentInfo.Template = oTemplate.DocumentInfo.Title
    Line 138:     oDoc.DocumentInfo.TemplateFileName = oTemplate.URL

J'ai remplacé, à partir des liens de Pierre Yves
DocumentInfo.Title par XDocumentProperties.Title
DocumentInfo.Template par XDocumentProperties.TemplateName
DocumentInfo.TemplateFileName par XDocumentProperties.TemplateURL


et j'ai l'erreur "Propriété ou méthode non trouvée XDocumentProperties"

j'imagine que ça vient de la création de l'objet oDoc ou oTemplate

otemplate est créé comme ça : oTemplate = oDesktop.loadComponentFromURL( sFile, "_blank", 0,aArgs() )

et oDoc : oDoc = StarDesktop.CurrentComponent

je comprends vaguement, en lisant la doc qu'il faudrait utiliser la méthode getDocumentProperties() pour obtenir l'objet XdocumentProperties

il faudrait appliquer cette méthode aux deux objets oDoc et oTemplate

et là, je sèche complètement

Pierre



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

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.