OLE-Datenaustausch. Das Konzept einer dokumentenorientierten Umgebung. OLE-Konzept und Verwendung

OLE-Technologie verstehen

Das Aufkommen der OLE-Technologie ist auf die Notwendigkeit zurückzuführen, Dokumente aus Daten zu generieren verschiedene Typen... Der Hauptvorteil der von Microsoft entwickelten OLE-Technologie besteht darin, dass sie keine Einschränkungen hat und es Ihnen ermöglicht, den Datentransfer zwischen fast jeder Anwendung zu organisieren. Die OLE-Technologie wird durch die Regeln (Protokoll) der Interaktion zwischen Windows-Anwendungen bestimmt. Die OLE-Basistechnologie wurde anschließend auf OLE 2.0, die derzeit am weitesten verbreitete Version, erweitert.

Notiz. OLE steht für Objektverknüpfung und Einbettung, was übersetzt als Verknüpfen und Einbetten eines Objekts.

OLE wird nicht von allen Windows-Anwendungen vollständig unterstützt, sondern nur von denen, die für die Entwicklung von zusammengesetzten Dokumenten gedacht sind. Einige Anwendungen können nur als Senke verwendet werden, andere nur als Quelle, aber es gibt Anwendungen, die in beiden Rollen agieren können.

Beispielsweise, Texteditor WordPad unterstützt die OLE-Technologie vollständig, da es zum Erstellen von Textdokumenten entwickelt wurde, die Bilder, Töne, Tabellen, Videoclips usw. enthalten können. Der Grafikeditor von Paint wurde entwickelt, um einfache Zeichnungen zu erstellen, er kann nicht mit der OLE-Technologie nur als Anwendung arbeiten -Quelle. Textverarbeitung ist ein komplexer Komplex und umfasst tatsächlich mehrere Anwendungen: Bildeditor, Formeleditor, Texteditor usw. Diese Anwendungen verwenden die OLE-Technologie auf unterschiedliche Weise. Der Formeleditor fungiert nur als Quellanwendung (OLE-Server), und ein Texteditor kann sowohl als Quelle als auch als Senke (OLE-Client) fungieren. Sie können die Liste der im System arbeitenden OLE-Server anzeigen, indem Sie den Befehl ausführen Objekt einfügen(in Word ist dieser Befehl im Einfügung).

Die OLE-Technologie bietet einem Benutzer die Möglichkeit, ein in ein zusammengesetztes Dokument eingefügtes Objekt unter Verwendung der von der Quellanwendung bereitgestellten Tools zu bearbeiten. Das OLE-Objekt behält immer einen Link zur Quellanwendung (dieser Link wird durch Doppelklick aktiviert), darf aber nicht mit dem Quelldokument verknüpft sein.

Die OLE-Technologie bietet zwei Möglichkeiten für den Datenaustausch:

§ Objektvorstellung, bei dem das Objekt selbst in das Zieldokument eingefügt wird. Das OLE-Objekt verwendet die Quellanwendung nicht, um ein Dokument anzuzeigen oder zu drucken. Wenn Sie beispielsweise ein zusammengesetztes Dokument auf einen anderen Computer verschieben, wird das OLE-Objekt ordnungsgemäß angezeigt, auch wenn sich die entsprechende Quellanwendung nicht auf diesem Computer befindet. Das OLE-Objekt behält jedoch eine Verknüpfung zur Quellanwendung, die die Bearbeitung des OLE-Objekts innerhalb eines zusammengesetzten Dokuments ermöglicht;

§ ein Objekt verknüpfen, bei dem nicht das Objekt selbst im Zieldokument platziert wird, sondern nur ein Link zum Quelldokument. In diesem Fall wird das OLE-Objekt nicht der Quellanwendung zugeordnet, sondern dem Quelldokument, in dem sich das Objekt befindet. Über diesen Link können Sie die Darstellung eines Objekts im Zieldokument ändern, sobald das Objekt im Quelldokument geändert wird.

Objektinjektion

Wenn Sie ein Objekt einbetten, wird das Objekt selbst in das Zieldokument eingefügt. Wenn dieses Objekt durch Kopieren von Daten aus einem Quelldokument erhalten wird, werden die Daten an derselben Stelle gespeichert und eine Kopie davon in das Zieldokument eingefügt, und die Verknüpfung zwischen dem Objekt und seiner Kopie wird nicht hergestellt. Außerdem zusammen mit dem Team Einfügung Sie können den Befehl verwenden Besonderes einfügen.

Es gibt mehrere Möglichkeiten, ein Objekt in ein Dokument einzubetten:

§ aus Dokument öffnen(mit Befehlen Einfügung und Spezial einfügen);

§ aus einer Datei (mit einem speziellen Befehl zum Einfügen einer Datei oder zum Importieren einer Datei);

§ direkter Aufruf des OLE-Servers (mit dem Befehl Objekt einfügen).

Das Einbetten eines Objekts aus einem geöffneten Dokument erfolgt wie folgt:

§ in der Quellanwendung wird ein Objekt ausgewählt, das eingebettet wird;

§ das ausgewählte Objekt wird mit dem Befehl in die Zwischenablage kopiert Kopieren oder Ausgeschnitten;

§ es erfolgt ein Übergang zur empfangenden Anwendung, in der das zusammengesetzte Dokument gebildet wird, und der Mauszeiger wird an die Stelle gesetzt, an der das Objekt eingefügt wird;

§ das Objekt wird mit dem Befehl eingefügt Einfügung oder Spezial einfügen;

