Technologie OLE (Object Linking and Embedding). Créer et afficher des documents OLE dans des formulaires p.1

La technologie Ole vous permet d'importer des objets depuis d'autres applications tout en conservant les connexions. De plus, si vous insérez une image provenant d'une application telle que Word ou un graphique provenant d'Excel, elle sera enregistrée dans le fichier en tant qu'objet incorporé, c'est-à-dire lors du transfert d'un dessin, vous n'avez pas besoin de l'archiver avec le dessin, comme vous devez le faire lorsque vous utilisez des liens externes dans AutoCAD.

Dans l'onglet Insertion se trouve la commande AutoCAD Ole Object.

Après avoir activé la commande, la boîte de dialogue « Insérer un objet » apparaît.

Ici, vous pouvez créer un nouveau fichier. Dans ce cas, vous devez préciser l'application (Photoshop, Microsoft Excel, Word, Power Point, etc.) dans laquelle vous allez travailler et, par la suite, placer votre objet dans AutoCAD ou travailler immédiatement à partir d'un fichier existant. En pratique, la deuxième option est beaucoup plus souvent utilisée. Regardons cela plus en détail.

Dans la boîte de dialogue "Insérer un objet", cochez la case "Créer à partir d'un fichier", puis cliquez sur le bouton "Parcourir" pour sélectionner le fichier approprié. Après ces étapes, le chemin d’accès à votre document est écrit.

Il existe deux options d'insertion :

1) Indépendant – ​​après avoir inséré un objet, celui-ci est « stationnaire » stocké dans AutoCAD. Et lorsque vous modifiez le fichier source, aucune modification n'est apportée à votre dessin.

2) Liaison de fichiers - dans ce cas, leur emplacement sur l'ordinateur doit rester inchangé. Si le chemin change, la connexion sera perdue. Il est donc préférable de stocker ces fichiers dans un seul dossier. Pour lier des fichiers AutoCAD, cochez la case « Lien » dans la boîte de dialogue « Insérer des objets »(Fig. 3).

Riz. 3 – Travailler avec un objet ole AutoCAD basé sur un fichier existant.

Après avoir cliqué sur OK, votre objet ole est inséré dans l'espace de travail AutoCAD. Vous pouvez désormais travailler avec comme avec les primitives AutoCAD ordinaires, par exemple en utilisant les commandes d'édition.

Riz. 4 – Objet AutoCAD Ole sous la forme d’une image de Word.

Si vous double-cliquez sur un tel objet ole, l'application dans laquelle il a été initialement créé (ou stocké) s'ouvrira. Dans cet exemple, une image standard de Word a été insérée.

Riz. 5 – Avoir un feedback permet d’ouvrir l’application d’origine (en l’occurrence Word).

Implémentation d'Ole dans AutoCAD via le presse-papier.

Ole AutoCAD : secrets et astuces.

Ce cours utilise des exemples pratiques pour examiner l'utilisation des objets AutoCoad Ole. Le format vidéo parle de :

Paramètres de qualité d'impression pour les objets anciens ;

Comment supprimer le cadre qui encadre ces objets par défaut ;

Variables système lorsque vous travaillez avec ole AutoCAD ;

Processus inverse d'insertion d'objets ole d'AutoCAD dans des applications tierces.

