Referent. Reinhard Schmitt. Reinhard@ReinhardSchmitt.De. Förderverein Bürgernetz München-Land e.v. Referent



Ähnliche Dokumente
Referent. Reinhard Schmitt. Förderverein Bürgernetz München-Land e.v. DDE, OLE, VBA, COM, DCOM, COM+,.

Herzlich willkommen zum Kurs "MS Word 2003 Professional"

i i apitel apitel K K Inhalt Inhalt

IT-Tutorial. Access Microsoft. Infos zur Migration von Access I MPRESSUM

Von ODBC zu OLE DB. Neue Möglichkeiten der Datenintegration. Harald Gladytz, Team Vertrieb ESRI Niederlassung Leipzig

Programmierung von MS-Office mit Visual Basic

Projekte Packen, Kopieren und Versenden

Office in Java. 2. Info-Point Urs Frei

Die Verfügbarkeit und Sicherung benutzerdefinierter Einstellungen für Symbolleisten, Menüsysteme und Makros in Office 97/2000/2002/2003

Outlook Vorlagen/Templates

SHAREPOINT Unterschiede zwischen SharePoint 2010 & 2013

Lösungen entwickeln mit Microsoft Excel 95

Innerhalb der Entwicklungsebene werden Makros in einem sog. zu einer Arbeitsmappe gehörenden Modul gespeichert.

Eingebettete Objekte

ECDL Modul 2 Windows 7 Übungseinheit. Ihr Name:...

Schnellstarthandbuch. Hilfe aufrufen Klicken Sie auf das Fragezeichen, um Hilfeinhalt anzuzeigen.

Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite.

VBA-Programmierung WS 2008/09

Zertifikat. Frau Martina Schein. hat im taylorix institut für berufliche Bildung e.v. in der Zeit vom 29. Januar 2007 bis 23.

esms - sms senden & empfangen mit Outlook

10 Makros Makros aufzeichnen

Office Objektmodell (1)

! " # $ " % & Nicki Wruck worldwidewruck

Konzept Europäischer ComputerPass

12.3 Mit ein wenig HTML erstellen Sie eine fast dynamische Datenquelle

Programm GArtenlisten. Computerhinweise

Anton Ochsenkühn. amac BUCH VERLAG. Ecxel für Mac. amac-buch Verlag

1 Konfigurationsanleitung Hosted Exchange

Daten in der Cloud mit Access, Office 365 und Apps foroffice Dirk Eberhardt

Microsoft Access Schulungen

Dialogfeld «Speichern unter» öffnen und unter Dateityp «Word Dokument mit Makros» wählen. Das Dokument wird mit der Endung.dotm abgespeichert.

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank

ProBIT EDV-Schule & Bürodienstleistungen

Clients in einer Windows Domäne für WSUS konfigurieren

DAS EINSTEIGERSEMINAR. Microsoft Office. Access Winfried Seimert LERNEN ÜBEN ANWENDEN

Online-Publishing mit HTML und CSS für Einsteigerinnen

Eine Anwendung mit InstantRails 1.7

Direkte Dienstleistungen der educon

Musterlösung für Schulen in Baden-Württemberg. Windows Basiskurs Windows-Musterlösung. Version 3. Stand:

SharePoint Demonstration

1 Grundlagen der Informationstechnologie

FH D Fachhochschule Düsseldorf University of Applied Sciences. FB 3 Fachhochschule Düsseldorf University of Applied Sciences

HOSTED EXCHANGE MAIL FÜR MAC

Inhalt. Vorbemerkungen... 1

Interoperabilität mit Office-Anwendungen (1)

Kompaktseminare Das MS Access 2010 Kursprogramm

Access und die andern (Office) Programme. Armin Hess

DOKUMENTATION. Outlook Vorlagen. in Microsoft Office Outlook 2007 einrichten.

TeamSpeak3 Einrichten

Wirtschaftsinformatik Klausur Fachprüfung (100 Punkte)

MSXFORUM - Exchange Server 2003 > Backup (Sicherung von Exchange 2003)

Excel Schulungen. Ingo Schmidt Karlsberger Str Durach / service@erstehilfepc.de

Citrix-Freigabe Sage Office Line Evolution 2012