§ bei Verwendung des Befehls Spezial einfügen auf dem Bildschirm erscheint das Dialogfeld "Paste Special" (Abb. 12.15), in dem Sie die Methode zum Einfügen von Daten als Objekt auswählen müssen, wählen Sie die Auswahlschaltfläche<Вставить>und drücke den Knopf<ОК>... Daten können auch als Symbol in das Masterdokument eingefügt werden, wofür im Dialogfeld "Spezial einfügen" das entsprechende Optionsfeld ausgewählt wird.

Die Technologie zum Einbetten von Dateiinhalten, die am Beispiel der Word-Anwendung betrachtet wird, sieht wie folgt aus:

§ der Befehl wird eingegeben Datei aus dem Steuerungsmenü Einfügung;

§ im Dialog „Datei einfügen“ (Abb. 12.16) werden die notwendigen Parameter eingestellt und der Dateiname ausgewählt. In diesem Fall sollten Sie den Switch nicht installieren<Связь с файлом>damit der Inhalt der Datei eingebettet wird;

§ Drücken Sie den Knopf<ОК>.

Reis. 12.15. Spezialfenster in das Textverarbeitungsprogramm einfügen

Reis. 12.16. Dateifenster in Textverarbeitung einfügen

Für andere Anwendungen ist die Technologie ähnlich, der Unterschied liegt in den spezifischen Namen der Befehle.

Das neue Objekt wird wie folgt in das Verbunddokument eingebettet:

§ der Ort der Ausführung ist im Verbunddokument angegeben;

§ der Befehl wird eingegeben Objekt einfügen(in Word-Umgebung - item Ein Objekt Steuerungsmenü Einfügung);

§ im Dialog „Objekt einfügen“ (Abb. 12.17) wird der Typ des einzubettenden Objekts ausgewählt, d.h. Quellanwendung. Kontrollkästchen<Связь с файлом>es sollte nicht installiert werden, damit das Objekt eingebettet werden kann;

§ die Taste ist gedrückt<ОК>;

§ In der Quellanwendung wird ein neues Objekt erstellt, das nach Verlassen der Quellanwendung in das Zieldokument eingefügt wird.

Reis. 12.17. Objektfenster in Textverarbeitung einfügen

Ein mit OLE-Technologie eingebettetes Objekt kann mit der Quellanwendung auf folgende Weise bearbeitet werden:

§ den entsprechenden Befehl im Kontroll- oder Kontextmenü auswählen;

§ Doppelklicken Sie mit der linken Maustaste auf das eingebettete Objekt.



Beachten Sie, dass, wenn dasselbe Objekt in mehrere Dokumente eingebettet ist, jedes Dokument seine eigene Kopie des Objekts speichert. In diesem Fall ist die Aufbewahrung des Objekts und aller seiner Kopien mit zusätzlichen Kosten verbunden. Externer Speicher... Außerdem bleibt keine Verbindung zwischen den Kopien des Objekts erhalten; das Ändern einer der Kopien wirkt sich in keiner Weise auf die restlichen Kopien des Objekts aus.

Reis. 12.18. Das Verfahren zum Verknüpfen von Objekten mit der OLE-Technologie

Ein Objekt verknüpfen

Beim Anzeigen oder Drucken eines zusammengesetzten Dokuments unterscheidet sich das verknüpfte Objekt nicht vom eingebetteten Objekt. Der Unterschied wird nur beim Bearbeiten eines Objekts angezeigt. Das zugehörige Objekt befindet sich immer im Quelldokument und der Verweis (Ortsangabe) auf die Datei mit diesem Dokument wird im zusammengesetzten Zieldokument gespeichert (Abb. 12.18).

Somit werden beim Verknüpfen eines Objekts Verweise auf das Objekt in den Zieldokumenten angegeben und das Objekt selbst wird in einer einzigen Kopie im Quelldokument gespeichert. Alle Änderungen an einem Objekt im Quelldokument spiegeln sich zwangsläufig in der Präsentation des Objekts in zusammengesetzten Dokumenten wider. Wenn Sie ein zusammengesetztes Dokument öffnen, müssen Sie sicherstellen, dass alle Dateien vorhanden sind, die die zugehörigen Objekte enthalten, und zwar genau in den Ordnern, in denen sie sich beim Verknüpfen befanden.

Es empfiehlt sich, die Objektverknüpfungstechnologie in folgenden Fällen zu verwenden:

§ das Objekt wird in mehrere verschiedene Dokumente eingefügt und es ist notwendig, dass alle Änderungen an diesem Objekt in diesen Dokumenten widergespiegelt werden;

§ das Objekt nimmt zu viel Platz ein und erschwert die Arbeit mit dem Masterdokument;

§ wenn nicht genügend externer Speicher vorhanden ist.

Es gibt zwei Möglichkeiten, verknüpfte Objekte in einem Masterdokument zu erstellen:

§ aus einem geöffneten Dokument. In diesem Fall kann nur ein bestimmtes Fragment aus dem Quelldokument in das zusammengesetzte Dokument aufgenommen werden;

§ aus Datei. In diesem Fall wird das Quelldokument vollständig in das zusammengesetzte Dokument aufgenommen.

Beachten Sie! Um ein Objekt zu verknüpfen, muss das Objekt als Dokument oder Teil davon in der Datei gespeichert werden.

Das Verknüpfen eines Objekts aus einem geöffneten Dokument erfolgt wie folgt:

§ in der Quellanwendung wird ein Objekt zugewiesen, das verlinkt wird;

§ das ausgewählte Objekt wird mit dem Befehl . in die Zwischenablage übernommen Kopieren;

§ es erfolgt ein Übergang zur empfangenden Anwendung, in der das zusammengesetzte Dokument gebildet wird, und der Mauszeiger wird an die Stelle gesetzt, an der das Objekt eingefügt wird;