Eh bien, comme vous pouvez le constater, les objets anciens dans AutoCAD sont une technologie très utile ! Et surtout, utiliser ce principe permet de répondre à la question : « Comment insérer une image dans AutoCAD sans lien ? Vous pouvez désormais intégrer en toute sécurité le logo de votre entreprise sur des dessins ou des arrière-plans de projets sans craindre que d’autres utilisateurs n’affichent ces objets graphiques.

    OLE Automation est une technologie Microsoft qui vous permet d'accéder aux objets COM à partir d'interpréteurs de langages de script, tels que VBScript (actuellement, la prise en charge de l'accès aux objets OA est disponible dans les versions Windows de tous les... ... Wikipedia

    Commande OLE- Affiché lorsque le curseur est placé sur un objet OLE et que le bouton droit de la souris est enfoncé.

    Thèmes technologies de l'information en général FR verbe ...

    OLE (anglais Object Linking and Embedding, prononcé oh lay [oley]) est une technologie permettant de lier et d'intégrer des objets dans d'autres documents et objets, développée par Microsoft. En 1996, Microsoft a renommé la technologie ActiveX... Wikipédia

    Un objet dans l'architecture Microsoft COM. Description Un surnom est un objet immuable, initialisé par une chaîne et dont l'opération « crée une instance de l'objet à partir des données stockées qui se trouvent à l'emplacement spécifié par la chaîne donnée ». Autres... ... Wikipédia

    Cet article ou cette section contient une liste de sources ou de références externes, mais les sources des déclarations individuelles restent floues en raison du manque de notes de bas de page... Wikipédia

    Cours de langage : programmation orientée objet Paru dans : 1992 Auteurs : Kristen Nygård, Ole Lehrmann Madsen, Birger Møller Pedersen et Bent Bruun Kristensen Typage des données : fort, statique Bases... Wikipédia

    - (généralement juste VBScript) un langage de programmation de script interprété par le composant Windows Script Host. Il est largement utilisé lors de la création de scripts dans les systèmes d'exploitation de la famille Microsoft Windows. VBScript a été créé par Microsoft... Wikipédia

    Ce terme a d'autres significations, voir .NET. Composant .NET Remoting créé par Microsoft. API pour la communication interprocessus. Implémentation par Microsoft du protocole SOAP (services web). Sorti en 2002 avec... ... Wikipédia

    liaison et intégration d'objets- Technologie Microsoft. Vous permet de combiner différents composants de programme d'application dans un environnement Windows. La liaison et l'intégration sont deux manières d'inclure des objets programmables dans un document composé. Lors de la liaison, les données d'origine... ... Guide du traducteur technique

    Windows PowerShell ... Wikipédia

Bibliothèque d'objets OLE

Un objet OLE est tout document généré à l'aide de la technologie OLE (Object Linking and Embedding). De nombreuses applications logicielles fonctionnant sous Windows prennent en charge cette technologie et génèrent des documents qui peuvent être transférés vers une autre application logicielle en tant qu'objet. Des exemples de tels objets sont : dessin au pinceau, document WinWord, feuille de calcul Excel, formule d'équation, image Clip Gallary.

Une bibliothèque d'objets OLE est une collection de tous les objets OLE créés par vous au cours du processus de travail avec un NTZ spécifique. La bibliothèque d'objets OLE est accessible depuis la fenêtre principale de Test Designer ou dans MTZ en cliquant sur le bouton de commande "Ajouter un objet" ou "Insérer un objet".

Au cours d'une session d'accès à la bibliothèque OLE, vous pouvez créer ou modifier plusieurs objets. À l'avenir, lors de la création de tâches de test, il vous suffira de sélectionner l'objet souhaité comme élément de la tâche.

L'interface de la bibliothèque d'objets OLE fournit :

  • Affichage des objets OLE ;
  • Saisie d'un nouvel objet OLE ;
  • Suppression d'un objet OLE ;
  • Modification d'un objet OLE ;
  • Copie d'un objet OLE ;
  • Accédez à un objet OLE spécifique ;
  • Changer la forme d'affichage d'un objet OLE ;
  • Affiche des instructions pour travailler avec la bibliothèque d'objets OLE.

Lorsque la bibliothèque d'objets OLE est activée (effectuée dans MTZ lors de l'exécution de la fonction « Insérer un objet »), une fenêtre s'ouvre (Fig. 3), composée d'un champ de visualisation, d'un menu fonctionnel et d'un indicateur de liste d'objets OLE.

Indicateur de liste