Office Schulungen. Word, Excel, PowerPoint, Access

Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten

Modul 5: Übungen zu - Übernahme von Text, Grafiken und anderen Objekten

Tabellenkalkulation. Ein Überblick über das Programm und die unbekannteren Möglichkeiten von Excel (MS-Office)

VIVIT TQA Treffen in Köln am API- Programmierung und Nutzung bei HP Quality Center / ALM. Michael Oestereich IT Consultant QA

1. Schritt: Export Datei im Fidelio erstellen

Outlook - CommuniGate Pro Schnittstelle installieren. Outlook - Elemente freigeben. Outlook - Freigegebene Elemente öffnen

Umstieg auf Microsoft Exchange in der Fakultät 02

HERZLICH WILLKOMMEN! VIVENDI PEP WORD-FORMULARDRUCK GEZEIGT ANHAND DES BEWERBERMANAGEMENTS. x-tention Informationstechnologie GmbH

2. Einrichtung der ODBC-Schnittstelle aus orgamax (für 32-bit-Anwendungen)

SCHNELLEINSTIEG FÜR HOSTED EXCHANGE BASIC / PREMIUM

Was ist neu in Sage CRM 6.1

Anleitung zur Einrichtung einer ODBC Verbindung zu den Übungsdatenbanken

Handbuch ECDL 2003 Basic Modul 6: Präsentation Diagramm auf einer Folie erstellen

Office im Überblick

Die neue Generation des -Managements. Von EASY xbase zu EASY for EXCHANGE und EASY for OFFICE

Einführung. MS-Project Standard Desktop-Tool für Projektmanager. MS-Project Professional 2003

Outlook Web Access (OWA) für UKE Mitarbeiter

Anleitung für IQES-Verantwortliche Persönliche Konten verwalten

Anleitung Einrichtung Hosted Exchange. Zusätzliches Outlookprofil einrichten

Automatisches Beantworten von - Nachrichten mit einem Exchange Server-Konto

TeamViewer App für Outlook Dokumentation

Inhaltsverzeichnis. Einleitung Über die Autorin Danke Über das Buch Der Aufbau des Buches Die CD-ROM zum Buch...

Softwaren Engineering I

Anleitung. Datum: 28. Oktober 2013 Version: 1.2. Bildupload per FTP. FTP-Upload / Datei-Manager FTP. Glarotech GmbH

6.3 Serienbriefe über Microsoft Excel und Word

Stoffverteilungsplan EDV Unterricht (Klasse 7 bis 10)

Installation der 4Dv12sql Software für Verbindungen zum T.Base Server

COMPUTER MULTIMEDIA SERVICE

OP-LOG

Inhaltsverzeichnis. Einleitung 11 Über die Autorin 12 Danke 13 Über das Buch 13 Der Aufbau des Buches 14 Die CD-ROM zum Buch 14

Computeria Urdorf. Treff vom 28. März Tipps und Tricks

Family Safety (Kinderschutz) einrichten unter Windows 7

Wie richten Sie Ihr Web Paket bei Netpage24 ein

Erstellen der Online-Akademie

Abb. 1. Abb. 2. Schaltflächen Speichern und Bericht öffnen. Abb. 3.

Dynamische Segmentierung

Kurzanleitung OOVS. Reseller Interface. Allgemein

Personalisierte

EDV-Fortbildungsprogramm (in Roth und Wendelstein)

Persönliches Adressbuch

Anleitung zum Extranet-Portal des BBZ Solothurn-Grenchen

6. Dateien und Ordner verwalten

Transkript:

Referent Reinhard Schmitt Referent Folie 1

bei Microsofts Office und Windows automatisieren?" Ein Übersichtsvortrag zu den Konzepten, die hinter Microsofts Office und Microsofts Windows stehen. Einordnung und Erklärung der Begriffe Makros, VB, VBA, OLE, Active-X, ASP, WSH, COM, DCOM, COM+,.Net, etc. Immer mehr Firmen (z.b. Telekom, Advance Bank, usw.) bieten an Rechnungen, Abrechnungen und Abrechnungsdaten usw. über das Internet oder Mail zu beziehen und damit Portokosten und Kosten zu sparen. Wer möchte das nicht nutzen und dann die Daten automatisch verwalten, auswerten ohne dieses alles händisch durchführen zu müssen. Entsprechend den allgemeinen Wünschen, können dann interessante Themenkreise in Vorträgen oder Arbeitskreisen vertieft werden. Thema Folie 2

