Le 2005-04-06 14:12, Emmanuel S. a écrit :
je cherche à copier une feuille calc d'un document dans un autre document Calc.
Sur le livre, c'est expliqué que pour une copie de feuille à l'intérieur d'un document.


Je n'ai pas trouvé dans l'API des mécanismes pour cela (alors que c'est possible sous Windows avec l'interface utilisateur par Ctrl+ glisser-déposer de l'onglet d'un document à l'autre).

Si un copier-coller convient, on peut le programmer mais cela nécessite plusieurs étapes.
- mettre au premier plan le document 1
- sélectionner de manière visible l'ensemble utile de la feuille
- copier vers presse-papier
- créer une nouvelle feuille dans le document 2
- si nécessaire mettre au premier plan le document 2
- sélectionner la cellule du coin haut-gauche du document 2
- coller depuis le presse-papier


Chaque élément est expliqué dans le livre, sauf la mise en premier-plan d'un document:
leDoc.CurrentController.Frame.ContainerWindow.toFront


Bonne chance,
   Bernard


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Répondre à