Salut,
En général, un objet est autre chose qu'une variable "simple".
Une chaîne, un entier, un double, un booleen, une date sont des données simples.
Un tableau constitué de ces données simples reste une donnée simple.
Par contre, un objet est une donnée "complexe".
Une application est un objet, c'est le cas de Word. Cet objet peut contenir un ou plusieurs objets, dans le cas de Word, il peut contenir des documents. On parle alors de collection. Word possède une collection de document.
Pour modifier la collection, on peut soit ajouter un document au départ d'un modèle, dans ce cas, on utilise la méthode Add
MonObjetDocument = Word.Documents.Add ("MonModèle")
On a alors une objet document sur lequel on peut travailler.
Cet objet document possède lui aussi des objets comme les paragraphes.
Ces paragraphes font partie d'une collection paragraphes.
MonObjetDocument.Paragraphs.Add
Un document peut contenir des tableaux, des signets, des styles, des mots, des images, ...
On peut utiliser une sorte d'arbre pour visualiser les différents objets.
Par contre, deux objets différents ne peuvent être utilisés l'un pour l'autre.
Un objet document Word ne peut pas être utilisé à la place d'un classeur Excel. De même qu'un objet FileDialog ne peut pas être utilisé à la place d'un document.
Chaque objet a sa place.
Partager