4. Kooperation mit Word, etc. (OLE)
|
|
- Fanny Langenberg
- vor 7 Jahren
- Abrufe
Transkript
1 4. Kooperation mit Word, etc. (OLE) 4.1. OLE Automation 'OLE' stand ursprünglich für 'Object Linking and Embedding'. Was damit gemeint war: Man kann beispielsweise in einem Word Dokument ein Excel Sheet einbetten und dieses (Excel-) Objekt auch verbinden mit dem ursprünglichen Excel Sheet. Immer wenn am Excel Sheet Änderungen gemacht werden, sind diese auch sichtbar im eingebetteten Excel Objekt innerhalb vom Word Dokument. Eben: Objekte einfügen und verbinden. Wenn zwei Programme wie Word und Excel etwas mit OLE unternehmen wollen, so ist es immer notwendig, dass beide Programme 'OLE fähig' sind. Weil OLE mit der Zeit ein recht gängiger Begriff war und die Leute damit auch etwas 'nettes' verbanden, ist man für 'OLE Automation' bei diesem Kürzel geblieben, obwohl es bei OLE Automation eigentlich grundsätzlich um etwas anderes geht. OLE Automation basiert auf dem sogenannten Client / Server Prinzip: Ein Programm ist der Client (der will was) und ein anderes Programm ist der Server (der kann was). Auch für OLE Automation müssen die Programme entsprechend 'OLE Automation fähig' sein, falls es klappen soll. Beispiele für OLE Automation Server sind: Word Excel Power Point Access Als OLE Automation Client kommt typischerweise immer Visual Basic for Applications zum Zuge. Diese Programmiersprache ist in allen obigen Beispielen für OLE Automation Servers integriert. Word, Excel, Power Point und Access können also alle sowohl als Server wie auch als Client fungieren. Ein OLE Automation Server muss ein sogenanntes Objektmodell zur Verfügung stellen. Das Objektmodell eines OLE Automation Server Programms durchforsten Sie zum Beispiel mit Hilfe des Objektkatalogs. Den Objektkatalog können Sie sich anzeigen, wenn Sie in einem Visual Basic Fenster sind und in der Symbolleiste auf das Symbol 'Objektkatalog' klicken: 17
2 Wählen Sie dann die Bibliothek des gewünschten OLE Automation Servers aus (hier ist das Objektmodell abgelegt): Beispielsweise können Sie hier sehen, dass ein Wordobjekt die Auflistung Documents zur Verfügung stellt, welche wiederum eine Eigenschaft Count hat: Mit können Sie sich detaillierte Informationen und Programmierbeispiele abrufen zu den einzelnen Objekten, Methoden und Eigenschaften. 18
3 4.2. Zugriff auf das Objektmodell einer 'Fremdapplikation' Wenn MS Access gestartet wird, hat VBA als der OLE Automation Client keine Kenntnis vom Objektmodell anderer Applikationen als MS Access selbst. Um VBA dieses Objektmodell zugänglich zu machen, kann ein sogenannter Verweis eingebunden werden. Verweise sind 'Links' zu Objektbibliotheken (Libraries), welche auf dem entsprechenden PC installiert sind. Dies geschieht im VBA Editor mit dem Menü Extras Verweise Im obigen Beispiel ist die Word Objektbibliothek nicht eingebunden. Somit 'weiss' VBA zur Zeit auch nichts von Word Objekten und deren Eigenschaften und Methoden. Sie können die Objektbibliothek einbinden, indem Sie im Listenfeld nach unten rollen und die Checkbox für die gewünschte Objektbibliothek anklicken: Ein Problem stellt sich dann, wenn die VBA Applikation auf verschiedenen PC's zum Einsatz gelangen soll, und Sie können nicht sicher sein, welche Word Version installiert ist (in diesem Beispiel Word 2003 (oder V.11)). Diesem Problem kann mit dem sogenannten Late-Binding begegnet werden (siehe weiter unten). 19
4 4.3. Beispiel: Word fernsteuern aus Access Im folgenden Beispiel wollen wir OLE Automation dazu einsetzen um aus MS Access heraus ein neues Word Dokument im Hintergrund zu erstellen und Daten aus der Access Datenbank ins Word Dokument zu übertragen Die Datenbank (OLEAutom.mdb) besteht aus einer Personentabelle und einem einfachen Formular: Die Ereignisroutine cmdbrief_click (der Befehlsschaltfläche Brief hinterlegt) kreiert ein neues Word Dokument basierend auf der Vorlage OLE- Brief.dot und speichert es ab unter dem Namen BriefDDMMYYHHNNSS.doc. Dabei Steht DDMMYYHHNNSS für das Systemdatum und die Systemzeit Private Sub cmdbrief_click() 'Erstellt ein neues Word Dokument und speichert es im Standardverzeichnis von Word ab. 'Die Datei OLEBrief.dot muss sich im Verzeichnis der Word Vorlagen befinden. Dim objword As Object Dim objwordbrief As Word.Document Dim strbriefname As String Me!lblGeduld.Visible = True DoEvents Set objword = CreateObject("Word.Application") Set objwordbrief = objword.documents.add("olebrief.dot") FillUpWWDoc objwordbrief strbriefname = "Brief" & Format$(Now(), "ddmmyyhhnnss") objwordbrief.saveas (strbriefname) objword.selection.goto What:=wdGoToBookmark, Name:="BriefTextAnfang" objword.visible = True objword.activate Set objword = Nothing Me!lblGeduld.Visible = False End Sub 20
5 Der MS Word Vorlage-Brief Die Function FillUpWWDoc ersetzt alle Textelemente der Form [%irgendein Text%] durch den entsprechenden Feldinhalt der dem Formular zugrundeliegenden Daten. VBA Code siehe nächste Seite. 21
6 'Geht davon aus, dass die Feldmarken in der Word Vorlage den gleichen Namen haben wie die Feldnamen im Access Formular'Ersetzt die Variabeln ([%Feldname%]) von robjme durch Me([Feldname]) Dim strparam As String 'Ein gefundenes Auftreten von [%...%] im robjme. Dim strreplacement As Variant 'Dies ist der String, der [%...%] im robjme ersetzt. Dim blnfindsucc As Boolean 'Wurde ein Auftreten von [% gefunden? On Error GoTo NotOnFormErr '-- Alle Vorkommen von [%...%] ersetzen: Do robjme.application.selection.find.clearformatting robjme.application.selection.find.text = "[%" blnfindsucc = robjme.application.selection.find.execute(forward:=true) If blnfindsucc Then robjme.application.selection.extend "]" strparam = robjme.application.selection.text strparam = Mid$(strParam, 3, Len(strParam) - 4) strreplacement = Me(strParam) If IsNull(strReplacement) Then robjme.application.selection.text = "" Else robjme.application.selection.text = CStr(strReplacement) End If End If ParameterErsetzt: robjme.application.selection.start = robjme.application.selection.end Loop Until Not blnfindsucc NotOnFormErr: If Err.Number = 2465 Then 'strparam kommt im Formular nicht vor robjme.application.selection.text = CStr(InputBox("Bitte Angabe machen für: " & strparam)) Resume ParameterErsetzt Else Exit Sub End If End Sub 22
7 4.4. Late Binding Wenn VBA Zeilen wie diese antrifft, sucht der Parser ein Objekt vom Type Word und versucht 'Document' aufzulösen, d.h. der Parser muss irgendwo nachschauen, ob 'Document' ein gültiges Objekt von Word ist. Dies kann der Parser nur dann feststellen, wenn er Zugriff auf die Word Objektbibliothek hat. D.h., der Verweis zur Objektbibliothek muss (wie oben beschrieben) gesetzt sein. Ein Problem tritt dann auf, wenn die Access Applikation einen Verweis auf Word11 gesetzt hat, auf dem aktuellen PC aber Word10 (XP) installiert ist. Dann wird die Applikation einen Fehler melden, weil die Objektbibliothek nicht gefunden werden kann, obwohl Word XP allemal in der Lage wäre, die Word gestellten Aufgaben abzuwickeln. Mit dem sogenannten Late Binding kann vermieden werden, dass ein explizierter Verweis auf eine Objektbibliothek und somit auf eine Word Version notwendig ist. Anstatt im Code explizit auf ein WORD Objekt zu verweisen, werden generische 'Object' verwendet. Der Parser kann bei diesen Objekten nicht wissen, worum es sich handelt (könnte ein Word Dokument oder ein Excel Spreadsheet sein). Daher wird er auch die Methoden und Eigenschaften des Objekts nicht prüfen, sondern nimmt einfach an, dass der Programmierer schon weiss, welche Methoden und Eigenschaften für das Objekt gültig sind. Die 'implizite' Überprüfung wird erst zu Laufzeit vorgenommen, indem die Methoden oder Eigenschaften aufgerufen werden; wenn sie falsch sind oder nicht existieren, treten Laufzeitfehler auf. Wird nun mit der Methode CreateObject("Word.Application") ein Objekt vom Typ 'Word Applikation' im Speicher angelegt, kann VBA nicht in den Verweisen nachschauen, welche Objektbibliothek zu verwenden ist, da Sie ja keinen Verweis gesetzt haben. Nun geht die CreateObject Methode hin und sucht sich in der Windows Registry nach der aktuell registrierten Word Version und legt ein Word Objekt dieser Version an. Im Code von cmdbrief_click sind nur zwei Zeilen etwas zu ändern, um Late Binding zu implementieren: Early Binding: Late Binding objwordbrief As Word.Document objwordbrief As Object Early Binding: Late Binding objword.selection.goto What:=wdGoToBookmark, Name:="BriefTextAnfang" 'objword.selection.goto What:=-1, Name:="BriefTextAnfang" 23
ACCESS. Formulare per VBA referenzieren FORMULARE MIT VBA PROGRAMMIEREN FORMULARE PER VBA REFERENZIEREN BASICS
Formulare per VBA referenzieren Wenn Sie Formulare und Steuerelemente programmieren wollen, müssen Sie wissen, wie Sie diese referenzieren. Nicht immer geschieht dies vom Klassenmodul des Formulars selbst
MehrExcel + VBA. Ergänzungen. Kapitel 1 Einführung in VBA Objektbindungen und Verweise HARALD NAHRSTEDT. Erstellt am
HARALD NAHRSTEDT Excel + VBA Ergänzungen Kapitel 1 Einführung in VBA 1.5.20 Objektbindungen und Verweise Erstellt am 01.12.2011 Beschreibung Den eigentlichen Funktionsumfang erhält Excel durch seine Objektbibliotheken.
MehrAccess und die andern (Office) Programme. Armin Hess
Access und die andern (Office) Programme Armin Hess Was wir wollen Excel, Word, Powerpoint und andere Programme von Access aus fernsteuern Grundlagen Excel, Word, Powerpoint und andere Programme präsentieren
MehrOLConnector Programmierung
Das Vorgehen, um Outlook zu automatisieren, unterscheidet sich mit dem nur geringfügig vom üblicherweise dafür eingesetzten. Um irgendwelche Aktionen ausführen zu können, benötigt man die laufende Instanz
MehrAccess 2010 Programmierung Import und Export nach Excel
Access 2010 Programmierung Import und Export nach Excel Excel... ist das Tabellenkalkulationsprogramm von Microsoft Office. wird genutzt, um numerische Daten in Tabellenform zu erfassen. kann Daten automatisch
MehrWhite Paper Wählen-Buttons in Excel
White Paper Wählen-Buttons in Excel Seite 2 White Paper... 1 Wählen-Buttons in Excel... 1 Wählen-Button in einer Tabelle... 3 Schritt 1: Excel-Datei öffnen... 3 Schritt 2: Button einbauen... 3 Schritt
MehrAccess 2000 Programmierung
Access 2000 Programmierung Bearbeitet von Irene Bauder, Jürgen Bär 1. Auflage 1999. Buch. 1168 S. Hardcover ISBN 978 3 446 21101 8 Format (B x L): 17,7 x 24,5 cm Gewicht: 1990 g schnell und portofrei erhältlich
MehrExcel + VBA. Ergänzungen. Kapitel 1 Einführung in VBA CustomViews in VBA nutzen HARALD NAHRSTEDT. Erstellt am
HARALD NAHRSTEDT Excel + VBA Ergänzungen Kapitel 1 Einführung in VBA 1.5.9 CustomViews in VBA nutzen Erstellt am 15.10.2011 Beschreibung In Excel besteht die Möglichkeit, benutzerdefinierten Ansicht zu
MehrErstellen eines Office-COM-Add-In mit Visual Basic 2005 Express Edition
Erstellen eines Office-COM-Add-In mit Visual Basic 2005 Express Edition Neues Projekt (Klassenbibliothek) erzeugen Als Projektbezeichnung wählte ich BeispielComAddIn. Add-In-Starter-Klasse erstellen Die
MehrMiniPPS - Systembeschreibung
MiniPPS - Systembeschreibung Hans-Christian Walter Beuth Hochschule für Technik Einführungsbeispiel für Access Version 04.11.2012 Inhalt 1. Access einrichten 2 2. Tabellen 5 3. Abfrage 9 4. Formulare 10
MehrMicrosoft Excel VBA - Einführung
Microsoft Excel VBA - Einführung Stand: 2015-12-18 Kontaktdaten Organisatorisches Maik Ramftel 0172 / 81 93 687 ramftel@ramses.de zeiten und Pausen Organisatorisches 08:00 09:30 10:00 11:30 12:30 14:00
MehrMicrosoft Access 2010 Bilder
Microsoft Access 2010 Bilder Hyperlinks... arbeiten ähnlich wie ein Link in einer Webseite. sind ein Verweis auf eine Datei (access2010\material\beispiel\tabledevelop\automat.accdb). können ein Verweis
Mehr15.4 Mit dem Printer -Objekt drucken
636 Weiterführende VBA-Themen Abhilfe kann die Eigenschaft MoveWhenInTheWay sorgen. Durch das Setzen dieser Eigenschaft auf True wird der Assistent automatisch verschoben. Eine genaue Positionierung des
MehrEinführung in die Programmierung mit VBA
Einführung in die Programmierung mit VBA Vorlesung vom 07. November 2016 Birger Krägelin Inhalt Vom Algorithmus zum Programm Programmiersprachen Programmieren mit VBA in Excel Datentypen und Variablen
MehrVBA (Visual Basic for Application) Zugriff auf Excel
VBA (Visual Basic for Application) Zugriff auf Excel Excel einbinden Klicken Sie auf das Menü Extras Verweise im VBA-Editor. Der Verweis Microsoft DAO 3.6 Object Library ist aktiviert. Der Verweis Microsoft
MehrACCESS. Access-Daten nach Excel verknüpfen INTERAKTIV ACCESS-DATEN NACH EXCEL VERKNÜPFEN BASICS
-DATEN NACH EXCEL VERKNÜPFEN Access-Daten nach Excel verknüpfen Wir haben uns bereits in verschiedenen Artikeln angesehen, wie Sie von Access aus auf die Daten einer Excel-Datei zugreifen können ob per
MehrUnpaarige Anfü hrüngszeichen ünd Klammern interaktiv korrigieren
Unpaarige Anfü hrüngszeichen ünd Klammern interaktiv korrigieren Inhalt 1 Aufgabe... 1 2 Benutzerformular... 1 2.1 Steuerelemente... 1 2.2 Befehlsschaltflächen... 3 2.3 Bezeichnungsfelder... 3 2.4 Ereignisprozeduren...
MehrVBA Programmierung Einführung
Tabellen_Formulare_Schaltflächen_VBA.odt Autor: Version:1.0 VBA Programmierung Einführung Modulname: Pizzaformular Stand: 8. Dez 2016 Christine Janischek Berufliches Schulzentrum Wangen Seite
MehrDie Warenkorbfunktion (workbasket)
Beschreibung der Komponente zur integration eines Warenkorbs in die Anwendung Table of contents 1 Allgemein...2 2 Körbe speichern und laden...3 3 Aufgelöstes XML oder beliebige weitere Metadaten im Korb...
MehrExcel + VBA. Ergänzungen. Kapitel 1 Einführung in VBA OLE-Objekte HARALD NAHRSTEDT. Erstellt am
HARALD NAHRSTEDT Excel + VBA Ergänzungen Kapitel 1 Einführung in VBA 1.5.21 OLE-Objekte Erstellt am 01.12.2011 Beschreibung Die Abkürzung OLE steht für Object Linking and Embedding und ist eine Bezeichnung
MehrVisual Basic Express Fehlerermittlung
Inhalt Dokument Beschreibung... 1 Fehlermeldungen anzeigen... 1 Fehlerkorrektur mit Fehlerliste... 2 Laufzeitfehler... 3 Arbeiten mit Haltepunkten... 4 Dokument Beschreibung Bei der Programmierung können
MehrExcel VBA. Teil 11.8. Zusammenfassung! Was wir können sollten! V0.5 5.4.2013
Excel VBA Teil 11.8 Zusammenfassung! Was wir können sollten! V0.5 5.4.2013 1 von 17 Inhaltsverzeichnis Seite 3... Modul einfügen Seite 4... Prozeduren oder Funktionen Seite 5... Ein/Ausgaben Seite 6...
MehrMichael Kolberg. einfach klipp & klar. Microsofft* Press
Michael Kolberg einfach klipp & klar Microsofft* Press III Vorwort 11 Die CD-ROM zum Buch 21 Die AutoPlay-Funktion der CD-ROM 22 Installation der Testfragen und des Ebooks 23 Installation des Computer-Lexikons
MehrAccess Programmierung. Ricardo Hernández García. 1. Ausgabe, November 2013 ACC2013P
Access 2013 Ricardo Hernández García 1. Ausgabe, November 2013 Programmierung ACC2013P Die VBA-Entwicklungsumgebung 5 Weitere Eingabehilfen Im Menü Bearbeiten finden Sie noch weitere Hilfen, die Ihnen
MehrHilfe zum PDF Formular Editor
Hilfe zum PDF Formular Editor Mit diesem Programm können Sie die Felder vom einen PDF Formular automatisch befüllen lassen. Die Daten können aus einer Excel Datei und/oder aus der Coffee Datenbank stammen.
Mehr4 Schleifen -= Entstanden unter Excel 2003 =-
Excel KnowHow / Visual Basic (VBA) 4 Schleifen -= Entstanden unter Excel 2003 =- Die erste Schleife habe ich bereits im letzten Kapitel benutzt: Die FOR-Schleife. Schauen wir uns das Beispiel noch einmal
MehrKurs-Dokumentation. Zentrum für Informatik ZFI AG. Refresher Microsoft Access Programmierung (PA1P-0418) -IT Ausbildung nach Mass
Zentrum für Informatik - Refresher Microsoft Access Programmierung (... 1/5 Kurs-Dokumentation Zentrum für Informatik ZFI AG Refresher Microsoft Access Programmierung (PA1P-0418) -IT Ausbildung nach Mass
MehrIhr Training VBA Programmierung mit Excel Training-Nr.: 5205 Voraussetzungen
Ihr Partner für Trainings, Seminare und Workshops Ihr Training VBA Programmierung mit Excel Training-Nr.: 5205 Voraussetzungen Gute Kenntnisse zur Anwendung von Excel Ziele Microsoft Excel ist bereits
MehrModul 122 VBA Scribt.docx
Modul 122 VBA-Scribt 1/5 1 Entwicklungsumgebung - ALT + F11 VBA-Entwicklungsumgebung öffnen 2 Prozeduren (Sub-Prozeduren) Eine Prozedur besteht aus folgenden Bestandteilen: [Private Public] Sub subname([byval
MehrGrundlagen übertragen Sie die komplette E-Mail-Kommunikation von Outlook in Ihre Kun denverwaltung.
13 Outlook Outlook bietet wie Word oder Excel die Möglichkeit der Fernsteuerung von einer Access-Anwen dung aus. Es weist genau wie die übrigen Office-Anwendungen eine Objektbibliothek auf, über die Sie
MehrAlgorithmen und ihre Programmierung
Veranstaltung Pr.-Nr.: 101023 Algorithmen und ihre Programmierung Veronika Waue WS 07/08 Einführung Definition: Algorithmus Ein Algorithmus ist eine genau definierte Folge von Anweisungen zur Lösung eines
Mehrorgexterndoc31 Inhaltsverzeichnis Einleitung... 1 Installation... 3 Grundinstallation... 3 Installation pro Arbeitsplatz... 6 Lizenzierung... 7 Benutzung Einzeldokument... 9 1. Möglichkeit:... 9 2. Möglichkeit...
MehrProgrammierung von MS-Office mit Visual Basic
Programmierung von MS-Office mit Visual Basic Dirk von Hagen EDV-Beratung Dirk von Hagen Robert-Mayer-Straße 40 60486 Frankfurt am Main Inhalt Verwendung Arten Beispiele Ausblick Historische Anmerkung
MehrS.M. Hartmann GmbH IT Solutions
S.M. Hartmann GmbH 82008 Unterhaching Prager Straße 7 www.smhsoftware.de S.M. Hartmann GmbH IT Solutions Software für den modernen Handel SMH-Connect/400 Version V6.0 Beschreibung SMH-Connect: iseries
MehrMit der Funktion SERIENDRUCK können Sie Briefe, - Nachrichten, Umschläge, Etiketten oder Verzeichnisse erstellen.
15. SERIENDRUCK Mit der Funktion SERIENDRUCK können Sie Briefe, E-Mail- Nachrichten, Umschläge, Etiketten oder Verzeichnisse erstellen. SERIENBRIEFE ERSTELLEN Serienbriefe bieten die Möglichkeit, die gleiche
MehrProgrammieren lernen mit Visual Basic
Programmieren lernen mit Visual Basic Teil 5: Fallunterscheidungen (Teil 1) Ein paar Operatoren fehlen noch. Zum einen logische Operatoren, die mit Wahrheitswerden arbeiten. Die folgenden drei verwenden
MehrWIE KANN ICH ACCESS XML FÄHIGKEITEN UNABHÄNGIG VON DER VERSION BEIBRINGEN?
XML 1 WIE KANN ICH ACCESS XML FÄHIGKEITEN UNABHÄNGIG VON DER VERSION BEIBRINGEN? Mit den verschiedenen Versionen von Access wurde die Unterstützung von XML immer mehr verbessert. Vollständig ist sie aber
MehrSaim Sert & Mukayıl Kılıç
Fachhochschule für Technik und Wirtschaft Berlin Fachbereich Wirtschaftswissenschaften II Studiengang Wirtschaftsinformatik Projektbericht: 01.05.2004 10.06.2004 Datenexport aus einer SAP Datenbank und
MehrVorwort...10 Einleitung...12 Lernen Üben Anwenden...12 Inhalt und Aufbau des Buches...13 Inhalt...13 Aufbau Access 2007 (fast) alles ist
Vorwort...10 Einleitung...12 Lernen Üben Anwenden...12 Inhalt und Aufbau des Buches...13 Inhalt...13 Aufbau...14 1 Access 2007 (fast) alles ist neu...16 Sinnvolle Optionseinstellungen...17 Standarddatenbankordner
MehrINFORMATIK TEIL: VBA. Infromatik WS 17/18 Teil: VBA. Allgemeines: - 4 Übungen á 3 Stunden
INFORMATIK TEIL: VBA Allgemeines: - 4 Übungen á 3 Stunden - Studienleistung: o Anwesenheitspflicht während der Übungen o Abgabe und Anerkennung von Übungsaufgaben (HA1, HA2). Die Abgabe muss spätestens
MehrInhalt. Dokument Beschreibung. Bentley Technical Support ProStructures.Net - Zusatzprogrammierung Visual Basic Express PST_Bearbeitung_Dialog
Bentley Technical Support ProStructures.Net - Zusatzprogrammierung Inhalt Dokument Beschreibung... 1 Windows Form einfügen... 2 Steuerelemente einfügen... 2 Steuerelemente Titel und Name... 3 Dialog Laden
MehrJR-Capture dll. Die Variante für Visual Studio 5/6, MS-Word, MS-Excel, MS-Access, PowerBuilder etc kann ebenfalls unter geladen werden.
JR-Capture dll JRCapture.NET dll stellt Programmierern für alle.net kompatiblen IDE's mittels weniger Programmzeilen mächtige Screen-Capture Funktionen bereit. Mitgeliefert werden Beispiele in und Die
MehrOffice Objektmodell (1)
Office Objektmodell (1) Durch.NET Programme (z.b. Visual Basic) können Microsoft Office Anwendungen automatisiert werden. Diese Technik basiert auf den s.g. Interop-Assemblys das sind Sammlungen von Funktionen
MehrAccess 2003 Programmierung mit Visual Basic
Access 2003 Programmierung mit Visual Basic Autor: Andreas Klein 3. Auflage: 2005 Merkwerk Alle Rechte vorbehalten. Kein Teil des Werkes darf in irgendeiner Form ohne Genehmigung der Firma Merkwerk reproduziert
MehrArbeiten am Client. Achtung: Während der gesamten Vorbereitungsarbeiten darf das Programm MS Outlook auf keinen Fall geöffnet werden!
Microsoft Office automatisieren Um beim ersten Start eines MS Office Programms (Word, Excel,...) eines neuen Benutzers auch schon brauchbare Einstellungen von Symbolleisten, Icons,... zur Verfügung stellen
MehrBeck EDV-Berater VBA. Visual Basic for Applications Programmieren unter Office XP. 2., neu bearbeitete Auflage
Beck EDV-Berater VBA Visual Basic for Applications Programmieren unter Office XP 2., neu bearbeitete Auflage von Jens Baumeiser und Thorsten Petrowski Deutscher Taschenbuch Verlag Inhaltsverzeichnis Einführung
MehrDie neue LMS Plattform
Die neue LMS Plattform Inhalt Die neue LMS Plattform... 2 Neueinstieg und Vorbereitungen... 3 Auswahl des Clients... 4 Internet Explorer:... 4 Installationsanleitung Citrix Receiver... 5 Feststellen, welcher
MehrKoordinatentransformation unter Excel mit VBA
Koordinatentransformation unter Excel mit VBA Lösungsskizze für Entwickler Version 1.0 13.09.2017 D i e n s t l e i s t u n g s z e n t r u m B u n d e s a m t f ü r K a r t o g r a p h i e u n d G e o
MehrÄnderungen in organice DMS DirektScan
Änderungen in organice DMS DirektScan 2011-02-28 Version 1.0.0.19... 2 2011-02-22 Version 1.0.0.18... 3 2011-02-16 Version 1.0.0.17... 4 2010-08-31 Version 1.0.0.16... 5 2010-07-16 Version 1.0.0.15...
MehrVBA mit Office 97 lernen
Rene Martin 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. VBA mit Office 97 lernen Einstieg in die Welt der Makro-Programmierung
MehrExcel + VBA. Ergänzungen. Kapitel 1 Einführung in VBA Kommentare mit VBA verwalten HARALD NAHRSTEDT. Erstellt am
HARALD NAHRSTEDT Excel + VBA Ergänzungen Kapitel 1 Einführung in VBA 1.5.16 Kommentare mit VBA verwalten Erstellt am 15.10.2011 Beschreibung Excel stellt für jede Zelle einen Kommentarbereich zur Verfügung.
MehrIm Original veränderbare Word-Dateien
Die Benutzeroberfläche von Access Menüband Das am oberen Bildschirmrand befindliche Menüband beinhaltet die meisten Befehle von Access. Im Menüband sind Schnellzugriffsleiste und Titelleiste integriert.
MehrBilderverwaltung mit Access
Bilderverwaltung mit Access (1) Tabelle anlegen Der große Nachteil beim Speichern von Bilddateien in Datenbanken ist, dass sie nicht in dem herkömmlichen Format, sondern in einem Windows-internen Format
MehrCADSTAR MRP-Link. MRP-Link ist erstellt von:
CADSTAR MRP-Link MRP-Link ist erstellt von: CSK CAD Systeme Kluwetasch Zip: 2161 Town: Altenholz Street: Struckbrook 9 Tel: +9-31-32917-0 Fax: +9-31-32917-26 Web: http://www.cskl.de E-Mail: Kluwetasch@cskl.de
MehrE-PRIME TUTORIUM Die Programmiersprache BASIC
E-PRIME TUTORIUM Die Programmiersprache BASIC BASIC Beginner s All-purpose Symbolic Instruction Code symbolische Allzweck-Programmiersprache für Anfänger Design-Ziel klar: Eine einfache, für Anfänger geeignete
MehrVisual Basic Express PST_Farbe_von_Layer
Bentley Technical Support ProStructures.Net - Zusatzprogrammierung Inhalt Dokument Beschreibung... 1 Variablendeklaration... 1 Auswahlfilter... 2 Auswahl mehrerer Objekte... 3 For Next Schleife... 3 Erste
MehrVisual Basic Editor CATIA V5
Visual Basic Editor CATIA V5 Daniel Frauenrath Allgemein Der Visual Basic Editor ist fester Bestandteil von CATIA V5. Im Gegensatz zum internen Editor für CATScript und CATVbs hat der Visual Basic Editor
MehrMedikamente Preise / Mutationen
mfmed EVOLUTION Medikamente Preise / Mutationen Seite 1 Medikamente Preise / Mutationen Um Ihnen einen einfacheren Zugang zu Medikamenten-Updates zu gewähren, stellen wir die benötigten Daten auf unserer
MehrProgrammieren in Anwendungen
Programmieren in Anwendungen Annette Bieniusa Technische Universität Kaiserslautern bieniusa@cs.uni-kl.de 24.05.2013 1 / 20 Überblick Ereignisorientierte Programmierung UserForm-Dialoge Integrierte Office-Automatisierung
MehrKomponenten und Komponententypen
Komponenten und Komponententypen AUVESY GmbH Fichtenstraße 38B D-76829, Landau Deutschland Inhalt Komponenten und Komponententypen 3 Komponenten und Komponententypen verstehen 3 Neue Komponente erstellen
MehrErstellen eines Normfall Projektspeichers auf Basis einer vorhandenen Installation von:
Normfall 7.3 Kurzanleitung Erstellen eines Normfall Projektspeichers auf Basis einer vorhandenen Installation von: Microsoft SQL Server ab 2008 R2 (hier: kostenfreie Express-Edition) 2018 Normfall GmbH
MehrProgrammieren mit Excel VBA Teil 2 Formulare als Benutzerschnittstellen
Programmieren mit Excel VBA Teil 2 Formulare als Benutzerschnittstellen Peter K. Antonitsch HTBL Mössingerstr. 25 pantonit@htblmo-klu.ac.at Formulare VBA-Editor: Einfügen User Form Peter K. Antonitsch
MehrPDF EXPORT ERSTELLEN 20. Dezember 2018
A Softer Space DE, Inhaber Tom Moya Schiller Heerstraße 3 b 60488 Frankfurt am Main, Germany Neueste Version dieses Dokuments: asofterspace.com/xdc/generate.pdf _ Telefon: +49 176 511 27307 Dokumentation
MehrSERIENBRIEFE DAS PRINZIP DES SERIENDRUCKS
SERIENBRIEFE DAS PRINZIP DES SERIENDRUCKS zur Erstellung eines Serienbriefes müssen zwei Dateien erstellt werden: das Hauptdokument mit dem gleichbleibenden Text und den Platzhaltern die Datenquelle die
Mehrmit Access herangeführt.
Vorwort Möchten Sie gerne schnell und ohne Frust mit Access programmieren lernen? Dann ist dieses Buch genau das richtige für Sie. Sie werden hier Schritt für Schritt mit vielen anschaulichen Beispielen
MehrNeDocS Update. Version Stand 30. Oktober Version Oktober 2009 BinSoft GmbH, Oldenburg Seite 1 von 9
NeDocS Update Version 3.9.46 Stand 30. Oktober 2009 BinSoft GmbH, Oldenburg Seite 1 von 9 Inhaltsverzeichnis 1. Version 3.9.46...3 1.1. Wichtige Hinweise Access 2007...3 1.2. Wichtige Hinweise für Access
MehrKlausur WS 2013/14 EDV 2 Anwendungen im Bauwesen. Name: Vorname: Matr.-Nr:
Name: Vorname: Matr.-Nr: Punkte: 1 2 3 4 : / 40 Aufgabe 1: (10 Punkte) Das unten angegebene VBA-Programm enthält einige syntaktische und programmiertechnische Fehler. Gesucht: a) markieren Sie alle Fehler
MehrEinstieg in Microsoft Excel 2016 Teil 1: Vergleich mit der Version 2003
Freitag, 2. Juli 207 Autor: Amt für Personalentwicklung Seite /7 Einstieg in Microsoft Excel 206 Teil : Vergleich mit der Version 2003 Im Zuge des Umstiegs auf Microsoft Office 365 wird auf jedem Computer
Mehrzu große Programme (Bildschirmseite!) zerlegen in (weitgehend) unabhängige Einheiten: Unterprogramme
Bisher Datentypen: einfach Zahlen, Wahrheitswerte, Zeichenketten zusammengesetzt Arrays (Felder) zur Verwaltung mehrerer zusammengehörender Daten desselben Datentypes eindimensional, mehrdimensional, Array-Grenzen
Mehr[Arbeiten mit dem Nvu Composer]
Eine neue Seite erstellen Beim Start des Composers steht automatisch eine neue Composer-Seite zur Verfügung, die direkt verwendet werden kann. Über Datei > Neu > Composer-Seite kann jederzeit eine neue
MehrIn diesem Beitrag sollen die einzelnen Möglichkeiten detaillierter erläutert und bei Notwendigkeit mit einem Beispiel hinterlegt werden.
Inhalte einfügen Das Menü Inhalte einfügen bietet eine Vielzahl von Möglichkeiten kopierte Elemente wieder in ein Tabellenblatt einzufügen. Dabei kann im Gegensatz zum normalen Einfügen darauf geachtet
Mehr2.3 - Das Verwaltungsmodul moveon installieren - SQL-Version
2.3 - Das Verwaltungsmodul moveon installieren - SQL-Version Das Verwaltungsmodul moveon besteht aus zwei Komponenten: dem moveon Client und der moveon Datenbank. Der moveon Client enthält alle Formulare,
Mehrzur Verfügung gestellt durch das OpenOffice.org Dokumentations-Projekt
Serienbriefe Wie Sie einen Serienbrief mittels Calc und Writer erstellen zur Verfügung gestellt durch das OpenOffice.org Dokumentations-Projekt Inhaltsverzeichnis 1. Erzeugen einer Quelldatei 2. Erzeugung
MehrUniversität Duisburg - Essen
B.Sc. - Klausur - Bauinformatik - 03.08.2012 1 Universität Duisburg - Essen Campus Essen Fachgebiet Baustatik Fachprüfung - Bauinformatik Teil 1 SS 12 Freitag, den 03.08.2012 Prof. Dr.-Ing. Jochen Menkenhagen
Mehr1. Access Sicherheitssystem ('Security')
1. Access Sicherheitssystem ('Security') 1.1. Gründe für das Sicherheitssystem Microsoft zählt drei Gründe für das Sicherheitssystem auf: Schutz der Besitzrechte des Programm-Codes des Entwicklers Schutz
MehrHerzlich willkommen zum Kurs "MS Word 2003 Professional"
Herzlich willkommen zum Kurs "MS Word 2003 Professional" 3 Datenaustausch Zum Austausch von Daten zwischen Word und anderen Programmen können Sie entweder über die Zwischenablage oder über Einfügen/Objekt
MehrHandreichungen zu O-Konv
Seite 1 Handreichungen zu O-Konv Einleitung Diese kleine Anleitung erläutert die Installation und Einrichtung des Konverters und beschreibt die verschiedenen Nutzungsmöglichkeiten. Da die Erzeugung von
MehrBERTSCH Dampftafel und Prozesse Excel-Makros FAQ
BERTSCH Dampftafel und Prozesse Excel-Makros FAQ Ich möchte gerne neben dem Dampfprozess auch den für Gasturbinen relevanten Joule - Prozess in einem Excel-Programm abbilden. Besteht die Möglichkeit, alle
MehrVisual Basic Express erstes Projekt anlegen
Inhalt Dokument Beschreibung... 1 Erstes Projekt anlegen... 1 Verweise hinzufügen... 2 Imports setzen... 5 Public Class vorbereiten... 6 Mehrere Tools programmieren... 7 Dokument Beschreibung Nach der
MehrAccess 2010. für Windows. Andrea Weikert 1. Ausgabe, 4. Aktualisierung, Juni 2012. Grundlagen für Anwender
Andrea Weikert 1. Ausgabe, 4. Aktualisierung, Juni 2012 Access 2010 für Windows Grundlagen für Anwender ACC2010 2 Access 2010 - Grundlagen für Anwender 2 Mit Datenbanken arbeiten In diesem Kapitel erfahren
Mehr7 Datenaustausch. Datenaustausch. Ziele dieses Kapitels. A Sie verschaffen sich einen Überblick über OLE. A Sie verknüpfen Objekte.
7 Datenaustausch Ziele dieses Kapitels A Sie verschaffen sich einen Überblick über OLE. A Sie verknüpfen Objekte. A Sie betten Objekte ein. Microsoft Office Excel 2003 Aufbau - 133 - 7.1 Überblick OLE
MehrDatumsformat (kurz) Eng Englisch (Grossbritannien) 23/06/ ,456, Metrisch. CH-Deu Deutsch (Schweiz) '456'789.
EnlightKS Advanced 2.0 MS Office Vorbereitung Einige der Fragen in EnlightKS ECDL/ICDL Advanced Diagnose- und Zertifikatstests benötigen gewisse Spracheinstellungen sowie regionale Einstellungen. Auch
MehrERSTELLUNG EINES DATENEXPORTS MIT ORGAMAX
ERSTELLUNG EINES DATENEXPORTS MIT ORGAMAX Inhalt 1 Einführung:... 1 2 Einrichtung der ODBC-Schnittstelle aus orgamax (für 32-bit-Anwendungen)... 2 3 Manuelle Einrichtung des ODBC-Zugriffs (direkt am Server)...
MehrInteroperabilität mit Office-Anwendungen (1)
Interoperabilität mit Office-Anwendungen (1) Durch.NET Programme (z.b. Visual Basic) können Microsoft-Office- Anwendungen automatisiert werden. Diese Technik basiert auf den s.g. Interop-Assemblys das
MehrVBA (Visual Basic for Application) Austausch von Daten
VBA (Visual Basic for Application) Austausch von Daten File - Dialogbox... ist in der Office 2000-Version erstmalig implementiert.... hat folgende Typen: msofiledialogfilepicker, um Dateien auszuwählen.
MehrAnleitung zum Download der EBMG_Datei_9_2.xls
Anleitung zum Download der EBMG_Datei_9_2.xls Die folgende Beschreibung ist für die jeweils aktuelle Download-Version, unabhängig von Dateiname oder Versionsnummer, gültig. Die aktuelle Bezeichnung lautet
MehrObjekt und Auflistung. Objekt. Auflistung und Objekt. Worksheet "Tabelle1" Beispiele: Application Range. Name, Visible = True,
Objekt und Auflistung Objekt Beispiele: Application Range Worksheet "Tabelle1" Name, Visible = True, Range = Range Auflistung und Objekt Activate, Delete, SaveAs Worksheets Beispiele: Worksheets Workbooks
MehrVisual Basic. Einführung
Visual Basic Einführung Inhalt Inhalt...1 Module...2 Code-Grundlagen...2 Variable...2 Konstante...3 Datentypen...3 Konvertierungen...3 Der Datentyp Variant...3 Arrays...4 Prozeduren...4 Sub-Prozeduren...4
MehrDatenaustausch zwischen Notes und Excel, Word und PowerPoint unter Nutzung von OLE-Automation
Hands-On Session Dirk Alicke Südwestrundfunk Stuttgart www.swr.de Datenaustausch zwischen Notes und Excel, Word und PowerPoint unter Nutzung von OLE-Automation - eine komplette Anleitung für Einsteiger
MehrUpdateanleitung zur Version 18.x
Updateanleitung zur Version 18.x Mit dem Update auf Version 18 kommt ein komplett überarbeitetes neues Installationsprogramm. Daher bitte (wie immer) sorgfältig lesen! 1. Datenupdate Spielen Sie auf jeden
Mehr7 Datenaustausch. Ziele dieses Kapitels. Sie verschaffen sich einen Überblick über OLE. Sie verknüpfen Objekte. Sie betten Objekte ein.
7 Datenaustausch Ziele dieses Kapitels Sie verschaffen sich einen Überblick über OLE. Sie verknüpfen Objekte. Sie betten Objekte ein. Microsoft Excel 2002 MOUS Expert 143 7.1 Überblick OLE Wenn Sie Informationen
MehrOUTLOOK s separat in einem ausgewählten Zielverzeichnis sichern. Dr. Volker Thormählen, 2. März 2019
OUTLOOK E-Mails separat in einem ausgewählten Zielverzeichnis sichern Dr. Volker Thormählen, 2. März 2019 Inhalt Abbildungen... I Listings... I Tabellen... I 1 Problemstellung... 1 2 Benutzerdialoge...
MehrMicrosoft Visual Studio Code mit RPG und IceBreak
Microsoft Visual Studio Code mit RPG und IceBreak ( 2018 Markus A. Litters) Inhaltsverzeichnis 1. Vorwort... 2 2. Voraussetzungen und Installation... 3 3. Der erste Start... 4 4. Die IceBreak Erweiterung...
MehrPHP- Umgang mit Datenbanken (1)
PHP- Umgang mit Datenbanken (1) Weitere Funktionen zum Umgang mit Datenbanken (Erzeugen, Löschen) und Tabellen (Erzeugen, Löschen) Zum Beispiel für das Erzeugen einer neuen Datenbank $dbname= blumendb
MehrALF-BanCo 7 Datenbank auf einem SQL-Server betreiben
ALF-BanCo 7 Datenbank auf einem SQL-Server betreiben Unter Datei -> Umzug auf SQL-Server starten Sie den Assistenten für den Umzug. Wählen Sie im Verlauf des Assistenten die SQL-Serverversion, die Sie
Mehr13 Unterprogramme erstellen
13 Unterprogramme erstellen»non prendere il lavoro come un nemico, e non farne nemmeno l'unica ragione della tua vita. Betrachte die Arbeit nicht als Feind und mache sie auch nicht zum einzigen Grund deines
MehrSub Rechnungsnummer() Range("A1") = Range("A1") + 1 End Sub
An dieser Stelle möchte ich euch einmal zeigen wie man eine fortlaufende Rechnungsnummer, oder Auftragsnummer, mit Hilfe von Excel VBA in sein Tabellenblatt einfügen kann. Wie ihr Euch denken könnt gibt
MehrDAS EINSTEIGERSEMINAR
DAS EINSTEIGERSEMINAR Microsoft Office Excel 2010 Gudrun Rehn-Göstenmeier LERNEN ÜBEN ANWENDEN Teil I: Lernen L1 Dateiorganisation Bevor wir uns mit den Excel-spezifischen Befehlen und Funktionen befassen
MehrUniversität Duisburg - Essen
BoS - Klausur - Bauinformatik - 16.08.2007 1 Universität Duisburg - Essen Campus Essen Fakultät für Ingenieurwissenschaften Abteilung Bauwissenschaften Fachprüfung - Bauinformatik SS 07-1 - Dienstag, den
Mehr