L'indicateur de liste affiche le nombre total d'objets OLE, le numéro de séquence de l'objet présenté dans le champ de vue et son numéro d'identification unique (constitué d'un trait d'union OLE et d'un nombre entre accolades). Le numéro d'identification de l'objet est généré automatiquement et n'est ni modifié ni réattribué même si l'objet qui le possède est supprimé. A l'aide de l'indicateur de liste, vous pouvez effectuer les opérations suivantes : passer au début de la liste, passer à l'objet précédent de la liste, passer à la fin de la liste, passer à l'objet suivant de la liste.

Le champ d'affichage (également appelé « conteneur OLE ») est conçu pour afficher l'objet sélectionné. Lors de la saisie de la bibliothèque d'objets OLE à partir de la fenêtre principale de Test Designer, le premier élément de la liste est sélectionné et lors de la saisie à partir de l'assistant d'élément de test, l'élément sélectionné est :

  • Lors de la saisie d'un nouvel élément de spécifications techniques - le premier de la liste des objets ;
  • Lors de la modification d'un élément TK, l'objet s'affiche dans la fenêtre de visualisation TK.

Dans l'environnement de bibliothèque OLE, vous pouvez sélectionner un objet de deux manières :

En appuyant sur les boutons de commande de l'indicateur de liste

En exécutant la commande de menu "Objet / Aller à..." et en précisant le numéro unique de l'objet OLE dans la liste des bibliothèques. Par exemple, pour sélectionner l'objet affiché sur la figure, vous devez saisir la valeur 25.

L'élément sélectionné est dit actif.

Création de la bibliothèque

Disons que vous disposez du contenu des tâches de test fourni par l'auteur.

Vous pouvez saisir des tâches de test de manière séquentielle, en créant des objets selon vos besoins.

Auparavant, avant d'entrer dans les tâches de test, la bibliothèque était remplie d'objets qui pouvaient ensuite être utilisés comme éléments de tâches de test.

Les deux méthodes ci-dessus sont utilisées simultanément. Certains objets sont créés directement lors de la génération des tâches, d'autres sont créés en dehors de l'assistant de tâche de test.

Après la formation finale de l'accumulateur de tâches de test, supprimez les objets inutilisés en mode de diagnostic NTZ. Les objets « supplémentaires » augmentent la taille de la base de données NTZ.

La création d'un nouvel objet est possible de deux manières :

Première façon

Pour créer un nouvel objet, vous devez sélectionner la commande de menu "Objet \ Nouveau", qui ouvre la fenêtre "Insérer un objet", où vous devez régler le commutateur "Créer un nouveau \ Créer à partir d'un fichier" sur la position dont vous avez besoin.

En sélectionnant le bouton radio « Créer à partir d'un fichier », vous pouvez spécifier le nom du fichier de l'une des manières suivantes :

  • écrivez dans la fenêtre qui apparaît à côté du chemin complet du fichier avec l'objet souhaité
  • Cliquez sur le bouton Parcourir, qui active la fenêtre Windows standard pour sélectionner un fichier.
  • jusqu'à ce que vous ayez terminé la conversion, le fichier sélectionné ne doit pas changer d'emplacement ;
  • toute modification dans le fichier modifiera automatiquement l'objet OLE (lorsqu'il est activé).

Cliquez sur OK. Si l'implémentation réussit, l'objet que vous avez sélectionné s'affiche dans la fenêtre d'affichage de la bibliothèque d'objets OLE.

Exécutez la commande de menu "Retour" ou double-cliquez avec le bouton gauche de la souris sur l'affichage de l'objet.

