Erste Schritte mit Office XP Developer



Ähnliche Dokumente
O UTLOOK EDITION. Was ist die Outlook Edition? Installieren der Outlook Edition. Siehe auch:

Schritt 1: Verwenden von Excel zum Erstellen von Verbindungen mit SQL Server-Daten

Installieren von Microsoft Office Version 2.1

Schritt 1: Verwenden von Excel zum Erstellen von Verbindungen zu SQL Server Analysis Services-Daten

Einführung... 3 MS Exchange Server MS Exchange Server 2007 Jounraling für Mailboxdatabase... 6 MS Exchange Server 2007 Journaling für

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

Einrichten eines Postfachs mit Outlook Express / Outlook bis Version 2000

Anweisungen zur Installation und Entfernung von Windows PostScript- und PCL-Druckertreibern Version 8

Installieren und Verwenden von Document Distributor

Einrichten des IIS für VDF WebApp. Einrichten des IIS (Internet Information Server) zur Verwendung von Visual DataFlex Web Applications

IBM SPSS Statistics Version 22. Installationsanweisungen für Windows (Lizenz für gleichzeitig angemeldete Benutzer)

INDEX. Öffentliche Ordner erstellen Seite 2. Offline verfügbar einrichten Seite 3. Berechtigungen setzen Seite 7. Öffentliche Ordner Offline

Step by Step Webserver unter Windows Server von Christian Bartl

Clientkonfiguration für Hosted Exchange 2010

2. Die eigenen Benutzerdaten aus orgamax müssen bekannt sein

MailUtilities: Remote Deployment - Einführung

Übung - Freigabe eines Ordners und Zuordnung eines Netzwerlaufwerks in Windows XP

ClouDesktop 7.0. Support und Unterstützung. Installation der Clientsoftware und Nutzung über Webinterface

2. Installation unter Windows 8.1 mit Internetexplorer 11.0

System-Update Addendum

TeamViewer App für Outlook Dokumentation

Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG

X-RiteColor Master Web Edition

Grundlagen 4. Microsoft Outlook 2003 / 2007 / Apple Mail (ab Version 4.0) 9. Outlook 2011 für Mac 10. IOS (iphone/ipad) 12

Microsoft Dynamics NAV 2013 R/2 Installationsanleitung. Inhalt: Begleitmaterial des ERP Übungsbuchs:

Kurzanleitung zur Softwareverteilung von BitDefender Produkten...2

Einrichtung Konto Microsoft Outlook 2010

Tipps und Tricks zu Netop Vision und Vision Pro

Single User 8.6. Installationshandbuch

Einrichtung Ihres Exchange-Kontos in Outlook 2010/2013

Schritt 2: Konto erstellen

Outlook einrichten über POP3

DeltaVision Computer Software Programmierung Internet Beratung Schulung

Wählen Sie bitte START EINSTELLUNGEN SYSTEMSTEUERUNG VERWALTUNG und Sie erhalten unter Windows 2000 die folgende Darstellung:

Intrexx unter Windows Server 2008

IBM SPSS Data Access Pack Installationsanweisung für Windows

Anleitung zur Installation von SFirm 3.1 inklusive Datenübernahme

WorldShip Installation auf einen Arbeitsgruppen-Admin- oder Arbeitsgruppen-Remote-Arbeitsstation

Anleitung Einrichtung Hosted Exchange. Zusätzliches Outlookprofil einrichten

Geben Sie "regedit" ein und klicken Sie auf die OK Taste. Es öffnet sich die Registry.

Intrexx auf einem Windows 2012 Server

Anwenden eines Service Packs auf eine Workstation

Mit jedem Client, der das Exchange Protokoll beherrscht (z.b. Mozilla Thunderbird mit Plug- In ExQulla, Apple Mail, Evolution,...)

Folgende Einstellungen sind notwendig, damit die Kommunikation zwischen Server und Client funktioniert:

Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge

Rechnernetze Praktikum Versuch 8: Zertifikate, Sicherheit in öffentlichen Netzen

So importieren Sie einen KPI mithilfe des Assistenten zum Erstellen einer Scorecard

Konfigurationsanleitung Konfiguration unter Outlook Express 6.0

Einrichtung Ihres Exchange-Kontos in Outlook 2010

TX Praxis auf Windows Vista

Anleitung Captain Logfex 2013

Bitte beachten Sie. Nur für Kabelmodem! - 1 -


Einrichtung -Account

Bruchez, Eddy Druckdatum :21:00

Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten

Einrichtung eines -konto mit Outlook Express

Windows Server 2012 R2 Essentials & Hyper-V

Das tgm stellt virtuelle Desktops zur Verfügung. Um diese nutzen zu können, gehen Sie bitte wie folgt vor:

Microsoft Windows XP SP2 und windream

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

Sie sollen nach Abschluss dieser Übung: das Zusammenwirken von Berechtigungen auf Freigabe- und Dateisystemebene

Lizenzen auschecken. Was ist zu tun?

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

Update von Campus-Datenbanken (FireBird) mit einer Version kleiner 9.6 auf eine Version größer 9.6

Konfigurationsanleitung Konfiguration unter Outlook Express Konfigurationsanleitung Konfiguration unter Outlook Express 6.

Installation KVV Webservices

Arbeiten am Client. Achtung: Während der gesamten Vorbereitungsarbeiten darf das Programm MS Outlook auf keinen Fall geöffnet werden!

Kurzanleitung zur Installation des OLicense-Servers in Verwendung mit SimDiff/SimMerge

Gauß-IT-Zentrum Anleitung zur Installation von Windows Live Mail unter Windows 7 und Anbindung an das -System Communigate Pro