§ der Befehl wird eingegeben Spezial einfügen;

§ im Dialog „Spezial einfügen“ ist die Auswahlschaltfläche markiert<Связать>, die Methode zum Einfügen des Objekts wird angezeigt (in der üblichen Form oder in Form eines Symbols) und die Schaltfläche wird gedrückt<ОК>.

Das Verknüpfen mit einer Datei (am Beispiel eines Textverarbeitungsprogramms Word) ist wie folgt:

§ der Ort der Einfügung ist im zusammengesetzten Dokument angegeben;

§ der Befehl wird eingegeben Datei aus der Speisekarte Einfügung;

§ im Dialog „Datei einfügen“ (cm. Reis. 12.16) Aktivieren Sie das Kontrollkästchen<Связь с файлом>und andere notwendige Parameter, dann wird das Dokument ausgewählt, in dem das Objekt gespeichert ist;

§ die Taste ist gedrückt<ОК>.

Sie können das verknüpfte Objekt ändern, indem Sie das Quelldokument bearbeiten, in dem es platziert ist. Dies kann auf zwei Arten erfolgen. Die erste Möglichkeit besteht darin, das Quelldokument direkt in der Quellanwendungsumgebung zu öffnen, die zweite Möglichkeit besteht darin, das Quelldokument aus dem zusammengesetzten Dokument zu öffnen, in dem sich das zugehörige Objekt befindet. Das Öffnen kann entweder mit der Hilfe erfolgen Kontextmenü, oder durch Doppelklick auf dieses Objekt.

Da verknüpfte Objekte in ihren Quelldokumenten getrennt vom Masterdokument gespeichert werden, ist es wichtig, sich der Masterdokumentverknüpfungen bewusst zu sein. Sie können die Verknüpfungen des Masterdokuments im Dialogfeld "Verknüpfungen" anzeigen, aktualisieren und ändern, das z Word-Anwendung auf Befehl gerufen Anschlüsse aus der Speisekarte Bearbeiten(Abb.12.19). Dieser Dialog enthält Informationen zu den Beziehungen dieses Objekts:

§ Angabe (Pfad) der Datei;

§ die Art oder das Format des Objekts;

§ Modus zum Aktualisieren eines Objekts in einem zusammengesetzten Dokument - automatisch oder manuell (auf Anfrage).

Beim automatischen Regenerieren ändert sich das verknüpfte Objekt im Masterdokument, sobald es sich im Quelldokument ändert. Bei manuelles Update eine ausdrückliche Anweisung des Benutzers ist erforderlich.

Reis. 12.19. Das Dialogfeld Verknüpfungen in der Word-Textverarbeitung

Word enthält Programme wie Microsoft Graph, Microsoft WordArt und Microsoft Equation. Diese Programme sind in der Lage, Objekte zu erstellen, die in ein Word-Dokument eingefügt werden können. Datenaustausch zwischen diesen Programmen und Textverarbeitungssystem Word wird unter Verwendung der OLE-Technologie (Object Linking and Embedding) implementiert.

Die OLE-Technologie ist eine Möglichkeit, Daten zwischen zwei Programmen auszutauschen. Daten, die unter Verwendung der OLE-Technologie in ein Programm eingefügt werden, werden durch das abstrakte Konzept von OBJECT bezeichnet. Lassen Sie uns die Idee dieser Technologie am Beispiel der Verarbeitung eines Dokuments mit vielen eingefügten Bildern erklären, die von verschiedenen Programmen erstellt wurden. Gleichzeitig bereitet die Bearbeitung des Textes selbst keine Probleme und kann mit den internen Tools von Word durchgeführt werden. Bilder sind anders - um sie ohne OLE zu ändern, müssen Sie viele Schritte ausführen:

· Zuerst müssen Sie das alte Bild aus dem Dokument löschen;

· Starten Sie dann das Zeichnungsbearbeitungsprogramm;

· Laden Sie eine Datei hoch, die das gewünschte Bild enthält;

Bei eine große Anzahl Zeichnungen zu bearbeiten, kann zu mühsam sein. Mit Hilfe der OLE-Technologie eröffnen sich neue Möglichkeiten der Bildbearbeitung. Um das Programm zum Bearbeiten einer bestimmten Zeichnung zu starten, müssen Sie nur mit der Maus darauf doppelklicken. Danach gibt es zwei mögliche Szenarien für die Entwicklung von Events für die OLE-Technologie:

1. Das Bearbeitungsprogramm wird als separates Fenster gestartet und das angegebene Bild zur Bearbeitung automatisch darin geladen. Nach Beendigung der Bearbeitung und Beenden des Programms werden alle Änderungen automatisch in das Dokument übernommen.

2. Ein mit einem Bild gestartetes Bearbeitungsprogramm zeigt dessen Menü, Symbolleiste usw. an. im Word-Fenster. Alle Änderungen, die am Bild vorgenommen werden, werden sofort im Dokument wiedergegeben und Sie können es sehen. Nachdem die Bearbeitung abgeschlossen ist und das Bearbeitungsprogramm abgeschlossen ist, kehrt das Word-Fenster zu seinem normalen Aussehen zurück. Diese Methode wird als visuelle Bearbeitung bezeichnet.

Nach diesem Prinzip können Sie nicht nur mit Bildern arbeiten, sondern auch mit anderen Objekten, zum Beispiel mit Tonkommentaren, die mit einer Soundkarte aufgenommen und in ein Dokument eingefügt werden, Computervideos, die auch in ein Dokument eingebunden werden können. In diesem Dokument wird die Verwendung der OLE-Technologie zum Einfügen von Formeln und geschweiftem Text erläutert.

