Une fois que vous avez créé une zone OLE dans un formulaire ou une fenêtre externe, vous pouvez y insérer tout objet en provenance d’une application OLE.
Pour cela, vous disposez de quatre possibilités :
- créer un objet et l'insérer directement,
- insérer un objet à partir d'un fichier,
- coller un objet par le Presse-papiers,
- glisser-déposer un objet.
- Affichez la fenêtre (formulaire ou fenêtre externe) contenant votre zone OLE.
- Cliquez dans la zone OLE avec le bouton droit de la souris.
Un menu contextuel apparaît. - Choisissez la commande Insérer un objet...

La boîte de dialogue standard de sélection des objets OLE apparaît.

- Choisissez Image Paintbrush puis validez.
L’application PaintBrush s’exécute et vous propose un document vide. En déplaçant au besoin la fenêtre PaintBrush, vous pouvez constater que la zone OLE dans le formulaire est hachurée. Ce hachurage vous signale que l’objet contenu dans la zone OLE est actuellement ouvert par son application.
Lorsque vous dessinerez dans l’application PaintBrush, vous constaterez que le dessin est mis à jour dans votre formulaire. Il peut arriver qu'avec des applications anciennes, vous deviez forcer cette mise à jour par l’appel à la commande Mise à jour du menu Fichier de ces applications.
- Dessinez votre croquis, puis fermez l’application PaintBrush par un double clic sur la case de fermeture.
La zone n’est plus hachurée et votre dessin y est affiché. - Si votre zone est incluse dans un formulaire, validez l'enregistrement 4D.
Si vous ouvrez à nouveau l’enregistrement, vous pouvez constater que l’image a bien été sauvegardée dans la base de données et est à nouveau disponible.
Vous pouvez créer de toute pièce un dessin, mais il peut arriver que vous disposiez déjà d’un document que vous souhaitez insérer dans la zone.
- Cliquez avec le bouton droit de la souris dans la zone OLE.
- Dans le menu déroulant, choisissez Insérer un objet.
La boîte de dialogue standard de sélection des objets OLE apparaît. - Cliquez sur l’option "Créer à partir du fichier…"
La boîte de dialogue se modifie, et vous propose de saisir le nom d’un document. - Cliquez sur le bouton Parcourir et sélectionnez le fichier à insérer.
Lorsque vous validez la boîte de dialogue, la zone contient l’objet chargé.
Vous pouvez couper ou copier un objet dans une application OLE et le coller ensuite dans la zone OLE de 4D.
Il suffit pour cela de sélectionner, dans l’application OLE, l’objet à insérer, puis de choisir la commande Copier ou Couper dans le menu Edition de l’application.
Dans 4D, placez ensuite la souris sur la zone OLE et cliquez. Vous voyez apparaître votre sélection dans la zone OLE.
Vous pouvez également insérer un objet dans une zone OLE 4D par glisser-déposer depuis l’application OLE.
Pour cela, sélectionnez l’objet et tout en maintenant le bouton enfoncé, amenez la souris au-dessus de la zone OLE. Le curseur se modifie, vous indiquant si l’objet peut être accueilli dans la zone. Relâchez alors le bouton de la souris, le texte sélectionné est déplacé dans la zone OLE. Si vous maintenez la touche Ctrl enfoncée, l’objet sera copié.