Kompatibilitätsmodus und UAC

Bitte beachten Sie. Nur für Kabelmodem! - 1 -

Step by Step Remotedesktopfreigabe unter Windows Server von Christian Bartl

DocuWare unter Windows 7

VB.net Programmierung und Beispielprogramm für GSV

Einrichtung eines -Zugangs mit Mozilla Thunderbird

Erstellen eines Formulars

V-locity VM-Installationshandbuch

Vergleich: Positionen der Word 2003-Befehle in Word

Wichtige Information zur Verwendung von CS-TING Version 9 für Microsoft Word 2000 (und höher)

Lernprogramm "Veröffentlichen von WMS- Services"

Eigenen WSUS Server mit dem UNI WSUS Server Synchronisieren

Überprüfung der digital signierten E-Rechnung

3 Installation von Exchange

Tutorial Windows XP SP2 verteilen

Anleitungen zum Publizieren Ihrer Homepage

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

SharePoint Demonstration

Freigabe der Windows-Firewall und Verknüpfung der Pfade für die Druckvorlagen

Dateipfad bei Word einrichten

ANLEITUNG ONECLICK WEBMEETING BASIC MIT NUR EINEM KLICK IN DIE WEBKONFERENZ.

Kurzanleitung zum Einrichten von konten für Outlook Express 6

Installation und Konfiguration des SQL-Server. Beispiel: SQL-Server 2008 Express. Seite 1 von 20

Einrichtung. Content Management AG

Erzeugen eines eigenen Profils für das Exchange-Konto

I. Travel Master CRM Installieren

Access Grundlagen für Anwender. Susanne Weber. 1. Ausgabe, 1. Aktualisierung, Juni 2013

Installationshilfe VisKalk V5

Workflow. Installationsanleitung

Transkript:

T E I L 1 Erste Schritte mit Office XP Developer Microsoft Office XP Developer bietet alles, was für die Lösungsentwicklung mit Microsoft Office XP erforderlich ist. Office Developer enthält professionelle Productivity Tools, eine Dokumentation und Beispielcode zum schnellen Erstellen, Verwalten und Weitergeben von Lösungen mithilfe von Office und Office-Komponenten. In Office XP wird Entwicklern durch Anwendungsprogrammierbarkeit ermöglicht, beim Entwickeln benutzerdefinierter Lösungen auf eine umfangreiche Plattform von vorgefertigten Funktionen zuzugreifen. Der Begriff "Anwendungsprogrammierbarkeit" bezieht sich auf den Umfang, in dem eine Anwendung angepasst und mit anderen Anwendungen zu einer nahtlosen, maßgeschneiderten und benutzerfreundlichen Lösung integriert werden kann. Das Erstellen von Lösungen auf Produktivitätsanwendungen ermöglicht schnellere Entwicklungszyklen. Darüber hinaus kann dem Benutzer die tägliche Arbeit erleichtert werden, da organisatorische Daten direkt in die täglich von ihnen verwendeten Produktivitätsanwendungen geladen werden können. Einführung Entwickler können seit langem benutzerdefinierte Lösungen erstellen, die auf den Anwendungen in Microsoft Office basieren. Jede neue Office-Version bietet neue Tools und Technologien, die das Entwickeln und Übermitteln von Office-basierten benutzerdefinierten Lösungen erleichtern. Das Verwenden von Anwendungen der Office-Produktfamilie als Standardsoftware in den Unternehmen führte schließlich dazu, dass die Benutzer im Umgang mit diesen Anwendungen vertrauter wurden. Auch Entwickler erkannten den Vorteil der Tools und Technologien von Office und konnten sie entsprechend dazu nutzen, um angepasste und integrierte Lösungen auf oberer Ebene der Anwendungen der Office-Produktfamilie zu erstellen. Diese Lösungen verbessern die Möglichkeiten der Benutzer, Informationen zu sammeln, zu analysieren, anzupassen, zu veröffentlichen und diese gemeinsam mit anderen Benutzern zu verwenden. Derzeit verwenden mehr als 2,6 Millionen Entwickler Office als Teil ihrer benutzerdefinierten Lösung. Einer der Hauptgründe ist, dass sich Office jetzt schon auf den Desktops von mehr als 40 Millionen Endbenutzern befindet. Dementsprechend haben Entwickler schon vor einiger Zeit erkannt, dass Office hunderte von wieder verwendbaren Objekten bereitstellt, die zum Erstellen von benutzerdefinierten Lösungen automatisiert und programmgesteuert integriert werden können. Darüber hinaus wissen Entwickler den Vorteil von den durch die Office-Anwendungen zur Verfügung gestellten vorgefertigten Objekte, Funktionalität und Dienste zu nutzen, um sowohl die Entwicklungszeit als auch den Entwicklungsaufwand zu reduzieren.

