bonjour, Je suis en train de transformer un classeur Excel comportant une 100aine de feuilles en classeur ods, et j'en profite pour l'améliorer. Dans ce but, je recherche un moyen de syncroniser des valeurs de ce classeur avec un autre classeur, déjà au format ods. J'ai donc écrit une macro comme ceci :
Dim Dummy() doc_prod = StarDesktop.loadComponentFromURL( ConvertToUrl("c:\temp\prod_2006_09.ods"), "_hidden", 0, Dummy() ) src_sheet = doc_prod.Sheets.getByName("DAP NORD") dst_sheet = ThisComponent.Sheets.getByName("031101") src_cell = src_sheet.GetCellByPosition(2,37) dst_cell = dst_sheet.GetCellByPosition(0,14) dst_cell.setValue(src_cell.getValue()) * 1er probème : le paramètre _hidden semble ne pas fonctionner correctement : j'obtiens un message d'erreur "variable d'objet non paramétré", alors qu'avec "_blank" ca fonctionne... * 2e problème : Je voudrais être capable de détecter si le classeur "prod_2006_09.ods" est déjà ouvert, et le cas échéant, récupérer directement un objet dessus... Actuellement, je n'ai pas trouvé le moyen de le faire :-/ Merci pour vos bons conseils :) -- Rico --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]