Mit der OLE-Technologie sind mehrere neue Konzepte verbunden.

Ein Objekt. Unter einem Objekt wird jede Art von Daten verstanden, die mittels OLE-Technologie in ein Dokument eingefügt werden können. Diese Daten können Text, Bilder, Ton- und Videoinformationen sein. In diesem Fall ist es nicht erforderlich, dass das Programm, das das Objekt akzeptiert (injiziert), seinen Zweck versteht und es bearbeiten kann. Um ein Objekt zu bearbeiten, wird automatisch das Programm gestartet, das es bearbeiten kann.

Verbindung. Wenn Sie Daten mit einem Dokument verknüpfen, geschieht Folgendes: Die Daten und der Name der Datei, aus der diese Daten stammen, werden in das Dokument kopiert. Wenn ein solches Dokument zur Bearbeitung geöffnet wird, werden alle mit dem Dokument verknüpften Daten geprüft. Wenn zwischen den Daten in der Datei und den Daten im Dokument ein Unterschied besteht, werden die Daten im Dokument automatisch aus der Datei aktualisiert. Natürlich haben Sie die Möglichkeit, Informationen im Dokument nicht nur automatisch, sondern auch manuell zu aktualisieren.

Implementierung. Ein eingebettetes Objekt enthält alle erforderlichen Daten, um es zu bearbeiten. Das Objekt benötigt keine Kommunikation mit Originaldatei und kann völlig autonom sein. Um ein Objekt zu bearbeiten, wird immer das Programm gestartet, das dies kann.

Server. Es ist ein Programm, das ein Objekt zur Kommunikation und Implementierung erstellt. Aus dem Word-Paket sind dies Microsoft Equation und Microsoft WordArt.

Klient. Es ist ein Programm, das Objekte in seine Dokumente aufnimmt. Da Word verschiedene Objekte in Dokumente einfügen kann, bedeutet dies, dass Word ein OLE-Client ist.

Erstellen mathematischer Formeln
mit Microsoft-Gleichung

Um eine Formel in den Text einzufügen, gehen Sie folgendermaßen vor:

Platzieren Sie den Cursor in den Bereich des Dokuments, in dem die Formel platziert werden soll.

Wählen Sie im Menü Einfügen die Option Objekt aus. Wählen Sie im sich öffnenden Fenster Objekt einfügen die Registerkarte Erstellen (Abb. 5.1).

Wählen Sie Microsoft Equation 3.0 aus der Liste Objekttyp aus.

Aktivieren Sie das Kontrollkästchen Als Symbol, indem Sie darauf klicken.

Bestätigen Sie Ihre Auswahl mit einem Klick auf die Schaltfläche OK.

Reis. 5.1 Dialog Objekt einfügen, Reiter Erstellen

Als Ergebnis dieser Aktionen sollte sich das Formeleditorfenster öffnen (Abb. 5.2).

Das Verknüpfen und Einbetten von Objekten, die in verschiedenen Anwendungen erstellt wurden, erfolgt in Windows mit einer speziellen Technologie namens OLE (Object Linking and Embedding).
Die OLE-Technologie ist ein universeller Mechanismus zum Erstellen und Verarbeiten von zusammengesetzten Dokumenten, die gleichzeitig Objekte unterschiedlicher Herkunft und unterschiedlicher Natur enthalten, z. B. Text, Tabellen, Fotografien, Ton usw.
Die OLE-Technologie verwendet die folgenden Begriffe und Definitionen:

OLE-Objekt (OLE - Objekt) - ein beliebiges Element, das mittels beliebiger Windows-Anwendungen die in ein Dokument in einer anderen Windows-Anwendung platziert (eingebettet und / oder verlinkt) werden können. Ein Objekt kann eine ganze Datei oder nur ein Fragment einer Datei sein.

OLE-Server (OLE - Server, Quellanwendung, Quellanwendung) ist eine Anwendung, die ein OLE-Objekt erstellt, d.h. ein Programm, das einer anderen Anwendung dient.

OLE-Client (OLE-Client, Empfängeranwendung oder Containeranwendung) – Eine Anwendung, die ein OLE-Objekt akzeptiert, d. h. ein Programm, das die Dienste eines OLE-Servers verwendet.

Unter Einbetten von Objekten verstehen wir die Erstellung eines komplexen Dokuments, das zwei oder mehr autonome Objekte enthält. Die übliche Methode zum Einbetten von Objekten in ein Dokument besteht darin, sie aus einer vorgefertigten Datei zu importieren, in der das Objekt gespeichert ist. Verwenden Sie dazu den Befehl Einfügen / Objekt .... Wählen Sie im sich öffnenden Dialogfeld Objekt einfügen zum Importieren des eingefügten Objekts das Optionsfeld Aus Datei erstellen, und die Auswahl auf Datenträger erfolgt über die Schaltfläche Durchsuchen .. Sie können grafische Objekte, Texte, Tonaufnahmen in ein Textdokument und Videoaufnahmen einbetten.

Wenn Sie ein komplexes Dokument speichern, werden sowohl der Text als auch alle darin eingebetteten Objekte gespeichert. Die Größe des Originaltextdokuments wird um die Größe der eingebetteten Objekte erhöht.

