Piloter Calc avec Visual Basic Express
Bonjour,
Je cherche à mettre à jour les cellules d'un tableur par un programme Visual Basic Express.
J'utilise un fichier Calc "modèle" que j'ouvre et dans lequel la lecture du contenu des cellules renvoie le résultat correct.
Par contre, la mise à jour du contenu des cellules par la fonction .String ne fonctionne pas (le contenu de la cellule est identique avant et après l'affectation de valeur).
Le souci ne semble pas lié à OpenOffice dans la mesure où le même programme me permet de modifier le contenu d'un document (writer) et enregistrer le résultat sans problème.
Code:
1 2 3 4
| oOnglet = .Document.getSheets.getByName(.LibelleOnglet)
For intCol = 1 To UBound(strValues)
oOnglet.getCellByPosition(intCol - 1, intLig - 1).String = strValues(intCol)
Next intCol |
Avez-vous une idée svp ? Utilisation d'une fonction particulière, option de sécurité du classeur "modèle" mal positionnée ...
Merci d'avance