6 OLE2 und MS Office Integration

Größe: px
Ab Seite anzeigen:

Download "6 OLE2 und MS Office Integration"

Transkript

1 Alle Microsoft-Office-Programme wie Word, Excel usw. bauen intern auf der COM-Architektur von Windows auf. Sie bilden ein komplettes Framework, das sich durch eben diese standardisierte Schnittstelle von jeder COM-fähigen Windows-Programmiersprache automatisieren lässt. Die Technik, externe Programmobjekte über eine standardisierte Schnittstelle in die eigene Anwendung einzubauen nennt man OLE Object Linking and Embedding bzw. OLE2 als deren Erweiterung. Bis hierhin ist die ganze Sache völlig unabhängig von SAP und ABAP. Bei den Enjoy-Controls haben wir bereits OLE2-Objekte automatisiert. Diese Objekte existierten im Hauptspeicher des lokalen Anwender-Rechners, und ihre Oberfläche wurde in die Oberfläche des SAP GUI hineinprojiziert. Bei der Ansteuerung der O- LE2-Objekte, die zu MS Office gehören, gibt es diese direkte Verknüpfung der Oberfläche nicht mehr. Das ist aber auch schon alles, was sie von den bisherigen unterscheidet. Insbesondere die Technik der Automation Queue bleibt erhalten. Bei den Enjoy-Controls hatten wir es in der Regel auch nur mit einem Objekt zu tun, das wir angesteuert haben. Da hinter dem Office-Framework weitaus kompliziertere Strukturen stecken, bilden diese ein hierarchisches Netz von Objekten. Abbildung 6.1 demonstriert den Zusammenhang zwischen ABAP-Programm, GUI und Office-Framework. ABAP-Programm OLE2-Schicht Objektoperationen Automation Queue SAP GUI Applikationsserver Rechner des Anwenders Abb. 6.1: schematische Darstellung der Kommunikationskanäle 225

2 6.1 Ansteuerung von OLE2-Objekten Erste Voraussetzung ist die Einbindung des OLE2-Includes. Es enthält alle nötigen Datentypen; insbesondere einen Typ namens ole2_object, der das Verbindungsstück zwischen ABAP-Code und der OLE2-Schicht herstellt. INCLUDE ole2incl. DATA: <ObjektReferenz> TYPE ole2_object. Ein OLE2-Objekt wird wie üblich mit Hilfe des Befehls CreateObject instanziiert. Der Konstruktor empfängt den Namen der O- LE2-Klasse auf dem Zielsystem. Er ist eindeutig und in der lokalen Registrierdatenbank des Anwender-Rechners hinterlegt. CREATE OBJECT <ObjektReferenz> '<KlassenNameDesOLE2Servers>'. Das folgende Beispiel erzeugt ein Word-Objekt. Es wird für den Anwender noch nicht zu bemerken sein, weil es nur im Hintergrund erzeugt wird. Lediglich ein Blick in den Task-Manager zeigt einen Prozess namens Windword.exe. INCLUDE ole2incl. DATA: wordobj TYPE ole2_object. CREATE OBJECT wordobj 'Word.Application'. OLE2-Objekte verfügen über Eigenschaften. Diese können entweder gesetzt oder ausgelesen werden. Das Setzen und Lesen von Eigenschaften wird über die Befehle SET PROPERTY bzw. GET PROEPRTY erledigt. Anzugeben ist jeweils das referenzierte Objekt sowie der Name der Eigenschaft, auf den sich die Wertübergabe beziehen soll. SET PROPERTY OF <ObjektReferenz> '<NameDerEigenschaft>' = <ZuSetzenderWert> 226 bzw.

3 6.1 Ansteuerung von OLE2-Objekten GET PROPERTY OF <ObjektReferenz> '<NameDerEigenschaft>' = <ZuLesenderWert> Im Beispiel oben haben wir ein Anwendungsobjekt von Word erstellt. Dieses Objekt hat vorerst keinerlei Oberfläche, denn es ist unmittelbar nach der Instanziierung lediglich im Hauptspeicher vorhanden, ohne dass es der Anwender merkt. Neben etlichen anderen Eigenschaften des Anwendungsobjekts steht uns Visible zur Verfügung. Standardmäßig steht es auf false bzw. 0, die Anwendung ist unsichtbar. Mittels SET PROPERTY OF wordobj 'Visible' = 1 zeigt sich das Word-Objekt in seiner vollen Pracht und öffnet die Anwendung. Wenden wir uns den Methoden zu. Sie bilden den komplexesten Aufruf, da Methoden beliebig viele Übergabeparameter haben können. Außerdem ist eventuell noch ein Rückgabewert ermittelbar. Die Syntax lautet wie folgt: CALL METHOD OF <ObjektReferenz> '<NameDerMethode>' = <Rückgabewert> EXPORTING <NameDesÜbergabeParameters1> = '<Wert1>' <NameDesÜbergabeParameters2> = '<Wert2>' Auf die einzelnen Übergabe-Parameter kann entweder mit dem Namen oder der Ordinalzahl zugegriffen worden. Im letzteren Fall ist der Ordinalzahl jeweils ein # voranzustellen. Das Word-Objekt unseres Beispiels bietet unter anderem die Methode CheckSpelling. Sie veranlasst das Word-Objekt, das als Parameter übergebene Wort einer Rechtschreibprüfung zu unterziehen. 227

4 DATA ret TYPE I. CALL METHOD OF wordobj 'CheckSpelling' = ret EXPORTING #1 = 'Fähler'. Im vorliegenden Fall sollte ret nach dem Aufruf mit 0 gefüllt sein, denn die Rechtschreibprüfung findet hoffentlich den Fehler. Zu guter Letzt zerstören wir nach getaner Arbeit das instanziierte Objekt mittels FREE OBJECT <ObjektReferenz> Es wird aus dem Speicher entfernt, und die Objektreferenz ist somit ungültig. Nachdem die Theorie über OLE-Objekte nun soweit klar sein sollte, werden wir in den folgenden Kapiteln in das Handling von Office-OLE-Objekte eintauchen. Natürlich ist diese Technik nicht auf Office beschränkt. Viele (auch Microsoft-unabhängige) Anwendungen gehorchen derselben Architektur und können mit dieser Technik angesteuert werden. 6.2 Excel In diesem Teilkapitel werden wir uns die Objekthierarchie von MS Excel ansehen. Abbildung 6.2 zeigt, wie die Objekte untereinander zusammenhängen. Den Begriff der Collection haben wir bisher in noch keinem Zusammenhang diskutiert. Eine Collection hat lediglich die Aufgabe, eine beliebige Anzahl an Objektreferenzen zu halten. So wie die Workbooks-Collection, die direkt unter dem Anwendungsobjekt hängt. Sie hält Objektreferenzen auf die Klasse Workbook. Diese wiederum repräsentiert eine einzelne geöffnete Excel-Datei. Analog dazu kann jede Excel-Datei beliebige viele Tabellenblätter beinhalten. Daher hält die Collection Worksheets Referenzen auf die Objekte der Klasse Worksheet, die ein einzelnes Tabellenblatt repräsentieren. Innerhalb eines Tabellenblattes gibt es dann nur noch die Range- Klasse, die bis auf eine einzelne Zelle hinuntergeht. 228