Abrechnungen, Informationen per Mail & Internet! Telekom Rechnung und Einzelabrechnung! 1&1 Rechnung und EDV-Nachweise! Advance Bank Monatlicher Kontenstand! etc. Firmen per Internet Folie 3

Was kann man automatisieren?! Abholen der Informationen bzw. Ablegen der Mail (WSH, Taskplaner, VBA, Outlook)! Auswerten und Weiterverarbeiten der Informationen (mit Word, Excel, Access,..., WSH, Taskplaner, VBA)! Anstoßen von Folgearbeiten wie Überweisungen (WSH, Taskplaner, VBA, Ihr Banking-Tool) Was kann man automatisieren? Folie 4

Welche Hilfsmittel stehen bei Microsoft zur Verfügung?! Microsoft Office! Windows xx! Windows-Web Web-Server! VB-Script Makros (VBA) WSH (Windows Scripting Host) WSH Taskplaner ASP (Active Server Pages) Visual Basic Script Hilfsmittel Folie 5

Microsoft Office! Microsoft Office 95 Microsoft Office 97 Microsoft Office 2000 Microsoft XP! für Mac Standard (Home-Office) Professional Developer Microsoft Office 2002! Access Datenbank (nur Professional) Excel Kalkulationsprogramm FrontPage Web-Seiten erstellen (2000) PowerPoint Präsentationen Outlook Mail & Terminplaner Word Textverarbeitung Microsoft Office Folie 6

! Makro [griechisch] bedeutet groß, lang! In der EDV für großer Befehl; eine Anweisung setzt sich aus mehreren Anweisungen zusammen! Was hat nun das Makro mit VBA zu tun? Makros Folie 7

Angebote, Rechnungen, Mahnungen MS-Word Textbausteine Anschriften Bestelldaten Rechnungs-/ Zahlungswerte MENUE.BAT Berichtstabellen ca. 1985 dbase II Bestellungen, Bewegungen, Einzelumsätze MULTIPLAN MS-CHART Kunden Produkte Bestellungen Rechnungen Umsatzkalkulation Soll/Ist- Vergleich Balkendiagramme z.b. Umsatzentwicklung Kuchendarstellung z.b. Umsatzanteile Integration einzelner Programme Folie 8

Eine Excel-Tabelle in MS-Word eingebaut Server Programm B Client Programm A Dateien Anzeige aufbereiten Datei schreiben Datei lesen Druck aufbereiten Verarbeiten und aufbereiten der Daten Ausgabe Anzeige Ausgabe Drucker OLE Kommunikation Daten schreiben Daten lesen DDE Anzeige aufbereiten Druck aufbereiten OLE Kommunikation Daten schreiben Daten lesen Verarbeiten und aufbereiten der Daten Ausgabe Anzeige Ausgabe Drucker Datei schreiben Datei lesen Dateien OLE DDE Folie 9

Programme Client DDE Server WinWord Excel Objekte WinWord- Objekt Excel- Objekt OLE Embedding OLE Embedding Folie 10

Programme Client Server Client DDE DDE WinWord Excel Powerpoint Objekte WinWord- Objekt OLE Linking Excel- Objekt Power- Point- Objekt Linking mit OLE Folie 11

Tabelle Formular Tabellen Formulare Abfragen Berichte Access Datenbank Name.ldb Name.mdb Adressen Export per Abfrage Export per Abfrage Steuerliste für einen Serienbrief Serienbrief WinWord Abfrage Speichern von Ergebnissen Abfrage = Maske / Filter zur Tabelle PowerPoint Tabellen / Diagramme Excel Zusammenspiel von Programmen Folie 12

Word Oberfläche Visual Basic Editor Oberfläche Makro-Aufruf Word Object-Library Visual Basic Object-Library Word & VBA Folie 13