Eine andere Möglichkeit, das Bild zu platzieren Text dokument- verbindlich. Im gleichen Dialogfeld Objekt einfügen gibt es ein Kontrollkästchen namens Link. Wenn Sie dieses Kontrollkästchen vor dem Einfügen aktivieren, erfolgt die Verknüpfung, d.h. eine andere Art von Einlage. In diesem Fall wird nicht das Objekt selbst in das Dokument eingefügt, sondern lediglich ein Zeiger auf die Position des Objekts eingefügt. Wenn der Benutzer beim Betrachten des Dokuments den Zeiger erreicht, geht das Textverarbeitungsprogramm zu der Adresse im Index und zeigt das Bild im Text des Dokuments an. Beim Verknüpfen von Objekten wird die Größe der resultierenden Datei praktisch nicht größer, weil Der Zeiger nimmt sehr wenig Platz ein. Bei Verwendung der Methode zum Verknüpfen von Objekten ist es jedoch erforderlich, die Integrität der Verknüpfungen zwischen Objekten zu kontrollieren, die beim Verschieben von Objekten verletzt werden können.



Verschiedene Anwendungen Windows unterstützt die OLE-Technologie in unterschiedlichem Maße. Einige Programme wie Notepad unterstützen dies überhaupt nicht. Eine Reihe von Programmen - WordArt, Microsoft Equation usw. können nur die Rolle eines OLE-Servers spielen. Informationssysteme im Gegenteil, sie erfüllen meistens nur die Rolle eines Empfängers, d.h. OLE-Client.

Die leistungsstärksten Windows-Anwendungen wie Word, Excel und andere können sowohl als OLE-Server als auch als OLE-Client ausgeführt werden.
Die OLE-Technologie ermöglicht:

Einbetten von Objekten oder Dokumentfragmenten, die in anderen Anwendungen erstellt wurden, in das Dokument sowie Bearbeiten dieser Objekte mit der Anwendung, die sie erstellt hat;

ein Objekt mit einem Dokument in einer anderen Anwendung verknüpfen. Wenn eine Verbindung hergestellt wird, "lebt" dieses Objekt weiterhin sein eigenes Leben und dient anderen Dokumenten.

Dienstprogramme

Dienstprogramme dienen der Wartung Ihres Computers und Betriebssystem... Sie ermöglichen es Ihnen, Fehler zu finden und zu beseitigen Dateisystem, Festplatten und Disketten auf physikalische Defekte und die Richtigkeit des logischen Aufbaus prüfen, die Einstellungen der Hardware optimieren und Software usw.

Auf Dienstprogramme kann über den Befehl Start / Programme / Zubehör / Dienstprogramme zugegriffen werden.

Das am häufigsten verwendete Programm ist Scandisk, ein Festplattenprüfprogramm. Es beseitigt logische Fehler in der Dateistruktur (Standardprüfung) und physikalische Fehler im Zusammenhang mit Plattenoberflächendefekten (vollständige Prüfung) auf Festplatten und Disketten. Nach jedem anormalen Herunterfahren des Computers wird eine Routineprüfung durchgeführt. Vollständige Prüfung Festplatte zweimal jährlich oder bei Zweifeln an der Zuverlässigkeit der Arbeiten durchgeführt werden. Für Diskette Bei Lese- oder Schreibfehlern der Datei wird eine vollständige Überprüfung empfohlen.

Disk Defragmenter ist ein Programm zur Verbesserung der Festplattenleistung durch Beseitigung der Fragmentierung Dateistruktur... Beim Bearbeiten von Dateien über einen längeren Zeitraum oder wenn die Festplatte voll ist, beginnt das System, nicht alle Cluster in einer Reihe zu füllen (ein Cluster ist die kleinste Datenspeichereinheit auf der Festplatte), sondern nur freie Cluster. Daher wird die Datei auf der Festplatte "verschmiert" und die Zugriffszeit darauf erhöht. Bei der Defragmentierung werden Dateien überschrieben, sodass jede von ihnen in einer Gruppe zusammenhängender Cluster enthalten ist.

Das Formatieren einer Diskette erfolgt, indem Sie mit der rechten Maustaste auf das Diskettensymbol klicken und Formatieren ... auswählen. Obwohl Disketten bereits formatiert verkauft werden, beseitigt die Neuformatierung die Fehler im Diskettenlayout, die Scandisk nicht beheben kann. Die aufgezeichneten Daten gehen jedoch verloren. Die Formatierung kann schnell oder vollständig sein. Im ersten Fall werden nur vorhandene Dateien gelöscht, im zweiten Fall wird noch die Plattenoberfläche überprüft und Defekte beseitigt.

OLE(Englisch Object Linking and Embedding, ausgesprochen oh-lay [olei]) ist eine von Microsoft entwickelte Technologie zum Verknüpfen und Einbetten von Objekten in andere Dokumente und Objekte.

Ein Beispiel für die Verwendung der OLE-Technologie. Zuallererst ist zu beachten, dass um die Arbeit zu vereinfachen und mehr richtige Arbeit Es werden Links empfohlen, um im Projekt verwendete Dateien in einem Ordner zu platzieren. Dadurch wird die Migration des gesamten Projekts zwischen Computersystemen vereinfacht, indem einfach der Ordner verschoben wird, in dem das Projekt gespeichert ist.

Als erstes müssen Sie also einen Projektordner erstellen. Es wird empfohlen, den Namen des Ordners wie folgt festzulegen: „Name der Art der Arbeit“ + „Name der Disziplin“ + „Vollständiger Name des Interpreten“. Zum Beispiel „Bericht über praktische IT in Professionelle Aktivität Ivanov II ", die Verwendung von Abkürzungen ist erlaubt: "Report on IT in Professional Leader Ivanov II ".