Note. Si vous utilisez des objets liés, vous devez vous assurer que les fichiers ne changent pas d'emplacement jusqu'à ce que le NTZ soit converti en fichier asq. Après la conversion, la connexion avec l'objet n'est pas suivie par le système. Si vous avez choisi la technologie consistant à utiliser des fichiers liés (ce qui est conseillé dans certains cas), nous vous recommandons de conserver tous ces fichiers dans un répertoire séparé. Lors du transfert du NTZ (fichier avec l'extension ast) vers un autre ordinateur, n'oubliez pas de transférer également ce répertoire.

Lorsque vous sélectionnez le commutateur « Créer un nouveau », une fenêtre apparaît avec une liste des applications logicielles enregistrées sur cet ordinateur dans le répertoire \Windows\System ou System32.

Sélectionnez l'application dans laquelle le nouvel objet sera créé. Cliquez sur OK.

L'application logicielle sélectionnée dans laquelle vous créez l'objet se chargera.

Après avoir quitté l'application logicielle, vous revenez à la fenêtre de la bibliothèque OLE. Exécutez la commande de menu "Retour" ou double-cliquez avec le bouton gauche de la souris sur l'affichage de l'objet.

L'objet que vous avez créé doit être affiché dans le champ de visualisation. Aucune image signifie que le logiciel que vous avez sélectionné ne vous permet pas d'intégrer l'objet. Les raisons peuvent varier. Une occurrence constante de cette situation avec une application logicielle particulière signifie que l'application ne peut pas être utilisée pour créer un objet OLE. Dans certains cas, vous devez consulter le programmeur système, car les raisons d'un traitement incorrect des objets OLE peuvent être dues à des dysfonctionnements du système d'exploitation et des applications, ou aux paramètres des applications elles-mêmes.

Si rien n'a fonctionné lors de l'insertion d'un objet (malheureusement, tous les objets ne peuvent pas être insérés), vous le saurez dans le champ de visualisation vide (conteneur OLE). Vous n'avez pas à vous soucier des objets de bibliothèque OLE vides ou inutilisés. Ils peuvent être supprimés à tout moment.

Deuxième façon

Sélectionnez un objet de la bibliothèque OLE le plus proche de l'image et copiez-le. Le champ de visualisation affiche la copie de l'objet que vous avez créé et le pointeur de l'indicateur est placé sur le numéro de l'objet nouvellement créé par copie.

Sélectionnez la commande "Modifier". L'application logicielle est activée, dans l'environnement de laquelle vous amenez l'image de l'objet à celle dont vous avez besoin.

Après avoir quitté l'application logicielle, vous revenez à la fenêtre Bibliothèque OLE. Exécutez la commande de menu "Retour" ou double-cliquez avec le bouton gauche de la souris sur l'affichage de l'objet.

Commentaire. Vous pouvez réduire le nombre d'étapes à l'aide de la commande Copier et Modifier.

Affichage des objets

La visualisation séquentielle de tous les objets s'effectue en appuyant sur les boutons de commande de l'indicateur de liste. Cela modifie le contenu du champ de visualisation.

La visualisation sélective d'un objet est possible en exécutant la commande de menu "Objet / Aller à". Vous devez saisir le numéro d'identification unique de l'objet sans le trait d'union "OLE-", c'est-à-dire valeur numérique uniquement, affichée entre accolades.

Le numéro de l'objet affiché à un moment donné est indiqué sur l'indicateur de liste.

Modifier un objet existant

Vérifiez que l'objet que vous souhaitez modifier est affiché dans la fenêtre. Si nécessaire, suivez les étapes pour vous assurer de sélectionner l'objet dont vous avez besoin.

Exécutez la commande de menu "Objet / Editer" ou double-cliquez avec le bouton gauche de la souris sur l'affichage de l'objet. L'éditeur dans lequel l'objet sélectionné a été créé s'ouvre. Effectuer les changements nécessaires ; l'ordre des actions est déterminé par l'environnement d'édition. Lorsque vous avez terminé l'édition, vous devez quitter l'éditeur (par exemple, Word), en n'oubliant pas d'enregistrer les modifications. Après avoir fermé l'éditeur, vous revenez à la fenêtre Bibliothèques d'objets OLE. Seule la commande de menu Retour est disponible.

Exécutez la commande de menu Retour ou double-cliquez sur le bouton gauche de la souris sur l'affichage de l'objet.

Le composant TOleContainer permet de placer un document OLE à la surface d'un formulaire. Les propriétés les plus couramment utilisées de ce composant sont AutoActivate, qui spécifie comment le document OLE est activé, State, qui spécifie l'état du conteneur OLE, et OleClassName, qui spécifie le nom de classe (CLSID) de l'objet OLE contenu dans le conteneur. . Les méthodes les plus couramment utilisées de ce composant sont :

Ш InsertObjectDialog - affiche une boîte de dialogue Objet standard pour sélectionner un type de document ou le charger à partir d'un fichier ; w CreateObject - crée un objet OLE ; I CreateObjectFromFile - crée un objet OLE basé sur un fichier existant contenant un document OLE et le place dans un conteneur OLE ;

Dans DestroyObject - détruit un objet contenu dans un conteneur OLE.

Créons une application simple illustrant l'utilisation du composant TOleContainer. Pour cela, nous placerons sur le formulaire un composant TPanel avec la propriété Align égale à alClient, dessus - le composant TOleContainer et le menu principal (vous pouvez y créer des éléments Nouvel objet et Quitter). Le panneau et le menu sont nécessaires pour afficher les barres d'outils et les menus des serveurs OLE qui servent les objets affichés dans le composant TOleContainer. Si un formulaire contenant un composant TOleContainer possède un menu, le menu du serveur sera attaché au menu de l'application selon les règles de fusion des menus Windows. Si un composant TOleContainer est placé sur un composant TPanel, ce dernier affichera la barre d'outils du serveur (Figure 5.1).

Riz. 5.1. Formulaire avec le composant TOleContainer

Créons un gestionnaire d'événements associé à la sélection de l'élément de menu Nouvel objet :

Procédure TForml.NewlClick(Expéditeur : TObject); début 01eContai nerl.InsertObjectDi alog : fin :

En lançant l'application et en cliquant sur le bouton, nous obtenons la boîte de dialogue Insérer un objet (Fig. 5.2).


Riz. 5.2. Boîte de dialogue Insérer un objet

La liste fournie dans cette boîte de dialogue répertorie tous les serveurs de documents OEE enregistrés sur cet ordinateur. Vous pouvez en choisir un (par exemple, Feuille de calcul Microsoft Excel). Désormais, après avoir double-cliqué sur le composant TOleContainer, le composant TPanel contiendra la barre d'outils Microsoft Excel et le menu principal de cette application, et le conteneur OLE lui-même contiendra un nouveau classeur Excel (Fig. 5.3).


Riz. 5.3. Objet actif dans un conteneur OLE

Si le type d'objet affiché dans le conteneur OLE est connu à l'avance, vous pouvez utiliser la méthode CreateObject du composant TOleContainer :

Procédure TForml.NewExcelworksheetlClick(Expéditeur : TObject). début 01eContainerl.CreateObjectC "Excel.Sheet". Faux) : fin ;