5 6.2 Excel Excel.Application Das oberste Anwendungsobjekt Excel.Workbooks Collection aller geöffneten Dateien Excel.Workbook Geöffnete Excel-Datei Excel.Worksheets Collection aller Tabellenblätter Excel.Worksheet Tabellenblatt Excel.Range Eine oder mehrere Zellen eines Tabellenblattes. Abb. 6.2: Excel-Objekthierarchie Die hier erwähnten Excel-Objekte sind nur eine Auswahl derer, die es überhaupt gibt. Eine Liste aller Klassen und deren Eigenschaften und Methoden lässt sich in Excel selbst ansehen: Über Extras -> Macros -> Visual Basic-Editor in die VBA- Entwicklungsumgebung abspringen und dort auf Ansicht -> Objektkatalog. Im Objektkatalog wählen wir in der Bibliotheks- Combo oben links Excel. Abbildung 6.3 zeigt diese Übersicht. Im linken Bereich der Klassen ist in der Abbildung die Klasse Workbook gewählt. Im rechten Bereich werden dann die zugehörigen Methoden und Eigenschaften aufgelistet. 229

6 Abb. 6.3: Klassenbibliothek in der VBA-Entwicklungsumgebung Beispiel ZBIB_OI01 Im Folgenden wollen wir ein Beispielprogramm schreiben, dass eine Datenbanktabelle nach Excel exportiert. Die Tabelle soll grau-gefärbte Überschriften und eine Summenzeile bekommen. Der Aufruf von OLE2-Methoden ist relativ schwierig zu debuggen, aus diesem Grund ist es nötig, nach jedem Aufruf den sysubrc abzufragen, ob ein Fehler aufgetreten ist. Um nicht jedes Mal eine mehrzeilige Fehlerbehandlung tippen zu müssen, standardisieren wir die Fehlerbehandlung in einer Unter-Routine. Der Übergabeparameter text soll dann jeweils in Klarschrift die aufrufende Funktion enthalten. FORM checkerror USING text. IF sy-subrc <> 0. WRITE: / 'Fehler bei: ',text, sy-subrc. STOP. ENDIF. ENDFORM. Zellenwerte setzen Es lassen sich noch einige wiederkehrende Aufgaben ebenso kapseln. Die folgende Unter-Routine füllt eine einzelne Zelle eines Tabellenblattes mit einem Wert (value). Dazu wird die gewünschte Zeile (z), die gewünschte Spalte (s) und ein 230

7 6.2 Excel Worksheet-Objekt (worksheet) übergeben. Die Methode Cells des Worksheet-Objekts gibt unter Angabe der Zeile und Spalte ein Range-Objekt zurück, das die gewünschte Zelle repräsentiert. Das Attribut Value des Range-Objekts kann dann einfach auf den Übergabewert gesetzt werden. FORM zellefuellen USING z type i s type i value worksheet type ole2_object. DATA excelrange TYPE ole2_object. CALL METHOD OF worksheet 'Cells' = excelrange EXPORTING #1 = z #2 = s. PERFORM checkerror USING 'Get Range'. SET PROPERTY OF excelrange 'Value' = value. PERFORM checkerror USING 'Range.Value =..'. ENDFORM. Zellen einfärben Analog dazu die Unter-Routine zellefaerben. Sie versieht die gewünschte Zelle mit einer Hintergrundfarbe. Hierzu besorgen wir uns zuerst ein Objekt der Klasse Interior. Es enthält Attribute wie Farb- und Formatangaben zu einem Range-Objekt. FORM zellefaerben USING z TYPE i s TYPE i farbe TYPE i worksheet TYPE ole2_object. DATA: excelrange TYPE ole2_object, excelinterior TYPE ole2_object. 231

8 CALL METHOD OF worksheet 'Cells' = excelrange EXPORTING #1 = z #2 = s. PERFORM checkerror USING 'Get Range'. CALL METHOD OF excelrange 'Interior' = excelinterior. PERFORM checkerror USING 'Get Range.Interior'. SET PROPERTY OF excelinterior 'ColorIndex' = farbe. ENDFORM. Hauptprogramm Nachdem die Vorarbeit erledigt ist, sehen wir uns das Hauptprogramm an. Wir müssen den kompletten, in Abbildung 6.2 gezeigten Objektbaum instanziieren. Angefangen am Application- Objekt, aus dem wir uns ein Objekt der Workbooks-Collection besorgen. Dieses wiederum fügt mit Add ein neues Workbook ein, aus dem wir uns die Worksheets-Collection holen. Dieser fügen wir ebenfalls per Add ein neues Tabellenblatt der Klasse Worksheet hinzu. REPORT zbib_excel01. DATA pfile(100) TYPE c. pfile = 'c:\test.xls'. INCLUDE ole2incl. DATA: excelobj TYPE ole2_object, excelwbs TYPE ole2_object, excelwb TYPE ole2_object, excelwss TYPE ole2_object, excelws TYPE ole2_object. TABLES: zbibverlage. DATA it_verlage LIKE zbibverlage OCCURS 0 WITH HEADER LINE. DATA: zeile TYPE i. 232

9 6.2 Excel SELECT * FROM zbibverlage INTO TABLE it_verlage. Application- Objekt erzeugen CREATE OBJECT excelobj 'EXCEL.APPLICATION'. PERFORM checkerror USING 'Create EXCEL.APPLICATION'. SET PROPERTY OF excelobj 'Visible' = 1. Workbooks- Collection CALL METHOD OF excelobj 'Workbooks' = excelwbs. PERFORM checkerror USING 'Get Workbooks'. CALL METHOD OF excelwbs 'Add' = excelwb. PERFORM checkerror USING 'Workbooks.Add'. Worksheets- Collection CALL METHOD OF excelwb 'Worksheets' = excelwss. PERFORM checkerror USING 'Get Worksheets'. CALL METHOD OF excelwss 'Add' = excelws. PERFORM checkerror USING 'Add Worksheet'. SET PROPERTY OF excelws 'Name' = 'Übersichtblatt'. Nachdem wir unser Tabellenblatt nun in Händen halten, können wir darauf die vorbereiteten Routinen zum Füllen und Färben der einzelnen Zellen loslassen. Zunächst die Überschriften: USING 1 1 'VerlagsNr' excelws. USING 1 2 'Verlagsbezeichnung' excelws. USING 1 3 'Anzahl ausgeliehene Bücher' excelws. Nun einmal durch die interne Tabelle loopen und jeden Einzelwert jeder Zeile in das Tabellenblatt schreiben. Danach werden die drei Überschriftszellen mit zellefaerben eingefärbt. LOOP AT it_verlage. zeile = sy-tabix + 1. USING zeile 1 it_verlage-verlag excelws. 233