In der zweiten Phase ist es notwendig, das Word-Dokument "Bericht über die praktische Arbeit" in den Ordner zu legen (dies ist das Dokument, das Sie nach dem Ausfüllen erhalten haben praktische Arbeit Nr. 1 "Arbeiten mit der Textverarbeitung Word"). Dann musst du einlegen dieser Ordner Excel-Dokument, das in diesem Lab erhalten wurde. Außerdem enthält dieser Ordner alle Dateien, die bei der Durchführung der in diesen Richtlinien vorgesehenen Arbeiten verwendet werden.

Da die OLE-Technologie tatsächlich ein Mechanismus zum Organisieren verschiedener Einfügemodi in der MSOffice Office-Suite ist, werden im Folgenden einige Modi vorgestellt.

Angenommen, Sie müssen einige Informationen aus einem Excel-Dokument in ein Word-Dokument einfügen. Setzen Sie dazu den Cursor an die gewünschte Stelle im Word-Dokument, wählen Sie dann im Menü "Einfügen" das Werkzeug "Objekt" (siehe Abbildung 2.34)

Abbildung 2.34 „Objekt einfügen“

Danach erscheint das Dialogmenü des Assistenten "Objekte einfügen", in dem Sie zum Panel "Aus Datei erstellen" wechseln müssen. Klicken Sie in diesem Fenster auf die Schaltfläche „Durchsuchen“ und wählen Sie die gewünschte Datei aus, setzen Sie ein Häkchen im Feld „Link zur Datei“ und klicken Sie auf die Schaltfläche „OK“ (siehe Abbildung 2.35).

Bild 2.35 Registerkarte „Aus Datei erstellen“ des Assistenten „Objekte einfügen“

Das Ergebnis ist in Abbildung 2.36 dargestellt. Es ist zu beachten, dass ein Doppelklick auf das eingefügte Objekt die Anwendung startet, mit der das Objekt erstellt wurde, in diesem Fall Excel.

Abbildung 2.36 „Ergebnis der Objekteinfügung“

Dieser Modus ermöglicht Ihnen die automatische Aktualisierung von Daten in Word-Datei bei Änderungen am Original Excel-Datei... Jedes Mal, wenn ein Word-Dokument geöffnet wird, werden die Dokumentverknüpfungen überprüft, und wenn Änderungen vorgenommen werden, wird beim Wechseln zu einer der Quelldateien, auf die sich das Word-Dokument bezieht, ein Schuldenfenster angezeigt, in dem dem Benutzer eine der Optionen angeboten wird zur Auswahl (siehe Abbildung 2.37).



Abbildung 2.37 „Dialogfenster mit Auswahl einer der Aktionen bei Änderungen an den Quelldateien“

Der Assistent "Objekt einfügen" legt die Formate der eingefügten Objekte nicht fest, es kann eine beliebige Datei vor der Anwendung sein. Zu beachten ist, dass die Einfügemöglichkeit in Form eines Icons (Shortcut) erlaubt ist (siehe Abbildung 2.38).

Abbildung 2.38 „Ein Beispiel für das Hinzufügen eines Symbols (Verknüpfung)“

Es ist wichtig zu beachten, dass Sie beim "Einfügen aus einer Datei" nicht nur einen absoluten Link einschließlich des vollständigen Dateinamens ausgehend vom Plattennamen angeben können, sondern auch einen relativen Link beginnend mit dem Namen des Verzeichnisses (Ordners) in in der die Dateien gespeichert sind (siehe Abbildungen 2.39 und 2.40) ...


Abbildung 2.39 „Vollständiger Dateiname“


Abbildung 2.40 „Relative Adresse“

Den Schülern bleibt die Registerkarte „Erstellung“ des Assistenten „Objekt einfügen“ und andere Werkzeuge der Menüleiste „Einfügen“ zur eigenständigen Betrachtung übrig.

Sie können Object Linking and Embedding (OLE) verwenden, um Inhalte aus anderen Programmen wie Word oder Excel einzubinden.

Die OLE-Schnittstelle wird von vielen unterstützt verschiedene Programme und wird verwendet, um Inhalte, die in einem Programm erstellt wurden, in ein anderes Programm zu übertragen. Sie können beispielsweise einfügen Office-Dokument Word zu Office Excel-Arbeitsmappe. Um zu sehen, welche Art von Inhalten Sie einfügen können, auf der Registerkarte Einfügung in einer Gruppe Text Menüpunkt wählen Ein Objekt... Auf dem Feld Objekttyp nur Objekte von Programmen installiert auf dieser Computer und Unterstützung der OLE-Schnittstelle.

Allgemeine Informationüber verknüpfte und eingebettete Objekte

Daten, die aus einem anderen OLE-Programm (wie Word) in Excel kopiert werden, können als verknüpftes Objekt oder eingebettetes Objekt eingefügt werden. Die Hauptunterschiede zwischen eingebetteten und verknüpften Objekten bestehen darin, wo die Daten gespeichert werden und wie das Objekt nach dem Einfügen in die Zieldatei aktualisiert wird. Eingebettete Objekte werden in der Arbeitsmappe gespeichert, in die sie eingefügt werden, und werden nicht aktualisiert. Verknüpfte Objekte bleiben in separate Dateien und kann aktualisiert werden.

Verknüpfte und eingebettete Objekte in einem Dokument

1. Das eingebettete Objekt hat keinen Link zur Originaldatei.

2. Das verknüpfte Objekt wird mit der Originaldatei verknüpft.

3. Wenn die Quelldatei aktualisiert wird, wird das verknüpfte Objekt aktualisiert.

Wann man verknüpfte Objekte verwendet

Verwenden Sie verknüpfte Objekte, wenn die Daten in der Zieldatei aktualisiert werden sollen, wenn sich die Daten in der Quelldatei ändern.