Le deuxième paramètre de cette méthode spécifie s'il faut afficher l'objet à l'intérieur du conteneur OLE sous forme d'icône.

ATTENTION -

Bien que la boîte de dialogue Insérer un objet ne contienne que les noms des serveurs de documents OLE, tous les serveurs COM dotés d'une interface utilisateur, en particulier de nombreux contrôles ActiveX, peuvent en principe être affichés dans ces composants. Si vous devez afficher dans OLE CopyTapesr l'interface utilisateur d'un serveur COM qui n'est pas un serveur de documents OLE, vous devez spécifier son CLSID comme premier paramètre de la méthode CreateObject.

Modifions l'application en ajoutant quelques éléments de menu supplémentaires (Fig. 5.4). Créons les gestionnaires d'événements correspondants :

Procédure TForml.ShowPropertieslClickCSender : TObject); commencer si 01 eCOntainerl.01eObjectInterface<>nil then 01eContai nerl.ObjectProperti esDi alog else ShowMessage("OleContainer est vide"); fin; procédure TForml.PastespeciallClick(Expéditeur : TObject). début 01eContai nerl.PasteSpeci alDialog : fin

Riz. 5.4. Menu d'une application utilisant le composant TOIeContainer

Compilons l'application et ajoutons un objet au conteneur OLE au moment de l'exécution. En sélectionnant la commande Action Afficher les propriétés de notre application, nous obtenons une boîte de dialogue standard décrivant les propriétés d'un objet OLE (Fig. 5.5).


