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 à [email protected] 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