Bei Verwendung eines verknüpften Objekts werden die Originaldaten in der Originaldatei gespeichert. Die Zieldatei zeigt eine Ansicht der zugehörigen Daten an, speichert jedoch nur Informationen über den Speicherort der Quelldaten (und die Größe, wenn das Objekt ein Diagramm ist Microsoft Excel). Um den Kontakt zu den Originaldaten aufrechtzuerhalten, muss die Datei, in der sie gespeichert sind, verfügbar sein auf lokale Festplatte oder online.

Die verknüpften Daten können automatisch aktualisiert werden, wenn sich die Daten in der Quelldatei ändern. Wenn beispielsweise ein Absatz in einem Word-Dokument ausgewählt und dann als verknüpftes Objekt in eine Excel-Arbeitsmappe eingefügt wird, dann ändern sich die Daten im Dokument Wortdaten in der Excel-Arbeitsmappe wird ebenfalls geändert.

Wann sollten eingebettete Objekte verwendet werden?

Verwenden Sie ein eingebettetes Objekt, wenn Sie nicht möchten, dass sich die kopierten Daten ändern, wenn sie sich in der Quelldatei ändern. Die Quelldatenversion ist vollständig in die Arbeitsmappe eingebettet. Beim Kopieren von Daten als eingebettetes Objekt benötigt die Zieldatei mehr Speicherplatz als beim Binden der Daten.

Wenn Sie die Datei auf einem anderen Computer öffnen, können Sie das eingebettete Objekt anzeigen, ohne Zugriff auf die Originaldaten zu haben. Da das eingebettete Objekt nicht mit der Originaldatei verknüpft ist, wird es nicht aktualisiert, wenn sich die Originaldaten ändern. Um ein eingebettetes Objekt zu bearbeiten, doppelklicken Sie darauf, um es im Originalprogramm zu öffnen und zu bearbeiten. Das Originalprogramm (oder ein anderes Programm, mit dem Sie das Objekt bearbeiten können) muss auf Ihrem Computer installiert sein.

Ändern Sie, wie ein OLE-Objekt angezeigt wird

In einer Arbeitsmappe kann ein verknüpftes Objekt oder ein eingebettetes Objekt entweder wie im Originalprogramm oder als Symbol angezeigt werden. Wenn das Buch über das Internet angezeigt wird und Sie es nicht drucken müssen, können Sie dieses Objekt als Symbol anzeigen. Dadurch wird die vom Objekt eingenommene Fläche auf dem Bildschirm verringert. Um dieses Objekt in seiner ursprünglichen Form anzuzeigen, doppelklicken Sie auf sein Symbol.

Einbetten eines Objekts in ein Blatt

Einen Link zu einer Datei einfügen

Notiz:

Erstellen eines Objekts in Excel


Einbetten eines Objekts in ein Blatt

Einen Link zu einer Datei einfügen

Sie können dem Objekt einfach eine Referenz hinzufügen, anstatt es vollständig einzubetten. Dies ist möglich, wenn die Arbeitsmappe und das hinzuzufügende Objekt im Allgemeinen auf der SharePoint-Site gespeichert sind Netzlaufwerk oder der Speicherort und Speicherort der Dateien ändert sich nicht. Dies ist nützlich, wenn sich das verknüpfte Objekt ändert, da der Link immer geöffnet wird letzte Version dokumentieren.

Notiz: Ob verknüpfte Datei verschieben, der Link funktioniert nicht.

Erstellen eines Objekts in Excel

Sie können ein neues Objekt basierend auf einem anderen Programm erstellen, ohne das Buch zu verlassen. Wenn Sie beispielsweise mehr hinzufügen möchten detaillierte Beschreibung Diagramme oder Tabellen erstellen, können Sie ein eingebettetes Dokument wie Word-Datei oder PowerPoint zu Excel. Sie können festlegen, dass das Objekt rechts im Arbeitsblatt angezeigt wird, oder ein Symbol hinzufügen, das die Datei öffnet.


Verknüpfen oder Einbetten von Inhalten aus einem anderen Programm mit OLE

Sie können Inhalte (ganz oder teilweise) aus einem anderen Programm verlinken oder einbetten.

Einbetten von Inhalten aus einem anderen Programm

Verlinken oder Einbetten von Teilinhalten aus einem anderen Programm

Ändern Sie, wie ein OLE-Objekt angezeigt wird

    Ein Objekt Objekttyp(Beispielsweise, Objektdokument) und wählen Sie den Befehl Konvertieren.

    • Um den Inhalt des Objekts anzuzeigen, deaktivieren Sie das Kontrollkästchen In Form eines Symbols.

      Um das Symbol anzuzeigen, aktivieren Sie das Kontrollkästchen als Symbol anzeigen... Bei Bedarf können Sie das Standardsymbol oder die Standardsignatur ändern. Klicken Sie dazu auf Icon ändern und klicken Sie auf das gewünschte Symbol in der Liste Abzeichen oder im Feld Üerschrift geben Sie ein Etikett ein.

Steuern von Aktualisierungen in verknüpften Objekten

Wenn Verknüpfungen mit anderen Programmen hergestellt werden, kann die Aktualisierung auf eine der folgenden Arten erfolgen: automatisch beim Öffnen der Zieldatei, manuell, wenn Sie frühere Daten anzeigen müssen, bevor Sie sie aus der Quelldatei aktualisieren, oder durch eine Aktualisierungsanforderung, unabhängig von der aktivierten Update-Methode (automatisch oder manuell) ...

Manuelles Installieren eines Updates durch Verknüpfung mit einem anderen Programm

Automatisches Link-Update mit einem anderen Programm einrichten