Riz. 5.5. Boîte de dialogue décrivant les propriétés de l'objet

Après avoir placé quelques données dans le presse-papiers, sélectionnez la commande Action PasteSpecial de notre application et obtenez une boîte de dialogue permettant de coller spécialement un objet à partir du presse-papiers Collage spécial (Fig. 5.6).


Riz. 5.6. Boîte de dialogue Coller spécial

Après avoir sélectionné le type d'objet à insérer dans la liste proposée, nous pouvons le placer dans le conteneur OBE (Fig. 5.7).


Riz. 5.7. Résultat du collage d'un objet depuis le presse-papiers

Vous pouvez utiliser la liaison et l'incorporation d'objets (OLE) pour inclure du contenu provenant d'autres programmes, tels que Word ou Excel.

L'interface OLE est prise en charge par de nombreux programmes différents et est utilisée pour placer le contenu créé dans un programme dans un autre programme. Par exemple, vous pouvez insérer un document Office Word dans un classeur Office Excel. Pour voir quel type de contenu vous pouvez insérer, accédez à la page Insérer dans le groupe Texte sélectionner un élément Objet. Dans le champ Type d'objet Seuls les objets des programmes installés sur cet ordinateur et prenant en charge l'interface OLE sont affichés.

Comprendre les objets liés et incorporés

Les données copiées dans Excel à partir d'un autre programme compatible OLE (tel que Word) peuvent être collées en tant qu'objet lié ou objet incorporé. Les principales différences entre les objets incorporés et liés résident dans l'endroit où les données sont stockées et dans la manière dont l'objet est mis à jour après son insertion dans le fichier cible. Les objets incorporés sont stockés dans le classeur dans lequel ils sont insérés et ne sont pas mis à jour. Les objets associés restent dans des fichiers séparés et peuvent être mis à jour.

Objets liés et incorporés dans un document

1. L'objet incorporé n'a aucune connexion avec le fichier source.

2. L'objet lié est lié au fichier source.

3. Lorsque le fichier source est mis à jour, l'objet associé est mis à jour.

Quand utiliser des objets liés

Utilisez des objets liés lorsque vous souhaitez que les données du fichier cible soient mises à jour lorsque les données du fichier source changent.

Lors de l'utilisation d'un objet lié, les données originales sont stockées dans le fichier source. Le fichier résultant affiche une vue des données associées, mais stocke uniquement des informations sur l'emplacement des données source (et leur taille si l'objet est un graphique Microsoft Excel). Pour maintenir une connexion aux données d'origine, le fichier dans lequel elles sont stockées doit être accessible sur un disque local ou un réseau.

Les données liées peuvent être mises à jour automatiquement lorsque les données du fichier source changent. Par exemple, si vous sélectionnez un paragraphe dans un document Word, puis l'insérez en tant qu'objet lié dans un classeur Excel, si vous modifiez les données dans le document Word, les données du classeur Excel changeront également.

Quand utiliser des objets incorporés

Utilisez un objet incorporé si vous ne souhaitez pas que les données copiées changent lorsqu'elles changent dans le fichier source. La version des données sources est entièrement intégrée au classeur. Lorsque vous copiez des données en tant qu'objet incorporé, le fichier résultant occupe plus d'espace disque que lorsque vous liez des données.