10 USING zeile 2 it_verlage-verlagbez excelws. USING zeile 3 it_verlage-anzahl excelws. ENDLOOP. PERFORM zellefaerben USING excelws. PERFORM zellefaerben USING excelws. PERFORM zellefaerben USING excelws. Summenzeile Bleibt uns noch die Summenzeile. Mit Hilfe von CONCATENATE wird die Formel zusammengebaut, genauso, wie man sie in Excel auch schreiben würde. Danach ist die Tabelle wunschgemäß übertragen. Mit der SaveAs-Methode des Workbook-Objekts wird das Excel-File lokal auf Platte gespeichert. DATA: formel(100) TYPE c, n_zeile(5) TYPE n. MOVE zeile TO n_zeile. Formel zusammenbauen und übergeben CONCATENATE '=SUM(C2:C' n_zeile ')' INTO formel. zeile = zeile + 1. USING zeile 2 'Summe' excelws. USING zeile 3 formel excelws. Speichern zun Schluss CALL METHOD OF excelwb 'SaveAs' EXPORTING #1 = pfile. PERFORM checkerror USING 'saveas'. FREE OBJECT excelobj. WRITE / 'Programm erfolgreich beendet'. 234

Access 2010 Programmierung Import und Export nach Excel

Access 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

Mehr

Der Beginn einer wunderbaren Freundschaft von Stefan Schnell

Der Beginn einer wunderbaren Freundschaft von Stefan Schnell Der Beginn einer wunderbaren Freundschaft von Stefan Schnell Polyglottes programmieren, also programmieren in mehreren Sprachen, ist ein eher ungewöhnliches Szenario. Programmiersprachen bieten im Regelfall

Mehr

Office Objektmodell (1)

Office 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

Mehr

Access und die andern (Office) Programme. Armin Hess

Access 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

Mehr

Interoperabilität mit Office-Anwendungen (1)

Interoperabilitä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

Mehr

Programmierung von MS-Office mit Visual Basic

Programmierung 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

Mehr

A.4 Beispiel zum E-Mail-Versand über Smart Forms

A.4 Beispiel zum E-Mail-Versand über Smart Forms A.4 Beispiel zum E-Mail-Versand über Smart Forms A.4.1 Quelltext In Abschnitt 10.1 haben wir zur Erläuterung des E-Mail-Versands über Smart Forms ein Übungsbeispiel genannt. Hier finden Sie den Quelltext

Mehr

ajanzen.com Aufruf eines Pop-Up-Containers

ajanzen.com Aufruf eines Pop-Up-Containers ajanzen.com Aufruf eines Pop-Up-Containers ajanzen.com 1 Einleitung Der Fokus des vorliegenden Dokumentes liegt auf dem Aufruf eines Pop-Up- Containers. Die Funktion ist klassenbasiert und erfordert keine

Mehr

Ulrich Stein 30.08.2015

Ulrich Stein 30.08.2015 4.8.2 Kontakt zu MS-Excel Prozess-Kommunikation am Beispiel von Excel 2002 (Tabellenkalkulation im MS-Office-XP-Paket) von MATLAB aus an die Daten und Methoden eines laufen Excel-Prozesses anschließ als

Mehr

10.6 Programmier-Exits für Workitems

10.6 Programmier-Exits für Workitems 10.6 Programmier-Exits für Workitems 279 10.6 Programmier-Exits für Workitems 10.6.1 Das Interface IF_SWF_IFS_WORKITEM_EXIT Am Schritt einer Workflow-Definition im Reiter»Programmier-Exits«können verschiedene

Mehr

Softwareschnittstellen

Softwareschnittstellen P4.1. Gliederung Rechnerpraktikum zu Kapitel 4 Softwareschnittstellen Einleitung, Component Object Model (COM) Zugriff auf Microsoft Excel Zugriff auf MATLAB Zugriff auf CATIA Folie 1 P4.2. Einleitung

Mehr

1 Visual Basic for Application mit Excel (VBA)

