je cherche à copier une feuille calc d'un document dans un autre document Calc.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).
Sur le livre, c'est expliqué que pour une copie de feuille à l'intérieur d'un document.
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]