Problem: Automatische Links im Arbeitsblatt können nicht aktualisiert werden

Parameter Automatisch in Excel wird durch den Parameter überschrieben Links zu anderen Dokumenten aktualisieren.

Bereitstellen Automatisches Update automatische Verknüpfungen zu OLE-Objekten, gehen Sie wie folgt vor:

Sofortige Aktualisierung der Verbindung mit dem Programm

Ändern von Inhalten aus einem OLE-Programm

In Excel können Sie Inhalte ändern, die mit einem anderen Programm verknüpft oder eingebettet sind.

Bearbeiten eines verknüpften Objekts in einem Quellprogramm

Bearbeiten eines eingebetteten Objekts im Quellprogramm

    Doppelklicken Sie auf ein eingebettetes Objekt, um es zu öffnen.

    Nehmen Sie die notwendigen Änderungen vor.

    Wenn sich das Objekt direkt im Fenster ändert Programm öffnen, klicken Sie außerhalb des Objekts, um zur Zieldatei zurückzukehren.

    Wenn Sie ein Objekt in einem Quellprogramm ändern, das in einem separaten Fenster geöffnet ist, beenden Sie das Quellprogramm, um zur Zieldatei zurückzukehren.

Notiz: Wenn Sie auf einige eingebettete Objekte doppelklicken, z. B. Video- und Soundclips, werden diese abgespielt anstatt geöffnet. Um ein solches eingebettetes Objekt zu ändern, klicken Sie auf Rechtsklick Bewegen Sie den Mauszeiger über ein Symbol oder Objekt, fahren Sie mit der Maus über das Element Ein Objekt Objekttyp(Beispielsweise, Medienclip-Objekt) und wählen Sie dann den Befehl Veränderung.

Bearbeiten eines eingebetteten Objekts in einem anderen Programm als der Quelle

    Wählen Sie das eingebettete Objekt aus, das Sie ändern möchten.

    Klicken Sie mit der rechten Maustaste auf ein Symbol oder Objekt, fahren Sie mit der Maus über ein Element Ein Objekt Objekttyp(Beispielsweise, Objektdokument) und wählen Sie den Befehl Konvertieren.

    Führen Sie eine der folgenden Aktionen aus.

    • Um das eingebettete Objekt in den in der Liste ausgewählten Typ zu konvertieren, aktivieren Sie das Kontrollkästchen konvertieren zu.

      Um das eingebettete Objekt in dem in der Liste ausgewählten Format zu öffnen, ohne den Typ des eingebetteten Objekts zu ändern, aktivieren Sie das Kontrollkästchen aktivieren als.

Auswählen eines OLE-Objekts über die Tastatur

    Drücken Sie STRG + G, um das Dialogfeld anzuzeigen Übergang.

    Drück den Knopf Markieren, Wähle eine Option Objekte und drücke den Knopf OK.

    Drücken Sie mehrmals die Tabulatortaste, bis das gewünschte Objekt markiert ist.

    Drücken Sie UMSCHALT + F10.

    Bewegen Sie den Mauszeiger über ein Element Ein Objekt oder Diagrammobjekt und wähle den Befehl Veränderung.

Problem: Wenn ich auf ein verknüpftes oder eingebettetes Objekt doppelklicke, erhalte ich die Meldung "Kann nicht geändert werden"

Diese Meldung erscheint, wenn die Quelldatei oder das Quellprogramm nicht geöffnet werden kann.

Stellen Sie sicher, dass das Originalprogramm verfügbar ist. Wenn das Originalprogramm nicht auf Ihrem Computer installiert ist, konvertieren Sie das Objekt in das Dateiformat des Programms, das sich auf Ihrem Computer befindet.

Stellen Sie sicher, dass Sie über genügend Arbeitsspeicher verfügen. Stellen Sie sicher, dass Ihr Computer über genügend Arbeitsspeicher verfügt, um das ursprüngliche Programm auszuführen. Schließen Sie ggf. andere Programme, um Speicherplatz freizugeben.

Schließen Sie alle Dialogfelder. Wenn das Originalprogramm ausgeführt wird, stellen Sie sicher, dass keine Dialogfelder geöffnet sind. Wechseln Sie zum Originalprogramm und schließen Sie alle geöffneten Dialogfelder.

Schließen Sie die Originaldatei. Wenn die Quelldatei ein verknüpftes Objekt ist, stellen Sie sicher, dass sie nicht von einem anderen Benutzer geöffnet wird.

Stellen Sie sicher, dass sich der Name der Originaldatei nicht geändert hat. Wenn es sich bei der Originaldatei, die Sie ändern möchten, um ein verknüpftes Objekt handelt, stellen Sie sicher, dass es denselben Namen wie beim Erstellen des Links hat und nicht verschoben wurde. Um den Namen der Quelldatei zu finden, wählen Sie das verknüpfte Objekt und dann auf die Registerkarte Daten in einer Gruppe Anschlüsse Team auswählen Links ändern... Wenn die Originaldatei umbenannt oder verschoben wurde, verwenden Sie die Schaltfläche Quellenänderung im Dialogfeld Links ändern um die Originaldatei zu finden und den Link wiederherzustellen.

zusätzliche Information

Sie können der Excel Tech Community jederzeit eine Frage stellen, in der Answers-Community um Hilfe bitten und auch Vorschläge machen neue Funktion oder Verbesserung auf der Website

Fortsetzung des Themas:
Geräte

Freie Sonnenstrahlen effizient in Energie umzuwandeln, mit der Haushalte und andere Einrichtungen mit Strom versorgt werden können, ist der gehegte Traum vieler Verteidiger grüner ...