! Word kennt: Dokumente, Wörter, Zahlen, Absätze, usw. (Inhalte)! Inhalte lassen sich: markieren, löschen, formatieren, usw. (Funktionalität, Methoden)! Inhalte und Funktionalität (Methoden( Methoden) ) zusammen bilden Objekte! Ein Objekt kann aus mehreren Objekten bestehen (Objekthirachie)! Ein Objekt kann weitere Eigenschaften (Attribute) aufweisen! Klassen, Vererbung, usw. Objekt Modell Folie 14

MS-WordMS-Excel Powerpoint Access Outlook Frontpage VB VBA VBA Folie 15

!.exe,,.dll. ausführbarer Code Dynamic Link Library!.dll!.tlb!.olb!.ocx Technical Library Object Library Object ActiveX Library Makros, VBA Folie 16

! Die einzelnen Programme verbessert MS-Word, MS-Excel, MS-Powerpoint, MS-Access (V1.0 bis V5.0) 1985! DDE! OLE (1, 2) (V6.0)! MS-Office 95 (V7.0) 1995 Macro-Technik auf V-Basic V umgestellt! MS-Office 97 (V8.0) 1997 Die Programme ganz auf Objekt-Technik umgestellt - HTML-Generierung - Objekt-Modell Modell-Schnittstelle für Visual-Basic (WSH Shell-Programmierung) 1998 (Win98) - Outlook (verbessern des Dateizugriffes)! MS-Office 2000 (V9.0) 2000 - HTML-Generierung vereinheitlicht? - Actice-X X Support?! MS-Office XP (V10.0)! MS-Office 2002 (V11.0)? Fortschritte bei der Entwicklung von MS-Office Folie 17

! DDE! OLE! OLE 2.0! VBA! ActiveX! COM! ADO Dynamic Data Exchange Object Linking and Embedding Visual Basic for Applications (Direct-X, Win95) Component Object Model (1993; ActiveX Data Objects! DAO Data Access Objects! DCOM! COM+!.Net (1993; Corba,, Unix) Distributed Component Object Modelling COM+ (Windows 2000) (A2002; XML) Historie von.net Folie 18

VB VBS WSH WSHOM.OCX Windows-Betriebssystem WSH Folie 19

! Programme und Applikationen starten! Dateien und Verzeichnisse - anlegen, - umbenennen, - löschen, - kopieren, - verschieben! Registry bearbeiten! Lesen von Systeminformationen! Netzzugänge bearbeiten! Einrichten von Rechnern! Prozeduren erstellen wie unter UNIX, LINUX Aufgaben des WSH Folie 20

Anfrage eines Browsers an den IIS ASP = Active Server Pages Browser XX.asp IIS Internet Information Server ASP VBS XX.html HTMLCode ASP Folie 21

Task Sheduler Task Object Class c:\windows\system\mstask.dll c:\windows\system\mstask.exe Taskplaner Folie 22

MS-WordMS-Excel Powerpoint Access Outlook Frontpage ASP VBA IIS Internet VB VBS WSH Windows-Betriebssystem Zusammenfassung 1 Folie 23

! Was kann ich womit automatisieren? " Auswertungen n durch Office-Tools mit Makros " Prozeduren mit WSH " Zeitgesteuerte Abläufe mit dem Taskplaner Zusammenfassung 2 Folie 24

Weitere mögliche Vortragsthemen (bei Interesse).! Wie erstelle und teste ich VBA-Makros! Scripte für den Windows Scripting Host! Programmieren in ASP! VBScript! Spezial Themen: Abholen einer Mail Auswerten der Telekom-Rechnung etc. Vertiefung des Wissens Folie 25

! COM+ Programming with Visual Basic (engl.) Scot Hilier SAMS ISBN 0-6720 672-31973-X! VBA Referenz Office 97/2000 (deutsch) Horst F. Haupt Franzis! Inside Windows Scripting Host (deutsch) Günter Born Microsoft Press ISBN 3-860633 86063-495-x! Scriptsprachen für dynamische Webauftritte JavaScript, VBScript,, ASP, Perl, PHP XML Wolfgang Dehnhardt Hanser ISBN 3-4463 446-21413-5! Active Server Pages Visual InterDEV 6 in 24 Houres SAMS ISBN 0-6720 672-31612-9 Literatur Folie 26

Fragen und Diskussion Diskussion Folie 27