Lorsque vous ouvrez un fichier sur un autre ordinateur, vous pouvez visualiser l'objet incorporé sans avoir accès aux données d'origine. L'objet incorporé n'étant pas associé au fichier source, il n'est pas mis à jour lorsque les données source changent. Pour modifier un objet incorporé, double-cliquez dessus pour l'ouvrir et le modifier dans le programme d'origine. Le programme source (ou un autre programme permettant d'éditer l'objet) doit être installé sur votre ordinateur.

Changer la façon dont un objet OLE est affiché

Dans un classeur, un objet lié ou incorporé peut apparaître tel qu'il apparaît dans le programme d'origine ou sous forme d'icône. Si le livre sera consulté en ligne et n'aura pas besoin d'être imprimé, vous pouvez choisir d'afficher cet objet sous forme d'icône. Cela réduit la zone occupée par l'objet sur l'écran. Pour afficher cet objet dans sa forme originale, double-cliquez sur son icône.

Incorporer un objet sur une feuille

Insérer un lien vers un fichier

Note:

Créer un objet dans Excel


Incorporer un objet sur une feuille

Insérer un lien vers un fichier

Vous pouvez simplement ajouter une référence à l'objet plutôt que de l'intégrer entièrement. Vous pouvez le faire si le classeur et l'objet que vous souhaitez ajouter sont stockés sur un site SharePoint, un lecteur réseau partagé ou si l'emplacement et l'emplacement des fichiers ne changeront pas. Ceci est utile si l'objet lié change, puisque le lien ouvre toujours la dernière version du document.

Note: Si le fichier lié est déplacé, le lien ne fonctionnera pas.

Créer un objet dans Excel

Vous pouvez créer un nouvel objet basé sur un autre programme sans quitter le livre. Par exemple, si vous souhaitez ajouter plus de détails à un graphique ou un tableau, vous pouvez créer un document incorporé, tel qu'un fichier Word ou PowerPoint dans Excel. Vous pouvez configurer l'affichage de l'objet à droite dans la feuille de calcul ou ajouter une icône qui ouvre le fichier.


Lier ou intégrer du contenu à partir d'un autre programme à l'aide d'OLE

Vous pouvez lier ou intégrer du contenu (en tout ou en partie) à partir d'un autre programme.

Intégrer le contenu d'un autre programme

Lier ou intégrer du contenu partiel à partir d’un autre programme

Changer la façon dont un objet OLE est affiché

    Objet type d'objet(Par exemple, Document objet) et sélectionnez la commande Convertir.

    • Pour afficher le contenu d'un objet, décochez la case En tant qu'icône.

      Pour afficher l'icône, cochez la case afficher sous forme d'icône. Vous pouvez modifier l'icône ou l'étiquette par défaut si nécessaire. Pour ce faire, cliquez sur Changer d'icône et cliquez sur l'icône souhaitée dans la liste icône ou sur le terrain titre entrez une étiquette.

Gestion des mises à jour dans les objets liés

Lors de l'établissement de liens avec d'autres programmes, la mise à jour peut être effectuée de l'une des manières suivantes : automatiquement à l'ouverture du fichier cible, manuellement si vous souhaitez visualiser les données précédentes avant de les mettre à jour à partir du fichier source, ou à l'aide d'une demande de mise à jour, quel que soit le si la méthode de mise à jour est activée (automatique ou manuelle) .

Installer une mise à jour manuellement en connexion avec un autre programme

Configuration des mises à jour automatiques de communication avec un autre programme

Problème : Impossible de mettre à jour les liens automatiques sur une feuille de calcul

Paramètre Automatiquement dans Excel, il est remplacé par le paramètre Mettre à jour les liens vers d'autres documents.

Pour garantir que les liens d'objet OLE automatiques sont automatiquement mis à jour, procédez comme suit :

Mise à jour immédiate de la connexion avec le programme

Modification du contenu d'un programme OLE

Dans Excel, vous pouvez modifier le contenu lié ou intégré à partir d'un autre programme.