2 Microsoft Office XP Entwicklerhandbuch In dieser Version von Office XP Developer ist es Microsoft gelungen, den Prozess der Anpassung und Automatisierung von Office und das Erstellen von unternehmensweit zu verwendenden Wissensmanagementlösungen weiter zu vereinfachen. Eine konsistente Sprache und Umgebung können den Entwicklungsaufwand zum Erstellen von Anwendungen und zum Arbeiten mit den von Office bereitgestellten Objekten und Diensten erheblich reduzieren. Eine grundlegende Schwierigkeit beim Entwickeln von Lösungen kann im Allgemeinen mit dem Wissen über folgende zentralen Punkte gelöst werden: Welche Objekte zum Erstellen von Instanzen müssen verwendet werden, welche Eigenschaften müssen festgelegt werden und welche Methoden zum Aufrufen sind geeignet und verfügbar. Aufgrund der mehr als 600 programmierbaren für den Entwickler bereitgestellten Objekte bietet Office ein hohes Maß an Flexibilität. Diese mit der Flexibilität verbundenen unzähligen Möglichkeiten müssen damit einhergehen, einen geeigneten Weg zum Identifizieren der entsprechenden Objekte zu finden, die effizienteste Zugriffsmöglichkeit auf die Objekte kennenzulernen und die erforderliche Syntax zum Entwickeln von Lösungen mit den Objekten zu verstehen. Typografische Konventionen In der Hilfe werden die folgenden typografischen Konventionen verwendet: Beispiel für eine Konvention Klicken Sie im Menü Datei auf Öffnen. expr, path ReadOnly, FileName Beschreibung In schrittweisen Anleitungen zum Ausführen eines Vorgangs sind Elemente der Benutzeroberfläche fett formatiert. In der Syntax stellen kursive Wörter Platzhalter dar. Diese Platzhalter stehen für Informationen, die von Ihnen bereitgestellt werden müssen. Im Fließtext wird der Kursivdruck für bestimmte, definierte Begriffe verwendet. Der Kursivdruck wird im Allgemeinen bei ihrer ersten Nennung angewendet. Kursivdruck wird darüber hinaus auch zur Hervorhebung verwendet. In Fließtext und Syntax weist die Verwendung von kombiniertem Fett- und Kursivdruck auf benannte Argumente hin.

Erste Schritte mit Office XP Developer 3 Beispiel für eine Konvention [expressionlist] {While Until} Dim rstcust As ADODB.Recordset Set olnewitem = _ ol.createitem(olmailitem) Beschreibung In der Syntax sind Elemente in eckigen Klammern optional. In der Syntax geben geschweifte Klammern und ein senkrechter Strich eine Wahlmöglichkeit zwischen mindestens zwei Elementen an. Sie müssen ein Element wählen, es sei denn, alle Elemente sind von eckigen Klammern umgeben. Eine Schriftart mit fester Breite zeigt an, dass es sich um Code handelt. Der Unterstrich ( _ ) wird verwendet, um lange Codezeilen auf zwei Zeilen zu verteilen. Sub StockSale()... End Sub Codebeispiele und Programmierstil Eine Spalte mit drei Punkten gibt an, dass ein Teil des Beispiels absichtlich ausgelassen wurde. Die Hilfe zu Microsoft Office XP Developer enthält zahlreiche Codebeispiele, die Sie zum Experimentieren mit den behandelten Konzepten verwenden können. Falls nichts anderes angegeben ist, ist der Code kompatibel mit Microsoft Visual Basic für Applikationen (VBA) 6.0 wie in Visual Basic 6.0 implementiert, Microsoft Access, Microsoft Excel, Microsoft FrontPage, Microsoft Outlook, Microsoft PowerPoint, Microsoft Word und anderen Hostanwendungen von VBA 6.0. Weitere Codebeispiele sind in Visual Basic Scripting Edition (VBScript), Microsoft JScript, HTML und DHTML geschrieben. In der Hilfe werden die folgenden Konventionen für VBA-Beispielcode verwendet: Schlüsselwörter haben einen großen Anfangsbuchstaben. Verkettete Wörter können weitere Großbuchstaben enthalten. Variablen enthalten Klein- und Großbuchstaben, Konstanten nur Großbuchstaben. Dim objdatabase As Object Const PROP_NOT_FOUND_ERROR = 3270 Set objdatabase = CurrentDb