1 Visual Basic for Application mit Excel (VBA) Informatikfreikurs WS 2008/2009 1 1 Visual Basic for Application mit Excel (VBA) 1.1 Mosaik Puzzle Das untenstehende Zahlenschema ist ein sogenanntes Mosaik Puzzle. Jede Zahl zeigt an, wie viele der (höchstens

Mehr

2 7 Erweiterungen. 7.1 Prozess-Kommunikation mit Datenbanken

2 7 Erweiterungen. 7.1 Prozess-Kommunikation mit Datenbanken 2 7 Erweiterungen 7 Erweiterungen 7.1 Prozess-Kommunikation mit Datenbanken Im Buch Einstieg in das Programmieren mit MATLAB wird im Abschnitt 4.8 das Thema Prozess-Kommunikation am Beispiel von MS-Excel

Mehr

Informationsverarbeitung im Bauwesen

Informationsverarbeitung im Bauwesen 11 im Bauwesen Markus Uhlmann 1 Zusammenfassung der 10. Vorlesung Benutzerdefinierte Datentypen Wieso zusätzliche Datentypen? Definition neuer Datentypen Verwendung von Variablen mit benutzerdefiniertem

Mehr

VBA (Visual Basic for Application) Zugriff auf Excel

VBA (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

Mehr

Informationsverarbeitung im Bauwesen

Informationsverarbeitung im Bauwesen 4 Informationsverarbeitung im Bauwesen Markus Uhlmann basierend auf Folien von A. Brugger 1 Zusammenfassung der 3. Vorlesung Einführung in Excel/VBA Einführung in die Tabellenkalkulation Erste Schritte

Mehr

MySQL Queries on "Nmap Results"

MySQL Queries on Nmap Results MySQL Queries on "Nmap Results" SQL Abfragen auf Nmap Ergebnisse Ivan Bütler 31. August 2009 Wer den Portscanner "NMAP" häufig benutzt weiss, dass die Auswertung von grossen Scans mit vielen C- oder sogar

Mehr

1. Schritt: Anlegen des Musters

1. Schritt: Anlegen des Musters Eigener Muster-Dialog Im folgenden erklären wir Ihnen, wie Sie Ihren eigenen Muster-Dialog erstellen können. Sie müssen hierfür zwei Namenskonventionen beachten und dann können Sie loslegen. Im folgenden

Mehr

Installation und Benutzung AD.NAV.ZipTools

Installation und Benutzung AD.NAV.ZipTools Installation und Benutzung AD.NAV.ZipTools Version 1.0.0.0 ALTENBRAND Datentechnik GmbH Am Gelicht 5 35279 Neustadt (Hessen) Tel: 06692/202 290 Fax: 06692/204 741 email: support@altenbrand.de Die Komponente

Mehr

Geschrieben von: Marcus Rose Mittwoch, 28. Mai 2008 um 17:14 Uhr - Aktualisiert Montag, 09. März 2009 um 06:33 Uhr

Geschrieben von: Marcus Rose Mittwoch, 28. Mai 2008 um 17:14 Uhr - Aktualisiert Montag, 09. März 2009 um 06:33 Uhr Auf Formelbasis weisen wir Excel einen Bereich zu, indem wir einfach den Zeilenund Spaltenindex angeben (z.b. =Formel(A1) oder =Formel(A1:C10)). In Excel VBA sieht das etwas anders aus. Hier weisen wir

Mehr

Microsoft Excel VBA - Einführung

Microsoft 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

Mehr

Einführung in VisualBasic for Applications. Stefan Mahlitz

Einführung in VisualBasic for Applications. Stefan Mahlitz Einführung in VisualBasic for Applications Stefan Mahlitz Stefan Mahlitz Einführung in VBA 27.08.00 Inhaltsverzeichnis 1. Grundlagen der VisualBasic for Applications (VBA) Programmierung...2 1.1 Variablen,

Mehr

Tabellenkalkulation / Funktionen. VBA Visual Basic for Applications VBA auf einfache Art und Weise nutzen Der Makro-Recorder von EXCEL

Tabellenkalkulation / Funktionen. VBA Visual Basic for Applications VBA auf einfache Art und Weise nutzen Der Makro-Recorder von EXCEL Tabellenkalkulation / Funktionen VBA auf einfache Art und Weise nutzen Der Makro-Recorder von EXCEL Möchte man mal eben einfache Arbeitsschritte automatisieren oder einfach nur Tastatur-eingaben und Mausklicks

Mehr

Einstieg in die Programmierung mit Visual Basic.NET

Einstieg in die Programmierung mit Visual Basic.NET Einstieg in die Programmierung mit Visual Basic.NET Agenda - Methoden mit Argumenten - Überladen von Methoden - Eigenschaftenprozeduren - Eigenschaftenprozeduren automatisch generieren - Konstruktoren

Mehr

Softwareschnittstellen

Softwareschnittstellen P4.1. Gliederung Rechnerpraktikum zu Kapitel 4 Softwareschnittstellen Einleitung, Component Object Model (COM) Zugriff auf Microsoft Excel Zugriff auf MATLAB Zugriff auf CATIA Folie 1 P4.2. Einleitung

Mehr

WIE KANN ICH ACCESS XML FÄHIGKEITEN UNABHÄNGIG VON DER VERSION BEIBRINGEN?

WIE 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

Mehr

5.1 Bestehende Projekte bearbeiten 79 5.2 Neue Projekte erstellen 85

5.1 Bestehende Projekte bearbeiten 79 5.2 Neue Projekte erstellen 85 Projekte per DOM bearbeiten KAPITEL 5 5.1 Bestehende Projekte bearbeiten 79 5.2 Neue Projekte erstellen 85 Bisher haben wir uns angesehen, wie List & Label mit Ihren Daten bekannt gemacht werden kann und

Mehr

Graphische Benutzungsoberflächen mit Java. Einführung in NetBeans

Graphische Benutzungsoberflächen mit Java. Einführung in NetBeans Graphische Benutzungsoberflächen mit Java Einführung in NetBeans Graphische Benutzungsoberflächen! Interaktion mit dem Programm! Datenein- und ausgabe! Rückmeldungen über Verarbeitung der Daten! Visualisierung

Mehr

desk.modul : WaWi- Export

desk.modul : WaWi- Export desk.modul : WaWi- Export Die Schnittstelle besteht aus einem Programm, welches die Daten aus der OfficeLine ausliest und in eine XML-Datei exportiert. Die Schnittstelle ist als ein eigenständiges Programm

Mehr

ajanzen.com Beispiele für den Umgang mit Feldsymbolen

ajanzen.com Beispiele für den Umgang mit Feldsymbolen ajanzen.com Beispiele für den Umgang mit Feldsymbolen ajanzen.com 1 Einleitung In dem vorliegenden Dokument möchte ich auf den Umgang mit Feldsymbolen näher eingehen. Dabei geht es nicht um komplexe Erklärungen,

Mehr

4. Kooperation mit Word, etc. (OLE)

4. Kooperation mit Word, etc. (OLE) 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

Mehr

VBA (Visual Basic for Application) Austausch von Daten

VBA (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.

Mehr

Informationsverarbeitung im Bauwesen

Informationsverarbeitung im Bauwesen Informationsverarbeitung im Bauwesen Markus Uhlmann Institut für Hydromechanik Abteilung Turbulente Strömungen WS 2009/2010 1 / 18 3. VORLESUNG Einführung in Excel/VBA 2 / 18 Fragen, die in dieser Vorlesung

Mehr

Einführung in Automation Studio

Einführung in Automation Studio Einführung in Automation Studio Übungsziel: Der links abgebildete Stromlaufplan soll mit einer SPS realisiert werden und mit Automation Studio programmiert werden. Es soll ein Softwareobjekt Logik_1 in

Mehr

2 Fenster - Hauptelement des GUI

2 Fenster - Hauptelement des GUI Einführung in die objektorientierte Programmierung mit C# 13 2 Bei der Arbeit mit Computern erwarten die Nutzer eine komfortable Bedienung über eine eine»grafische Oberfläche«(engl.: graphical user interface

Mehr

Kurzbeschreibung. Quelltext

Kurzbeschreibung. Quelltext Transaktionshistorie manipulieren Das folgende Programm demonstriert die Manipulation der OK-Code-Historie mittels ABAP. Hierfür werden Registry-Einträge auf dem Frontend manipuliert. Kurzbeschreibung

Mehr

Workshop 6: VBA-Programmierung mit MS Excel

Workshop 6: VBA-Programmierung mit MS Excel 1 Standardspeicherort für Arbeitsmappen... 1 2 Das Application-Objekt... 2 3 Mit Arbeitsmappen arbeiten... 4 3.1 Zugriff auf Arbeitsmappen... 4 3.2 Arbeitsmappen anlegen... 4 3.3 Arbeitsmappen speichern...

Mehr

Erzeugen benutzerdefinierter Buchstabenlisten in EXCEL

Erzeugen benutzerdefinierter Buchstabenlisten in EXCEL Erzeugen benutzerdefinierter Buchstabenlisten in EXCEL In der Praxis werden öfter Tabellen mit Spaltenüberschriften, die Buchstabenfolgen haben, versehen. Dabei ist es müßig, diese Überschriften immer

Mehr

Kap. 5.5: ABAP-Programmierung mit Open- und Native-SQL

Kap. 5.5: ABAP-Programmierung mit Open- und Native-SQL Kap. 5.5: ABAP-Programmierung mit Open- und Native-SQL ABAP - Übersicht Datenbankzugriff aus ABAP-Programmen Open-SQL Native-SQL Vorbereitung der praktischen Übung mit SAP R/3 (Teil II) Kap. 5.5-1 ABAP/4

Mehr

Inhaltsverzeichnis VII

Inhaltsverzeichnis VII Inhaltsverzeichnis 1 Grundlagen... 1 1.1 Modellbasierte Entwicklung... 1 1.1.1 Die Klasse Aufgabe... 1 1.1.2 Das Klassendiagramm... 3 1.1.3 Instanziierung... 3 1.1.4 Klassenmodule in VBA... 4 1.1.5 Die

Mehr

Im Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können.

Im Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können. Excel-Schnittstelle Im Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können. Voraussetzung: Microsoft Office Excel ab Version 2000 Zum verwendeten Beispiel:

Mehr

Neben dem Symbol Entwurfsmodus ist das Symbol Befehlschaltfläche zu sehen.

Neben dem Symbol Entwurfsmodus ist das Symbol Befehlschaltfläche zu sehen. Visual Basic / EXCEL Unterrichtsreihe von Herrn Selbach / Makro Programmierung 1. Die Steuerelemente Toolbox Durch Ansicht Symbolleisten Steuerelemente-Toolbox kann man Befehlschaltflächen (CommandButton),

Mehr

Office in Java. 2. Info-Point Urs Frei

Office in Java. 2. Info-Point Urs Frei Office in Java 2. Info-Point Urs Frei Problemstellung: Zwei Motivationen Daten direkt im richtigen Format Excel nicht über Zwischenformat csv In Word Bereichte erstellen Office fernsteuern Rechtschreibeprüfung

Mehr

Der Serienbrief bzw. Seriendruck

Der Serienbrief bzw. Seriendruck Der Serienbrief bzw. Seriendruck Sie lernen einen Serienbrief zu erstellen. In Word 2010 wird der Serienbrief unter der allgemeinen Bezeichnung Seriendruck geführt. Er besteht aus einem Hauptdokument (dem

Mehr

Flexibler Einsatz von VBA-Code und Access-Elementen durch Kapselung und modularer Programmierung (Josef Pötzl, www.joposol.com)

Flexibler Einsatz von VBA-Code und Access-Elementen durch Kapselung und modularer Programmierung (Josef Pötzl, www.joposol.com) Flexibler Einsatz von VBA-Code und Access-Elementen durch Kapselung und modularer Programmierung (Josef Pötzl, www.joposol.com) Kapselung Was ist das? Auszug aus Wikipedia Kapselung ist auch ein wichtiges

Mehr

Customizing ENOVIA V6 : Create a Dictionary

Customizing ENOVIA V6 : Create a Dictionary Teil 2 : Erstellen einer eigenen 'Neuer Wörterbucheintrag' Webseite Inhalt in diesem Kapitel Hinzufügen einer neuen Web-Form zum Erzeugen eines Wörterbucheintrages Hinzufügen eines neuen Kommandos zur

Mehr

Excel Tipps & Tricks Umgang mit umfangreichen Tabellen

Excel Tipps & Tricks Umgang mit umfangreichen Tabellen 3 Umgang mit umfangreichen Tabellen Das Bewegen in großen Tabellen in Excel kann mit der Maus manchmal etwas umständlich sein. Deshalb ist es nützlich, ein paar Tastenkombinationen zum Bewegen und zum

Mehr

OPC-Server VM OPC. Anleitung. Installation, Konfiguration, Verwendung. Version 1.01

OPC-Server VM OPC. Anleitung. Installation, Konfiguration, Verwendung. Version 1.01 Installation, Konfiguration, Verwendung Version 1.01 Seite 2 von 20 OPC-Server VM OPC Revision Version Erstellt am Versionsnummer Bemerkung 1.00 26.07.2013 Erstellung 1.01 05.11.2013 2.14 - Reiter der

Mehr

ODBC-Treiber 1. 1.1 Programmübersicht

ODBC-Treiber 1. 1.1 Programmübersicht 1 O D B C - Treiber ODBC-Treiber 1 1.1 Programmübersicht Nach einer ausgiebigen Testphase wurde kürzlich der neue ODBC-Treiber freigegeben. Dieser ist somit ab der 2000-er-Version lizenzpflichtig und kann

Mehr

Die ActiveX-Komponente COM_V3

Die ActiveX-Komponente COM_V3 Comx3-handbuch Die ActiveX-Komponente COM_V3 1. Einführung COM_V3 ist eine ActiveX-Komponente, welche einige Funktionen zum Programmieren der seriellen Schnittstelle zur Verfügung stellt. COM_V3 kann nicht

Mehr

Versuch 8 Gerätesteuerung mit SICL und VISA in C Widerstandskennlinie

Versuch 8 Gerätesteuerung mit SICL und VISA in C Widerstandskennlinie Fachhochschule Merseburg FB Informatik und Angewandte Naturwissenschaften Praktikum Messtechnik Versuch 8 Gerätesteuerung mit SICL und VISA in C Widerstandskennlinie Agilent IO Libraries - SICL und VISA

Mehr

VBA mit Microsoft Excel für Kids

VBA mit Microsoft Excel für Kids mitp für Kids VBA mit Microsoft Excel für Kids von Georg Bartenschlager, Petra Kopp 1. Auflage VBA mit Microsoft Excel für Kids Bartenschlager / Kopp schnell und portofrei erhältlich bei beck-shop.de DIE

Mehr

Einstieg in VBA mit Excel Galileo Press

Einstieg in VBA mit Excel Galileo Press Thomas Theis Einstieg in VBA mit Excel Galileo Press Geleitwort des Fachgutachters 15 loooodoooooooockx)ock90000000aqoc^oc}ooaooooooooocx>c)ooocxx3ao 1 1 Was wird besser durch Makros und VBA? 17 12 Arbeiten

Mehr

Text eingeben & erste Formatierungen Zeilen/Spalten einfügen & Zellen markieren

Text eingeben & erste Formatierungen Zeilen/Spalten einfügen & Zellen markieren Übung 2: Text eingeben & erste Formatierungen Zeilen/Spalten einfügen & Zellen markieren Ausgangsposition: Excel (leeres Dokument) Starten Sie Excel, z. B. über den Start-Button Programme MS Excel Wenn

Mehr

1 Native C Code in C# Umgebung mit Visual Studio 2010

1 Native C Code in C# Umgebung mit Visual Studio 2010 1 Native C Code in C# Umgebung mit Visual Studio 2010 29.07.2013 1.1 Ziel Ein Embedded C Code soll innerhalb einer C# Umgebung lauf- und debuggfähig sein. Der C# Anteil stellt dem Embedded C Code einen

Mehr

GetSetUniverse 3.5.26 Dokumentation. Andre Luetzkendorf Datum 07.02.2010

GetSetUniverse 3.5.26 Dokumentation. Andre Luetzkendorf Datum 07.02.2010 GetSetUniverse 3.5.26 Dokumentation Autor Andre Luetzkendorf Datum 07.02.2010 Kontakt www.luetzkendorf.eu info@luetzkendorf.eu Bearbeitungen oder andere Umgestaltungen des Werkes dürfen nur mit Einwilligung

Mehr

Windows programmieren mit VisualBasic Einführung in die objektorientierte Programmiersprache

Windows programmieren mit VisualBasic Einführung in die objektorientierte Programmiersprache Dipl. Ing. (FH) Hans-Peter Kiermaier Windows programmieren mit VisualBasic Einführung in die objektorientierte Programmiersprache 1 Allgemeines Die Geschichte von VisualBasic oder kurz VB: 1991 Visual

Mehr

Data2Office: Eine neue Methode der SAS-Datenpräsentation in MS-Excel

Data2Office: Eine neue Methode der SAS-Datenpräsentation in MS-Excel Data2Office: Eine neue Methode der SAS-Datenpräsentation in MS-Excel Ralf Neumüller, beyondbytes, 64372 Ober-Ramstadt Stephan Frenzel, Kybeidos, 69120 Heidelberg Trotz all der hervorragenden Möglichkeiten

Mehr

Erratum und nachträgliche Hinweise zum Buch: VB Express 2010

Erratum und nachträgliche Hinweise zum Buch: VB Express 2010 1 Hinweise zu VB Express 2010 Erratum und nachträgliche Hinweise zum Buch: VB Express 2010 Trotz größter Sorgfalt kann es immer wieder vorkommen, dass in einem Buch erst nach dessen Veröffentlichung noch

Mehr

Arbeiten mit Makros und VBA-Prozeduren

Arbeiten mit Makros und VBA-Prozeduren Arbeiten mit Makros und VBA-Prozeduren 2 Zusammenfassung Erste VBA-Schritte und die entsprechenden Kenntnisse werden anhand von einigen Beispielen, wie Pascal sches Dreieck und Kreisberechnung, erklärt.

Mehr

Arbeitsblatt 5 EAD II NetBeans

Arbeitsblatt 5 EAD II NetBeans Arbeitsblatt 5 EAD II NetBeans Graphische Oberfläche für Uhrenanzeige mit NetBeans Für die Einführung in die Verwendung von NetBeans erstellen wir die graphische Oberfläche für die Uhr nun mit NetBeans.

Mehr

7 Datenaustausch. Datenaustausch. Ziele dieses Kapitels. A Sie verschaffen sich einen Überblick über OLE. A Sie verknüpfen Objekte.

7 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

Mehr

VBA-Programmierung: Zusammenfassung

VBA-Programmierung: Zusammenfassung VBA-Programmierung: Zusammenfassung Programmiersprachen (Definition, Einordnung VBA) Softwareentwicklung-Phasen: 1. Spezifikation 2. Entwurf 3. Implementierung Datentypen (einfach, zusammengesetzt) Programmablaufsteuerung

Mehr

Nachklausur Programmieren / Algorithmen und Datenstrukturen 1

Nachklausur Programmieren / Algorithmen und Datenstrukturen 1 Programmieren / Algorithmen und Datenstrukturen Autor: Prof. Dr. Bernhard Humm, FB Informatik, Hochschule Darmstadt Datum: 7. Oktober 200 Nachklausur Programmieren / Algorithmen und Datenstrukturen Spielregeln

Mehr

Skript 02: Tipps und Tricks zum Dokumentenformat.

Skript 02: Tipps und Tricks zum Dokumentenformat. Skript 02: Tipps und Tricks zum Dokumentenformat. Einleitung Aufbauend auf dem Skript 01 sollen nun weiterführende Word-Features gezeigt werden, die beim Formatieren einer wissenschaftlichen Arbeit hilfreich

Mehr

Whitepaper. Produkt: combit List & Label 16. List & Label Windows Azure. combit GmbH Untere Laube 30 78462 Konstanz

Whitepaper. Produkt: combit List & Label 16. List & Label Windows Azure. combit GmbH Untere Laube 30 78462 Konstanz combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit List & Label 16 List & Label Windows Azure List & Label Windows Azure - 2 - Inhalt Softwarevoraussetzungen 3 Schritt 1: Neues Projekt

Mehr

Theorie Excel - VBA (Visual Basic Application)

Theorie Excel - VBA (Visual Basic Application) Inhaltsverzeichnis 1 Einstieg... 2 1.1 Symbolleiste Visual Basic... 2 1.2 Editor... 3 1.3 Befehle... 4 2 Vorgehensweise beim Programmieren... 4 2.1 Betroffene Dateien festhalten... 4 2.2 Ablauf festhalten...

Mehr

Programmieren I. Strategie zum Entwurf von Klassen. Beispiele. Design von Klassen. Dr. Klaus Höppner. Beispiel: Bibliothek

Programmieren I. Strategie zum Entwurf von Klassen. Beispiele. Design von Klassen. Dr. Klaus Höppner. Beispiel: Bibliothek Programmieren I Dr. Klaus Höppner Hochschule Darmstadt Wintersemester 2008/2009 1 / 22 2 / 22 Strategie zum Entwurf von Klassen Beispiele Objektorientierte Sichtweise: Mit welchen Objekten habe ich es

Mehr

Handbuch organice SQL-Reportgenerator

Handbuch organice SQL-Reportgenerator organice Software GmbH Handbuch organice SQL-Reportgenerator Benutzerhandbuch Stand: August 2013 Inhalt 1. Allgemeine Informationen... 3 1.1 Einführung... 3 1.2 Voraussetzungen... 3 1.3 Zielgruppe... 3

Mehr

Cubeware Connectivity for SAP Solutions

Cubeware Connectivity for SAP Solutions Cubeware Connectivity for SAP Solutions Beispiele und Anwendungsfälle 1. Modellierung, Extraction, Transformation und Loading mit Datenquelle SAP R/3 und mysap ERP Mit Hilfe des Cubeware Importers und

Mehr

ActiveX Scripting IE und DHTML (DOM): Architektur, Beispiele (Object Rexx)

ActiveX Scripting IE und DHTML (DOM): Architektur, Beispiele (Object Rexx) ActiveX Scripting IE und DHTML (DOM): Architektur, Beispiele (Object Rexx) Oliver Spritzendorfer Thomas Fekete ActiveX Technologie für ausführbaren Programmcode auf Web-Seiten wiederverwendbare Softwarekompononente

Mehr

C# - Einführung in die Programmiersprache Arbeiten mit ADO.NET. Leibniz Universität IT Services Anja Aue

C# - Einführung in die Programmiersprache Arbeiten mit ADO.NET. Leibniz Universität IT Services Anja Aue C# - Einführung in die Programmiersprache Arbeiten mit ADO.NET Leibniz Universität IT Services Anja Aue Experteneinstellungen in Visual Studio Express Extras Einstellungen Experteneinstellungen. Es werden

Mehr

Visual C# 2005 Kochbuch

Visual C# 2005 Kochbuch Produktinformation http://www.hanser.de/deckblatt/deckblatt1.asp?isbn=3-446-40652-2&style=leseprobe Seite 1 von 1 28.09.2006 Visual C# 2005 Kochbuch Walter Doberenz, Thomas Gewinnus ISBN 3-446-40652-2

Mehr

MICROSOFT OFFICE. Inhaltsverzeichnis

MICROSOFT OFFICE. Inhaltsverzeichnis MICROSOFT OFFICE TASTENKOMBINATIONEN Dieses Dokument erklärt Ihnen den Umgang mit der Excel-Datei TASTENKOMBINATIONEN.XLS. Mit dieser Datei können Sie alle möglichen Tastenkombinationen in Word, Excel

Mehr

Erstellen sicherer ASP.NET- Anwendungen

Erstellen sicherer ASP.NET- Anwendungen Erstellen sicherer ASP.NET- Anwendungen Authentifizierung, Autorisierung und sichere Kommunikation Auf der Orientierungsseite finden Sie einen Ausgangspunkt und eine vollständige Übersicht zum Erstellen

Mehr

Erstellen sicherer ASP.NET- Anwendungen

Erstellen sicherer ASP.NET- Anwendungen Erstellen sicherer ASP.NET- Anwendungen Authentifizierung, Autorisierung und sichere Kommunikation Auf der Orientierungsseite finden Sie einen Ausgangspunkt und eine vollständige Übersicht zum Erstellen

Mehr

Teil 1 : Erstellen eines neuen Typen und Einbindung in den 'Type Chooser' der Standardsuche

Teil 1 : Erstellen eines neuen Typen und Einbindung in den 'Type Chooser' der Standardsuche Teil 1 : Erstellen eines neuen Typen und Einbindung in den 'Type Chooser' der Standardsuche Inhalt in diesem Kapitel Neue Attribute im BUSINESS anlegen Neuen Typ im BUSINESS anlegen Erstellen und Zuweisen

Mehr

Kapitel 33. Der xml-datentyp. In diesem Kapitel: Der xml-datentyp 996 Abfragen aus xml-datentypen 1001 XML-Indizierung 1017 Zusammenfassung 1023

Kapitel 33. Der xml-datentyp. In diesem Kapitel: Der xml-datentyp 996 Abfragen aus xml-datentypen 1001 XML-Indizierung 1017 Zusammenfassung 1023 Kapitel 33 Der xml-datentyp In diesem Kapitel: Der xml-datentyp 996 Abfragen aus xml-datentypen 1001 XML-Indizierung 1017 Zusammenfassung 1023 995 996 Kapitel 33: Der xml-datentyp Eine der wichtigsten

Mehr

Excel Formularen mit SAS Daten

Excel Formularen mit SAS Daten Bevölkern von MS- Excel Formularen mit SAS Daten Datentransfer von SAS zu MS-Excel mittels dynamic data exchange (DDE) Bernadette Fabits Agenda Das Ziel Die Zutaten So wirds gemacht Alternative zu DDE

Mehr

Chair of Software Engineering. Bezieher SUBSCRIBERS Ereignis Erzeuger (zb GUI) Chair of Software Engineering. Save_file ROUTINE

Chair of Software Engineering. Bezieher SUBSCRIBERS Ereignis Erzeuger (zb GUI) Chair of Software Engineering. Save_file ROUTINE 1 2 Letzte Aktualisierung: 27. Mai 2004 Programmierung im Grossen Vorlesung 13: Ereignis-Gesteuertes Design Bertrand Meyer Ereignis-gesteuerte Programmierung 3 Vermeiden von glue code 4 Verbreiter PUBLISHERS

Mehr

I Inhaltsverzeichnis B Beispielverzeichnis Vorwort... 17

I Inhaltsverzeichnis B Beispielverzeichnis Vorwort... 17 I Inhaltsverzeichnis I Inhaltsverzeichnis... 5 B Beispielverzeichnis... 11 Vorwort... 17 1 Einleitung in Visual-Basic for Applications... 21 1.1 Programmierung in Excel: Was und Warum...21 VBA 6.0 in Office

Mehr

Business Objekte. Der Schlüssel für Applikationen mit Zukunft. 2001 TMN Systemberatung GmbH www.tmn-systemberatung.de. Folie 1

Business Objekte. Der Schlüssel für Applikationen mit Zukunft. 2001 TMN Systemberatung GmbH www.tmn-systemberatung.de. Folie 1 Business Objekte Der Schlüssel für Applikationen mit Zukunft 2001 TMN Systemberatung GmbH Folie 1 Agenda Kurze Vorstellung Die Theorie hinter Business Objekten Business Objekte (BOs) in der Praxis Anbindung

Mehr

Installations- und Bedienungsanleitung für Macro Excel_Table Version 10

Installations- und Bedienungsanleitung für Macro Excel_Table Version 10 Malerzów, den 26.11.2012 Installations- und Bedienungsanleitung für Macro Excel_Table Version 10 1. Vorbemerkungen Dieses Dokument stellt eine vereinfachte Installations- und Bedienungsanleitung für Macro

Mehr

FIVE1 GmbH & Co. KG SAP Partner Port Altrottstraße 31 69190 Walldorf T: +49 6227 73 2840 www.five1.de 1 FIVE1 GmbH & Co. KG Essence of quality

FIVE1 GmbH & Co. KG SAP Partner Port Altrottstraße 31 69190 Walldorf T: +49 6227 73 2840 www.five1.de 1 FIVE1 GmbH & Co. KG Essence of quality 28. August 2010 FIVE1 GmbH & Co. KG SAP Partner Port Altrottstraße 31 69190 Walldorf T: +49 6227 73 2840 www.five1.de 1 FIVE1 GmbH & Co. KG Essence of quality Dieses Dokument Stammdatenplanung mit SAP

Mehr

Session V-VFX1 Visual Extend 11.0 Wichtiger als je zuvor

Session V-VFX1 Visual Extend 11.0 Wichtiger als je zuvor Session V-VFX1 Visual Extend 11.0 Wichtiger als je zuvor Venelina Jordanova, Uwe Habermann V&U Ltd. - www.vandu.eu Einführung Wer auch in Zukunft die Nase vorn haben will, kommt um den Einsatz eines leistungsfähigen

Mehr

Excel + VBA. Ergänzungen. Kapitel 1 Einführung in VBA Filter in VBA nutzen HARALD NAHRSTEDT. Erstellt am

Excel + VBA. Ergänzungen. Kapitel 1 Einführung in VBA Filter in VBA nutzen HARALD NAHRSTEDT. Erstellt am HARALD NAHRSTEDT Excel + VBA Ergänzungen Kapitel 1 Einführung in VBA 1.5.11 Filter in VBA nutzen Erstellt am 15.10.2011 Beschreibung Der Autofilter auf einer Excel-Tabelle bietet eine einfache Möglichkeit,

Mehr

Tricktresor. von Stefan Schnell. Vorgeplänkel. Nachgeplänkel. Jetzt wird geschrieben. Aktivierung des ALV-Grid. Tabellen lesen mit SAP GUI Scripting

Tricktresor. von Stefan Schnell. Vorgeplänkel. Nachgeplänkel. Jetzt wird geschrieben. Aktivierung des ALV-Grid. Tabellen lesen mit SAP GUI Scripting von Stefan Schnell SAP GUI Scripting bietet sehr viele Möglichkeiten und Ansätze. Neben der Simulation von Benutzereingaben können mit SAP GUI Scripting noch ganz andere Ansätze realisiert und Perspektiven

Mehr

Eingebettete Objekte

Eingebettete Objekte Eingebettete Objekte Grundsätzliches Ein Word-Dokument kann neben Textobjekten andere Objekte der verschiedensten Art enthalten: 1. Bilder und Zeichnungen 2. Diagramme 3. Formeln 4. Excel-Tabellen 5. Multimedia-Objekte

Mehr

Schulungsunterlagen CoDeSys V3 OPC Server

Schulungsunterlagen CoDeSys V3 OPC Server Impressum Copyright epis Automation GmbH & Co. KG 2013. Alle Rechte, auch der Übersetzung vorbehalten. Das Kopieren oder Reproduzieren, ganz oder auch nur auszugsweise, in irgendeiner Form (Druck, Fotokopie,

Mehr

Symbolleiste Menü Einfügen

Symbolleiste Menü Einfügen Seiten Über Deckblatt kann ein vollständig formatiertes Deckblatt eingegeben werden. Es sind nur noch Eingaben zum Titel, Autor und Datum nötig o Es ist eine Anzahl verschiedener vorgefertigter Deckblätter

Mehr

Automatisierung ( Fernsteuerung ) von Excel unter Microsoft Windows Tilman Küpper (tilman.kuepper@hm.edu)

Automatisierung ( Fernsteuerung ) von Excel unter Microsoft Windows Tilman Küpper (tilman.kuepper@hm.edu) HMExcel Automatisierung ( Fernsteuerung ) von Excel unter Microsoft Windows Tilman Küpper (tilman.kuepper@hm.edu) Inhalt 1. Einleitung...1 2. Beispiele...2 2.1. Daten in ein Tabellenblatt schreiben...2

Mehr

Erste Schritte mit HG 2

Erste Schritte mit HG 2 Erste Schritte mit HG 2 Malte Ried FH-Gießen Version: 1.0 21. November 2003 Inhaltsverzeichnis 1 Einführung 2 2 Allgemeines 2 2.1 Koordinaten...................................... 2 2.2 Farben.........................................

Mehr

Funktionen in PHP 1/7

Funktionen in PHP 1/7 Funktionen in PHP 1/7 Vordefinierte Funktionen in PHP oder vom Entwickler geschriebene Funktionen bringen folgende Vorteile: gleiche Vorgänge müssen nur einmal beschrieben und können beliebig oft ausgeführt

Mehr

V_Sim - software to calculate inbreeding coefficients

V_Sim - software to calculate inbreeding coefficients V_Sim - software to calculate inbreeding coefficients Ein Programm zur Berechnung von Inzuchtkoeffizienten und Abstammungskoeffizienten. Von Holger Krause Zweck des Programms Der Verwandtschaft-Simulator

Mehr

Im Original veränderbare Word-Dateien

Im Original veränderbare Word-Dateien Makros Im Original veränderbare Word-Dateien Wer viel mit Tabellenkalkulationen arbeitet, muss viele nacheinander folgende Arbeitsschritte häufig wiederholen. Einige Programme bieten die Möglichkeit, häufig

Mehr

5.3.3.6 Übung - Überwachen und Verwalten von Systemressourcen in Windows Vista

5.3.3.6 Übung - Überwachen und Verwalten von Systemressourcen in Windows Vista 5.0 5.3.3.6 Übung - Überwachen und Verwalten von Systemressourcen in Windows Vista Einführung Drucken Sie diese Übung aus und führen Sie sie durch. In dieser Übung verwenden Sie administrative Tools zur

Mehr

Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin

Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin PhpMyAdmin = grafsches Tool zur Verwaltung von MySQL-Datenbanken Datenbanken erzeugen und löschen Tabellen und Spalten einfügen,

Mehr

Lösungen entwickeln mit Microsoft Excel 95

Lösungen entwickeln mit Microsoft Excel 95 Eric Wells Lösungen entwickeln mit Microsoft Excel 95 Leistungsfähige Datenanalyse und Informationssysteme mit Visual Basic für Applikationen und Excel-Objekte Microsoft Press Danksagung 11 Die Diskette

Mehr

Tutorial: Systemportierung per Datenbank-Sicherung. version: 0.1 Author: Anja Beuth

Tutorial: Systemportierung per Datenbank-Sicherung. version: 0.1 Author: Anja Beuth Tutorial: Systemportierung per Datenbank-Sicherung version: 0.1 Author: Anja Beuth Table of contents 1.1.1... 5 Voraussetzungen auf dem Zielsystem... Datenbank sichern... Datenbanksicherung auf Zielsystem

Mehr