Modification d'un objet lié dans le programme source

Modification d'un objet incorporé dans le programme source

    Double-cliquez sur l'objet incorporé pour l'ouvrir.

    Apportez les modifications nécessaires.

    Si vous modifiez un objet alors que le programme est ouvert, cliquez à l'extérieur de l'objet pour revenir au fichier cible.

    Si vous modifiez un objet dans le programme source, ouvrez-le dans une fenêtre séparée, quittez le programme source pour revenir au fichier cible.

Note: Double-cliquez sur certains objets intégrés, tels que des clips vidéo et audio, pour les lire au lieu de les ouvrir. Pour modifier un tel objet incorporé, cliquez avec le bouton droit sur l'icône ou l'objet, survolez l'élément Objet type d'objet(Par exemple, Objet Clip média), puis sélectionnez la commande Changement.

Modification d'un objet incorporé dans un programme autre que la source

    Sélectionnez l'objet incorporé que vous souhaitez modifier.

    Cliquez avec le bouton droit sur une icône ou un objet, survolez l'élément Objet type d'objet(Par exemple, Document objet) et sélectionnez la commande Convertir.

    Effectuez l'une des opérations suivantes :

    • Pour convertir l'objet incorporé au type sélectionné dans la liste, cochez la case convertir en.

      Pour ouvrir un objet incorporé au format sélectionné dans la liste sans changer le type d'objet incorporé, cochez la case activer comment.

Sélection d'un objet OLE à l'aide du clavier

    Appuyez sur CTRL+G pour afficher la boîte de dialogue Transition.

    Cliquez sur le bouton Sélectionner, sélectionnez une option objets et appuyez sur le bouton D'ACCORD.

    Appuyez plusieurs fois sur la touche Tab jusqu'à ce que l'élément souhaité soit mis en surbrillance.

    Appuyez sur MAJ+F10.

    Survolez un élément Objet ou Diagramme d'objets et sélectionnez une équipe Changement.

Problème : Lorsque je double-clique sur un objet lié ou incorporé, le message « Impossible de modifier » apparaît

Ce message apparaît lorsque le fichier ou le programme source ne peut pas être ouvert.

Assurez-vous que le programme original est disponible. Si le programme d'origine n'est pas installé sur votre ordinateur, convertissez l'objet au format de fichier du programme qui se trouve sur votre ordinateur.

Assurez-vous d'avoir suffisamment de mémoire. Assurez-vous que votre ordinateur dispose de suffisamment de mémoire pour exécuter le programme d'origine. Si nécessaire, fermez les autres programmes pour libérer de la mémoire.

Fermez toutes les boîtes de dialogue. Si le programme d'origine est en cours d'exécution, assurez-vous qu'aucune boîte de dialogue n'est ouverte. Basculez vers le programme d'origine et fermez toutes les boîtes de dialogue ouvertes.

Fermez le fichier source. Si le fichier source est un objet lié, assurez-vous qu'il n'est pas ouvert par un autre utilisateur.

Assurez-vous que le nom du fichier d'origine n'a pas changé. Si le fichier source que vous souhaitez modifier est un objet lié, assurez-vous qu'il porte le même nom que lors de la création du lien et qu'il n'a pas été déplacé. Pour connaître le nom du fichier source, sélectionnez l'objet associé, puis sur l'onglet Données dans le groupe Relations sélectionner une équipe Changer les connexions. Si le fichier source a été renommé ou déplacé, utilisez le bouton Changer de source dans la boîte de dialogue Changer les connexions pour retrouver le fichier d'origine et restaurer la connexion.

Plus d'informations

Vous pouvez toujours poser une question à la communauté Excel Tech, demander de l'aide à la communauté Answers ou suggérer une nouvelle fonctionnalité ou une amélioration du site Web.



Des questions ?

Signaler une faute de frappe

Texte qui sera envoyé à nos rédacteurs :