4 Microsoft Office XP Entwicklerhandbuch In vollständigen Prozeduren sind alle Variablen lokal deklariert oder in einer Initialisierungsprozedur aufgelistet, die öffentliche Variablen deklariert. Der gesamte Code wurde mit der VBA-Anweisung Option Explicit getestet, um sicherzustellen, dass es keine nicht deklarierten Variablen gibt. Ein Apostroph (') leitet einen Kommentar ein: ' This is a comment. Dim intnew As Integer ' Dies ist auch ein Kommentar. Blöcke innerhalb von Sprachkonstrukten zur Ablaufsteuerung und Anweisungen in Prozeduren vom Typ Sub, Function und Property sind eingerückt: Sub MyCode () Dim intx As Integer Dim intp As Integer Dim intq As Integer If intx > 0 Then intp = intq End If End Sub Benennungskonventionen sollen das Identifizieren von Objekten und Variablen in den Codebeispielen vereinfachen. Weitere Informationen zu Benennungskonventionen finden Sie unter "Schreiben von robustem Code". In der Hilfe werden außerdem die folgenden Benennungskonventionen für HTML-Skriptbeispiele verwendet: Die Benennungskonventionen für HTML und DHTML verwenden Kleinschreibung bzw. gemischte Groß-/Kleinschreibung für die Namen von Objekten, Variablen, Methoden, Ereignissen, Funktionen und Eigenschaften. Der Name des document-objekts wird z. B. klein geschrieben, während der Name der srcelement-eigenschaft eine Kombination aus Kleinund Großbuchstaben ist. Verwenden der Codebeispiele Microsoft Office XP Developer enthält zahlreiche Codebeispiele zum Experimentieren und zum Kennenlernen von Funktionen. Viele dieser Beispiele wurden zusammen mit einer Beispielanwendung im Ordner Samples auf der Office XP Developer-CD-ROM zusammengestellt. Diese Codebeispiele wurden möglichst so geschrieben, dass Sie ihre Arbeitsweise genau studieren können. Darüber hinaus bieten Codebeispiele den Vorteil, dass Sie diese unverändert in benutzerdefinierte Anwendungen implementieren können.

Erste Schritte mit Office XP Developer 5 Die CD-ROM enthält Codebeispiele zum Veranschaulichen der Programmierbarkeitsfunktionen von Office. Dazu gehören für jede der Office-Anwendungen Beispiele, die das Erstellen nützlicher Formulare, Berichte und Benutzeroberflächen beschreiben, Beispiele, die das Laden und Verwenden von Add-Ins veranschaulichen, Informationen zum Arbeiten mit gemeinsam genutzten Komponenten sowie Details zum Automatisieren einer Anwendung von einer anderen aus. Außerdem enthält die CD-ROM mehrere Office-Beispielanwendungen, die Sie in Ihren Lösungen verwenden können. Zu diesen Beispielanwendungen gehören eine für jede Office-Anwendung geeignete Statusanzeige, ein Überwachungspfadbeispiel zum Nachverfolgen aller Aktivitäten mit Auswirkungen auf ein bestimmtes Datenelement sowie ein Installationsprogrammbeispiel, das Entwicklern das Abrufen der Komponenten-IDs für auf Benutzercomputern zur Verfügung zu stellende Office-Funktionen ermöglicht. In manchen Beispielen werden Daten aus der Beispieldatenbank Northwind.mdb verwendet, die mit Microsoft Access ausgeliefert wird. Wenn Sie die Northwind-Beispieldatenbank nicht installiert haben, empfiehlt sich eine Nachinstallation, um den vollen Funktionsumfang der Beispiele nutzen zu können. Die CD-ROM enthält auch eine Workflow-Beispielanwendung für Microsoft SQL Server,die das Erstellen einer einfachen Problemverfolgungsanwendung veranschaulicht. Diese Anwendung besteht aus einer webbasierten Benutzeroberfläche und einer SQL Server-Datenbank. Das Beispiel veranschaulicht das Nachverfolgen einer Aufgabe durch eine Reihe von grundlegenden Status oder Schritten in einem Geschäftsprozess. Mithilfe der Codebibliothek können Sie viele wieder verwendbare Prozeduren anzeigen und kopieren. Die Codebibliothek enthält eine umfangreiche Startdatenbank mit vorgefertigtem Code für Standardroutinen für Office XP, Microsoft Visual Basic für Applikationen (VBA), Office XP Developer-Projekte und die Entwicklungsumgebung. Jeder Codeausschnitt ist zu einer Kategorie und mehreren Schlüsselwörtern zugeordnet, die das Auffinden der gewünschten Codeanweisungen vereinfachen. Wenn Sie den gewünschten Codeausschnitt in der Codebibliothek gefunden haben, können Sie ihn zu Ihrem Codemodul hinzuzufügen. In Microsoft Word ist die Sicherheit standardmäßig auf Hoch festgelegt. Dies bedeutet, dass der Code nicht ausgeführt wird, wenn Sie die Word-Beispieldateien öffnen. Um diese Dateien zu verwenden, müssen Sie die Sicherheitseinstellung ändern. So ändern Sie die Sicherheitseinstellung in Word 1. Zeigen Sie im Menü Extras auf Makro. 2. Klicken Sie auf Sicherheit, und klicken Sie auf der Registerkarte Sicherheitsstufe entweder auf Mittel oder auf Niedrig. Legen Sie die Sicherheitseinstellungen Ihres Browsers auf Mittel oder Niedrig fest, um Skriptbeispiele mit Scriptlets auszuführen. Weitere Informationen und Beispiele finden Sie in der Office Developer-Website unter http://www.microsoft.com/germany/msdn/mod.

6 Microsoft Office XP Entwicklerhandbuch Neuigkeiten in Office XP Developer Mit Office XP Developer setzt Microsoft die intensive Arbeit zur Verbesserung der preisgekrönten älteren Versionen von Office fort. Neue Funktionen bieten dabei umfassendere Möglichkeiten beim Erstellen von Lösungen mit Office. Mit dieser Version setzt Microsoft die Verbesserung von Component Object Model (COM) von Office und die Integration von Microsoft Visual Basic für Applikationen (VBA) in Office fort. Eine konsistente Sprache und Umgebung können den Entwicklungsaufwand zum Erstellen von Anwendungen und zum Arbeiten mit den von Office bereitgestellten Objekten und Diensten erheblich reduzieren. Zusätzlich stellt Microsoft in dieser Version eine umfangreiche Gruppe neuer Tools und Dienste vor, die zusammen mit VBA verwendet werden können. Office Developer stellt professionellen Entwicklern verschiedene Tools zur Verfügung, u. a. Productivity Tools, die sie bei der schnelleren Entwicklung von Anwendungen unterstützen, Integrationstools, die eine nahtlose Zusammenarbeit der Anwendungen mit Daten und dem Web ermöglichen, und Verwaltungstools, die das Weitergeben und Verwalten der mit Microsoft Office erstellten Anwendungen erleichtern. Im Folgenden werden einige der Funktionen aufgeführt, die in dieser Version hinzugefügt oder erweitert wurden. Unterstützung für Extensible Markup Language (XML) Microsoft Excel und Microsoft Access können XML-Dokumente als systemeigene Dateien lesen und schreiben. Smarttag-Technologie Smarttags sind COM-Objekte, die Wörter oder Begriffe mit relevanten Benutzeraktionen dynamisch verbinden. Diese Technologie kann erweitert werden und ermöglicht eine dynamischen Funktionalität von E-Mail, Tabellen und Dokumenten. Office-Webkomponenten Um die zahlreichen Möglichkeiten von Office für das Web zur Verfügung zu stellen, hat Microsoft die Office-Webkomponenten aktualisiert und eine umfassendere Anpassung und Verteilung von Datenlösungen ermöglicht. Workflow Designer Die neuen Workflow Designer für Microsoft Exchange Server und Microsoft SQL Server sind nur in Office XP Developer verfügbar und stellen eine leistungsstarke und benutzerfreundliche Entwurfsoberfläche zum Erstellen von Workflowanwendungen zur Verfügung. Datenzugriffsseiten-Designer Der auf der Grundlage von Kundenfeedback seit der letzten Version verbesserte Datenzugriffsseiten-Designer ermöglicht Access-Entwicklern das Erstellen webbasierter Anwendungen mithilfe der bereits mit Access erworbenen Fähigkeiten. Digital Dashboard Digital Dashboard stellt eine einfache Möglichkeit zur Verfügung, alle für einen Benutzer relevanten Informationen schnell anzuzeigen. Mit Office XP Developer können Sie schnell und einfach Webparts und Digital Dashboard-Anwendungen erstellen.

Erste Schritte mit Office XP Developer 7 Es gibt noch zahlreiche weitere Aktualisierungen und Verbesserungen, die Office XP als bisher beste Office-Version auszeichnen. Integrierte Entwicklungsumgebung Die Entwicklungskomponenten von Office XP Developer wurden in eine Shellumgebung integriert, die einfach zu verwenden ist und deren Erscheinungsbild allen Benutzern vertraut ist, die mit anderen professionellen Entwicklungstools von Microsoft arbeiten. Die neue integrierte Entwicklungsumgebung enthält Funktionen wie den Projektmappen-Explorer, ein Eigenschaftenfenster, einen Objektbrowser und eine Aufgabenliste. Darüber hinaus ist ein Webbrowserpaket enthalten. Der Webbrowser ermöglicht das Arbeiten mit HTML-Seiten und das Anzeigen dieser Seiten als Vorschau in der Entwicklungsumgebung. Integrierte Codebibliothek Mit der Codebibliothek können Sie wieder verwendbaren Code in einer zentralen Datenbank speichern und verwalten. Sie können eigenen Code zur vorhandenen Codebibliothek-Datenbank hinzufügen oder neue Codedatenbanken erstellen. Die Codebibliothek wurde für Office Developer neu entworfen und stellt nun eine effizientere Codeverwaltung und Funktionalität als Teil der integrierten Entwicklungsumgebung bereit. Verbesserter Verpackungs-Assistent Der Verpackungs-Assistent erleichtert das Erstellen und Bereitstellen von Installationsprogrammen für Ihre Office Developer-Anwendungen. Der Assistent führt Sie durch die Schritte zum Erstellen eines Installationsprogramms, das alle für das Installieren der Anwendung auf Benutzercomputern erforderlichen Informationen enthält. Einrichten der Office Developer- Entwurfsumgebung Zum Installieren der Office Productivity Tools sowie von Workflow Designer für SQL Server, Workflow Designer für Exchange Server und Dashboard Developer Tools muss der Computer die folgenden Systemanforderungen erfüllen. Systemanforderungen Zum Installieren der Office Productivity Tools sowie von Workflow Designer für SQL Server, Workflow Designer für Exchange Server und Dashboard Developer Tools muss der Computer die folgenden Systemanforderungen erfüllen: Microsoft Windows 2000, Microsoft Windows NT 4 Service Pack 6, Windows 98 oder Windows Millennium Edition Anmerkung Sie müssen ein Mitglied der Gruppe Administratoren oder Hauptbenutzer unter Windows sein, um auf alle Funktionen von Microsoft Office XP Developer zugreifen zu können.

8 Microsoft Office XP Entwicklerhandbuch Office XP Für Workflow Developer Tools für SQL Server ist eine Version von Microsoft SQL Server auf dem Entwicklungscomputer erforderlich. Auf dem Entwicklungscomputer muss die gleiche Version installiert sein wie auf dem Server. Wenn auf dem Server beispielsweise SQL Server 7.0 installiert ist, muss auf der Entwicklungsarbeitsstation SQL Server 7.0 oder Microsoft SQL Server Desktop Engine 7.0 installiert sein. Wenn auf dem Server SQL Server 2000 installiert ist, muss auf der Entwicklungsarbeitsstation SQL Server 2000 oder SQL Server Desktop Engine 2000 installiert sein. Anmerkung Wenn Sie SQL Server 2000 installieren, müssen Sie die standardmäßige benannte Instanz von SQL Server verwenden. Installieren von Developer Tools Nachdem Sie sichergestellt haben, dass die Systemanforderungen erfüllt sind, starten Sie das Setup-Programm von Office XP Developer zum Installieren der Office Developer Tools. So installieren Sie Office Developer Tools 1. Stellen Sie sicher, dass alle Systemanforderungen erfüllt sind. Installieren Sie gegebenenfalls alle fehlenden in den Anforderungen enthaltenen Elemente, bevor Sie das Setup-Programm von Office XP Developer starten. Wenn Sie während der Installation eine Funktion auf der Optionsseite auswählen und daraufhin roter Text im Fenster Featurebeschreibung angezeigt wird, hat das Installationsprogramm das Fehlen einer notwendigen Komponente erkannt. Führen Sie im Fenster Featurebeschreibung einen Bildlauf nach unten bis zur Überschrift Fehlende Features durch, unter der die zunächst zu installierenden Komponenten beschrieben werden. 2. Installieren Sie Office XP von der Office-CD-ROM. Die Standardinstallation enthält Microsoft Visual Basic für Applikationen 6.3. Stellen Sie auch bei einer benutzerdefinierten Installation sicher, dass dieses Programm enthalten ist. 3. Installieren Sie Microsoft SQL Server oder SQL Server Desktop Engine, damit Sie die Workflowtools für SQL Server verwenden können. 4. Starten Sie das Setup-Programm von Office XP Developer von der Office Developer-CD- ROM. 5. Klicken Sie auf Windows-Komponentenupdate. Damit werden die für Office XP Developer erforderlichen Betriebssystemkomponenten installiert. Legen Sie die Windows-Komponentenupdate-CD-ROM ein, und geben Sie den Pfad zu der CD-ROM ein. Anmerkung Die Option Windows-Komponentenupdate installiert keine anderen in den Systemanforderungen enthaltenen Komponenten, wie z. B. Office XP. 6. Klicken Sie auf Office Developer installieren.

Erste Schritte mit Office XP Developer 9 7. Akzeptieren Sie die Standardoptionen in der Funktionenliste, oder aktivieren Sie die Kontrollkästchen neben den gewünschten Komponenten. Um alle verfügbaren Productivity Tools zu installieren, öffnen Sie den Knoten Office Developer Tools, und aktivieren Sie das Kontrollkästchen Office Developer Tools.Um gezielt einzelne Tools zu installieren, deaktivieren Sie die Kontrollkästchen neben den Tools, die nicht installiert werden sollen. Um Workflowkomponenten für SQL Server zu installieren, öffnen Sie den Knoten Workflow Developer Tools. Aktivieren Sie anschließend das Kontrollkästchen Workflow Designer für SQL Server, damit die Entwicklungstools installiert werden. Aktivieren Sie das Kontrollkästchen Workflow-Manager für SQL Server, umdie Verwaltungstools zu installieren. Um Workflowkomponenten für Exchange Server zu installieren, öffnen Sie den Knoten Workflow Developer Tools. Aktivieren Sie anschließend das Kontrollkästchen Workflow Designer für Exchange Server. Um Dashboard Developer Tools zu installieren, aktivieren Sie das Kontrollkästchen Dashboard Developer Tools. Um Software Developer Kits zu installieren, öffnen Sie den Knoten Office Developer Tools. Aktivieren Sie anschließend das Kontrollkästchen Software Developer Kits. 8. Klicken Sie auf Jetzt installieren, um mit der Installation fortzufahren. 9. Wenn das Office Developer Setup-Programm abgeschlossen ist, wird wieder das Fenster Office Developer Setup angezeigt. Klicken Sie auf Beenden, um das Fenster zu schließen. Einrichten der Serverumgebung Um alle Funktionen von Microsoft Office XP Developer nutzen zu können, benötigen Sie Zugriff auf entsprechend konfigurierte Server. Details zum Einrichten der Server, die nach der Fertigstellung dieser Dokumentation bekannt geworden sind, finden Sie ggf. in der Datei Readme.htm im Stammverzeichnis der Office Developer-CD-ROM. Um Workflowanwendungen mithilfe von Microsoft Exchange und Digital Dashboard zu erstellen, müssen Sie über Zugriff auf einen Server mit Exchange 2000 Server verfügen. Um Workflowanwendungen mithilfe von Microsoft SQL Server zu erstellen, müssen Sie über Zugriff auf einen Server mit SQL Server 7.0 oder SQL Server 2000 und mit den Workflowdiensten für SQL Server verfügen, die mithilfe der Office Developer-CD-ROM installiert werden können.

10 Microsoft Office XP Entwicklerhandbuch Einrichten des Servers mit Exchange Server Es empfiehlt sich, Workflowanwendungen auf einem ausschließlich für Entwicklungszwecke reservierten Computer zu entwickeln. Anschließend können Sie die Anwendungen auf einen Produktionsserver mit Exchange 2000 Server verschieben. Die mit Office XP Developer bereitgestellte Testversion von Exchange Server gibt Ihnen eine Möglichkeit zum Einrichten einer sicheren und gesteuerten Entwicklungsumgebung. Spezielle Anweisungen zum Einrichten eines Servers mit Exchange Server finden Sie in der Dokumentation von Exchange 2000 Server. Im Folgenden werden einige Tipps speziell für das Einrichten und Konfigurieren eines Servers mit Exchange Server für Workflowanwendungen vorgestellt. Wenn Sie eine Testversion von Exchange 2000 eingerichtet haben, können Sie die Konfiguration anpassen. Auf einem Produktionsserver mit Exchange 2000 Server nimmt der Serveradministrator diese Anpassungen vor. Systemanforderungen Der Server mit Exchange Server muss die folgenden Systemanforderungen erfüllen: Microsoft Windows 2000 Server Windows 2000 Service Pack 1 (verfügbar im Stammverzeichnis der Windows- Komponentenupdate-CD-ROM) Exchange 2000 Server Konfigurieren von Serverkomponenten Standardmäßig enthält Microsoft Exchange 2000 Server ein Workflowmodul, das die Statusänderungen an Dokumenten in einem Workflowordner steuert. Der Workflow-Ereignisempfänger (CDOWFEVT.DLL) ruft das Modul auf, wenn ein Ereignis im workflowaktivierten Ordner ausgelöst wird. Damit Exchange Workflow-Anwendungen erstellt werden können, muss der Workflow-Ereignisempfänger so konfiguriert werden, dass er unter der Identität eines Benutzers mit geeigneten Berechtigungen ausgeführt wird. Dazu müssen Sie einen Benutzer mit den geeigneten Berechtigungen erstellen, diesen Benutzer anschließend als Identität des Workflow- Ereignisempfängers hinzufügen und den Benutzer dann zu den geeigneten Gruppen und Rollen auf dem Server mit Exchange 2000 hinzufügen. So erstellen Sie Benutzer 1. Zeigen Sie auf dem Domänencontroller für den Server mit Exchange 2000 Server im Startmenü auf Programme unddannaufmicrosoft Exchange, und klicken Sie auf Active Directory-Benutzer und -Computer. 2. Erweitern Sie den Serverknoten.

Erste Schritte mit Office XP Developer 11 3. Klicken Sie mit der rechten Maustaste auf Users, zeigen Sie auf Neu, und klicken Sie auf Benutzer. 4. Geben Sie Werte für Vorname, Nachname und Benutzeranmeldename ein. Verwenden Sie im Anmeldenamen keine Leerzeichen. Klicken Sie auf Weiter. 5. Geben Sie ein Kennwort und eine Kennwortbestätigung ein. Für Testkonten ist es sinnvoll, die Option Kennwort läuft nie ab zu aktivieren. Klicken Sie auf Weiter. 6. Die Optionen zum Erstellen eines neuen Postfaches sind bereits festgelegt. Klicken Sie auf Weiter. 7. Klicken Sie auf Fertig stellen. So weisen Sie dem Workflow-Ereignisempfänger eine Identität zu 1. Klicken Sie im Fenster Active Directory-Benutzer und -Computer unter Users mit der rechten Maustaste auf die Gruppe Exchange Domain Servers, undwählensieeigenschaften aus. 2. Klicken Sie auf die Registerkarte Mitglieder. 3. Klicken Sie auf Hinzufügen. 4. Geben Sie einen Wert für den Benutzeralias ein. 5. Drücken Sie die EINGABETASTE, klicken Sie auf Übernehmen, und klicken Sie dann auf OK. 6. Zeigen Sie im Startmenü auf Programme, dannaufverwaltung, und klicken Sie anschließend auf Komponentendienste. 7. Erweitern Sie unter dem Konsolenstamm den Knoten Komponentendienste. 8. Erweitern Sie Computer, Arbeitsplatz, COM+-Anwendungen und schließlich Workflow Event Sink. 9. Klicken Sie mit der rechten Maustaste auf Workflow Event Sink, und wählen Sie Eigenschaften aus. 10. Wählen Sie die Registerkarte Identität aus. 11. Klicken Sie unter Konto neben dem Textfeld Dieser Benutzer auf Durchsuchen. 12. Geben Sie in das Textfeld Name den Benutzeralias ein, und drücken Sie die EINGABETASTE. 13. Die Option Benutzer wird auf <Domäne>\<Benutzeralias> festgelegt. 14. Geben Sie ein Kennwort und eine Kennwortbestätigung für das Konto ein. 15. Klicken Sie auf OK, um die Einstellungen zu bestätigen. Anmerkung Auf der Registerkarte Identität ist das Feld Kennwort nun leer, dennoch ist das Kennwort gültig.

12 Microsoft Office XP Entwicklerhandbuch Das für den Workflow-Ereignisempfänger verwendete Benutzerkonto muss Mitglied der folgenden beiden COM+-Rollen sein: Can Register Workflow Privileged Workflow Authors Anmerkung Um die Verwaltung zu erleichtern, empfiehlt sich das Erstellen einer einzelnen Gruppe und das Hinzufügen dieser Gruppe zu diesen Rollen und zur Exchange Domain Servers-Gruppe. Anschließend können Sie Benutzern das Ausführen von Workflowanwendungen ermöglichen, indem Sie die Benutzer einfach zur Gruppe hinzufügen. So fügen Sie einen Benutzer zu den beiden COM+-Rollen hinzu 1. Zeigen Sie im Startmenü auf Programme, dannaufverwaltung, und klicken Sie anschließend auf Komponentendienste. 2. Öffnen Sie im Dialogfeld Komponentendienste den Knoten Komponentendienste,dann Computer, danach Arbeitsplatz, danncom+-anwendungen, danach Workflow Event Sink und schließlich Rollen. Dort sind zwei Workflowrollen vorhanden: Can Register Workflow und Privileged Workflow Authors. 3. Fügen Sie den Benutzer zu beiden Rollen hinzu, indem Sie jeweils mit der rechten Maustaste auf den Ordner Benutzer unter dem Rollennamen klicken und den Benutzer hinzufügen. Das Benutzerkonto, das für den Workflow-Ereignisempfänger verwendet wird, muss ein Mitglied der Exchange Domain Servers-Gruppe sein. So fügen Sie einen Benutzer als Mitglied zur Exchange Domain Servers-Gruppe hinzu 1. Zeigen Sie im Startmenü auf Programme, dannaufverwaltung, und klicken Sie anschließend auf Active Directory-Benutzer und -Computer. 2. Klicken Sie im Ordner Users mit der rechten Maustaste auf den Benutzernamen, und wählen Sie Eigenschaften aus. 3. Wählen Sie die Registerkarte Mitglied von aus, und klicken Sie auf Hinzufügen. 4. Navigieren Sie zur Exchange Domain Servers-Gruppe, und fügen Sie den Benutzer hinzu. Möglicherweise müssen Sie die Anwendung herunterfahren und neu starten, damit diese Änderungen wirksam werden. Klicken Sie dazu in der Konsole Komponentendienste mit der rechten Maustaste auf den Knoten Workflow Event Sink, wählensieherunterfahren aus, klicken Sie wiederum mit der rechten Maustaste auf den Knoten, und wählen Sie Start aus.

Erste Schritte mit Office XP Developer 13 So legen Sie Skriptausführungsberechtigungen fest Nach dem Konfigurieren der Serverbenutzer müssen Sie Berechtigungen festlegen, die die Skriptausführung auf dem Server mit Exchange Server zulassen. Dies entspricht nicht der Standardeinstellung. 1. Melden Sie sich am Server mit Exchange 2000 Server als Administrator an. 2. Zeigen Sie im Startmenü auf Programme, dannaufmicrosoft Exchange, und klicken Sie anschließend auf System-Manager. 3. Erweitern Sie den Knoten für Ihren Server. 4. Erweitern Sie Protokolle. 5. Erweitern Sie HTTP. 6. Erweitern Sie Virtueller Exchange-Server. 7. Klicken Sie mit der rechten Maustaste auf public, und wählen Sie Eigenschaften aus. 8. Klicken Sie auf die Registerkarte Zugriff. 9. Aktivieren Sie unter Ausführungsberechtigungen die Option Skripts und Programmdateien. 10. Klicken Sie auf Authentifizierung. 11. Stellen Sie sicher, dass unter Wählen Sie die Authentifizierungsmethode für diese Ressource aus die Option Anonymer Zugriff nicht aktiviert ist. 12. Legen Sie unter Standardauthentifizierung die Standarddomäne auf den Domänennamen des Servers mit Exchange Server fest. 13. Klicken Sie auf OK. Anmerkung Klicken Sie zum Festlegen der Skriptausführungsberechtigungen nicht mit der rechten Maustaste auf Arbeitsplatz unddannaufverwalten.beider Synchronisierung von Active Directory werden die über Verwalten zugänglichen Einstellungen durch die Einstellungen im System-Manager außer Kraft gesetzt. Einrichten des Servers mit SQL Server Um Workflowanwendungen mit SQL Server zu erstellen und auszuführen, benötigen Sie einen Server mit SQL Server 7.0 oder SQL Server 2000 und den Workflowdiensten für SQL Server, die die Workflowanwendungen aufnehmen und bei ihrer Verwaltung verwendet werden können.

14 Microsoft Office XP Entwicklerhandbuch Systemanforderungen Der Server muss die folgenden Systemanforderungen erfüllen: Windows 2000 Server Systemadministratorprivilegien auf dem Server unter Windows 2000 Server. Um Systemadministratorprivilegien zu erhalten, fügen Sie sich zur Gruppe Administratoren auf dem Server hinzu. Internet-Informationsdienste (IIS) mit Front Page-Servererweiterungen. Windows 2000 Server installiert IIS standardmäßig. Windows 2000 Service Pack 1 (verfügbar im Stammverzeichnis der Windows- Komponentenupdate-CD). SQL Server 7.0 oder SQL Server 2000 Sie können entweder SQL Server 7.0 oder SQL Server 2000 verwenden. Auf der Entwicklungsarbeitsstation muss die gleiche Version von SQL Server verwendet werden wie auf dem Server. Anforderungen für SQL Server 2000 Als Dienstkonto muss ein Domänenbenutzerkonto festgelegt sein. Dies ist bei SQL Server Setup der Standard. Als Sicherheitsmodus kann die Windows-Authentifizierung oder der gemischte Modus festgelegt werden. Anforderungen für SQL Server 7.0 Als Dienstkonto muss ein Domänenbenutzerkonto festgelegt sein. Dies ist bei SQL Server Setup der Standard. SQL Server 7.0 muss die integrierte Sicherheit verwenden. Wenn Ihre SQL Server-Installation derzeit die SQL-Sicherheit verwendet, installieren Sie SQL Server neu, und wählen Sie die Option für die integrierte Sicherheit aus. SQL Server 7.0 Service Pack 2, verfügbar auf der Office Developer-CD-ROM. Nachdem Sie sichergestellt haben, dass die Systemanforderungen erfüllt sind, starten Sie das Setup-Programm von Office XP Developer zum Installieren der Workflowdienste für SQL Server. Anmerkung Wenn Sie von einer früheren Version der SQL Server-Serverkomponenten für Workflow aktualisieren, deinstallieren Sie alle bisherigen SQL Server-Workflowkomponenten vor dem Ausführen des Setup-Programms. Vor dem Deinstallieren müssen Sie eine Deinstallationsprozedur ausführen, die in der Datei Readme erläutert wird. Andernfalls können alle zuvor erstellten Anwendungen und Vorlagen verloren gehen.

Erste Schritte mit Office XP Developer 15 Installieren von Serverkomponenten So installieren Sie die Workflowdienste für SQL Server 1. Stellen Sie sicher, dass der Server ordnungsgemäß konfiguriert ist und dass alle Systemanforderungen erfüllt sind. 2. Installieren Sie SQL Server. Informationen zu Anforderungen finden Sie weiter oben. 3. Legen Sie die Office XP Developer-CD-ROM ein, und starten Sie das Setup-Programm von Office XP Developer. 4. Klicken Sie auf Windows-Komponentenupdate. Damit werden die für Office Developer erforderlichen Betriebssystemkomponenten installiert. Legen Sie die Windows-Komponentenupdate-CD-ROM ein, und geben Sie den Pfad zu der CD-ROM ein. Anmerkung Die Option Windows-Komponentenupdate installiert keine anderen in den Systemanforderungen enthaltenen Komponenten, wie z. B. Office XP. 5. Klicken Sie auf Office Developer installieren. 6. Wählen Sie in der Funktionenliste Workflowdienste für SQL Server aus. 7. Klicken Sie auf Jetzt installieren, um mit der Installation fortzufahren.

BLANK PAGE IMPORTANT: This text will appear on screen, but will not print on a PostScript printer. This page should be the last one in this file; it was inserted by running the InsertBlankPage macro. Do not type any additional text on this page!