Suchen und Finden

Titel

Autor/Verlag

Inhaltsverzeichnis

Nur eBooks für mein Endgerät anzeigen:

 

Newsletter

Microsoft Visio 2007-Programmierung

von: René Martin

Carl Hanser Fachbuchverlag, 2007

ISBN: 9783446413184, 559 Seiten

Format: PDF, OL

Mac OSX,Windows PC,Mac OSX,Windows PC Bookeen Cybook Orizon,Ectaco Lite,Aluratek Libre,eLyricon EBX-500.TFT,PocketBook 302,FlatReader,BeBook 'One',iRiver Story,Sony Reader PRS-3xx,Bookeen CyBook Opus,Hanvon/Hexaglot N518,PocketBook 301+,COOL-ER eReader,Inves-Book 600,eLyricon EBX-600.E-Ink, Bookeen CyBook Gen3 ab Rev: 1.9,Italica Reader,Sony Reader PRS-505, -6xx, -7xx,Pocketbook 360,Hanvon N516 Weltbild Apple iPad, Android Tablet PC's Online-Lesen für: Linux,Mac OSX,Windows PC

Preis: 39,90 EUR

  • Excel - Das Zauberbuch
    5000 Jahre Geometrie - Geschichte, Kulturen, Menschen
    Professional bloggen mit Wordpress
    Wissenswege: Methoden für das persönliche Wissensmanagement
    IT Service Management in der Praxis mit ITIL 3 - Zielfindung, Methoden, Realisierung
    Excel-VBA Kompendium
    PHP 5.1 - Dynamische Websites professionell programmieren
    Projektmanagement mit Excel
  • Informationsmanagement
    Das XAMPP-Handbuch - Der offizielle Leitfaden zu Einsatz und Programmierung
    Chemische Evolution und der Ursprung des Lebens
    Wissensmanagement 3. Auflage

     

     

     

     

     

 

Mehr zum Inhalt

Microsoft Visio 2007-Programmierung


 

Inhalt

6

Vorwort

12

1 ShapeSheet-Programmierung

18

1.1 Das ShapeSheet-Fenster

18

1.2 Aufbau des ShapeSheets

19

1.3 Shape Transform

21

1.3.1 Punkte festsetzen

26

1.4 User-defined Cells (benutzerdefinierte Zellen)

27

1.5 Scratch (Entwurf)

30

1.6 Wissenswertes über Funktionen

31

1.7 Geometry (Geometrie)

31

1.8 Actions (Aktionen)

42

1.9 Events (Ereignisse)

49

1.10 Fill Format und Line Format (Füllbereichsformate und Linienformate)

52

1.11 Character, Paragraph, Tabs und Text Block Format

54

1.12 Layer Membership und Layers (Layerzugehörigkeit und Layer)

59

1.13 Text Transform (Texttransformation)

61

1.14 Textfields (Textfelder)

65

1.15 Controls (Steuerelemente, Kontrollpunkte)

66

1.16 Connection Points (Verbindungspunkte)

71

1.17 Zugriff auf andere Shapes

73

1.18 Group Properties (Gruppeneigenschaften)

77

1.19 Protection (Schutz)

79

1.20 Weitere Shape-Informationen

81

1.20.1 Miscellaneous (Sonstiges)

81

1.20.2 Shape-Layout

83

1.20.3 Alignment (Ausrichtung)

84

1.20.4 Hyperlinks

85

1.20.5 Annotation (Kommentar)

85

1.20.6 Foreign Image Info und Image Properties (Infos zu programmfremder Grafik, Bildinformationen)

85

1.21 Shape Data (Shape-Daten)

86

1.22 ODBC-Informationen

95

1.23 1D-Endpoint (1D-Endpunkte)

97

1.24 Glue Info (Informationen zum Kleben)

101

1.25 Das Zeichenblatt

101

1.25.1 Page Properties (Zeichenblatteigenschaften)

101

1.25.2 Page Layout (Seitenlayout)

102

1.25.3 Ruler & Grid (Lineale und Gitter)

103

1.25.4 Print Properties (Druckeinrichtung)

103

1.26 Die Datei: Document Properties (Dokumenteigenschaften) und Reviewer (Informationen)

104

1.27 Formatvorlagen

104

1.28 Smart Tags

105

1.29 Übersicht über die Abschnitte und Zellnamen

105

1.30 Bezüge auf andere Zellen

109

1.31 Übersicht über die ShapeSheet-Funktionen

110

1.32 Ein Trost?

113

2 VBA

114

2.1 Grundlagen von VBA

114

2.1.1 Die verschiedenen Fenster

115

2.1.2 Die Arbeitsumgebung von VBA

116

2.2 Der Programmcode

117

2.2.1 Den Editor beenden

118

2.2.2 Texteingabe

118

2.2.3 Lange Textzeilen

120

2.2.4 Kommentare

121

2.2.5 Die Einstellungen

124

2.2.6 Makros ausdrucken

127

2.3 Programmieren

127

2.4 Das Meldungsfenster (Messagebox)

127

2.4.1 Der Prompt

129

2.4.2 Meldungsfenster mit zweiter aktivierter Schaltfläche

131

2.4.3 Title

131

2.4.4 Helpfile und Context

131

2.5 Eingabefeld (InputBox)

133

2.5.1 Title

134

2.5.2 Default

134

2.5.3 Xpos und Ypos

134

2.5.4 Helpfile und Context

134

2.6 Variablen, Konstanten und Datenfelder

135

2.6.1 Variablen

135

2.6.2 Verschiedene Deklarationsmöglichkeiten

136

2.6.3 Die Datentypen

137

2.6.4 Konstanten

142

2.6.5 Datenfelder (Arrays)

142

2.6.6 Konvertierung von verschiedenen Typen

145

2.7 Unterprogramme: „Makro an Makro: Bitte kommen!&ldquo

146

2.7.1 Lebensdauer von Variablen

150

2.8 Rechnen und verknüpfen

152

2.8.1 Rechnen mit Zahlen

152

2.8.2 „Rechnen“ mit Text

154

2.8.3 Vergleiche

161

2.9 Benutzerdefinierte Funktionen

162

2.10 Rekursives Programmieren

167

2.11 Verzweigungen

168

2.11.1 Die If-Verzweigung

169

2.11.2 Die Case-Verzweigung

173

2.12 Datumsfunktionen

175

2.12.1 Beispiel zur Rechnung mit Datumsangaben

178

2.12.2 Zahlen- und Datumsformate

179

2.13 Schleifen

183

2.13.1 For ... Next

183

2.13.2 Do ... Loop Until

187

2.13.3 Sprunganweisungen: GoTo

193

2.14 Klassen

196

2.15 Fehler

199

2.15.1 Fehler in der Eingabe

199

2.15.2 Ergebnisse und Zwischenergebnisse

202

2.15.3 Das Direktfenster

202

2.15.4 Einzelschrittmodus

202

2.15.5 Aktuelle Werte

203

2.15.6 Haltepunkte

203

2.15.7 Überwachungsausdrücke

204

2.15.8 Lokalfenster

204

2.15.9 Und gibt es dennoch Fehler ...

205

2.16 Vorschlag für eine VBA-Richtlinie

209

2.16.1 Kommentare konsequent

210

2.16.2 Namen

210

2.16.3 Variablen, Variablennamen und ihre Deklaration

211

2.16.4 Codezeilen

212

2.16.5 Verkettungen

212

2.16.6 Verzweigungen

212

2.16.7 Schleifen

213

2.16.8 Sprünge

214

2.16.9 Fehler abfangen

214

2.16.10 Prozeduren und Routinen, Module und Klassen

215

2.16.11 Objekte

215

2.16.12 Programmierstil

216

2.16.13 Strategien für die Benutzereingaben

216

2.16.14 Strategien für die Datenausgabe

218

2.16.15 Vor der Auslieferung

218

2.16.16 Zusammenfassung

218

3 Zugriff auf Visio

220

3.1 Die oberste Ebene: Application

220

3.2 Die Fenster (Windows)

223

3.3 Die Dateien

224

3.3.1 With ... End With

224

3.3.2 Objektvariablen

225

3.3.3 Die wichtigsten Methoden und Eigenschaften der Documents-Sammlung

228

3.3.4 Die wichtigsten Methoden des Document-Objekts

230

3.3.5 Die wichtigsten Eigenschaften des Document-Objekts

231

3.3.6 Die Dialoge

232

3.4 Schablonen

232

3.5 Das Window-Objekt

234

3.6 Konstanten

235

3.7 Seiten (die Pages-Sammlung)

237

3.8 Eine Seite (das Page-Objekt)

237

3.9 Die Formatvorlagen

239

3.10 Die Layer

240

3.10.1 Die Anzahl der Shapes pro Layer

243

3.10.2 Das ShapeSheet

244

3.10.3 VBA

245

3.10.4 Zusammenfassung Layer

253

3.11 Shape-Zugriff

254

3.11.1 Master-Shapes in einer Schablone

254

3.11.2 Shapes auf dem Zeichenblatt

255

3.11.3 Shapes markieren

264

3.12 Neue Shapes zeichnen

269

3.12.1 Rechteck und Ellipse

269

3.12.2 Linie und Kurve

270

3.12.3 Shapes aus der Schablone ziehen

273

3.13 Shapes beschriften und formatieren

274

3.13.1 Text

274

3.13.2 Formatvorlagen (Styles)

276

3.14 Zellen (das Cell-Objekt)

281

3.15 Shapes verbinden

300

3.16 Einige wichtige und interessante Befehle

304

4 Prozeduren starten

306

4.1 Start über Extras | Makros

306

4.2 Doppelklicken

307

4.3 Der Abschnitt Ereignisse in den Shape-ShapeSheets

308

4.4 Steuerelemente

309

4.5 Visio-Ereignisse

312

4.6 Weitere Ereignisse

332

4.7 Menüs, Symbole und Tastenkombinationen

344

4.8 Symbole und Symbolleisten

353

5 Dialogboxen (Forms) und Steuerelemente

358

5.1 Dialogboxen

358

5.1.1 Eigenschaften der Dialogbox

359

5.1.2 Befehlsschaltflächen in Dialogboxen

363

5.1.3 Mehrere Steuerelemente anordnen

366

5.1.4 Start and Go

367

5.1.5 Die Befehlsschaltfläche wird aktiviert

368

5.2 Bildfeld (Picturebox, Image)

369

5.3 Der Dialog wird beendet

370

5.4 Textfelder und ihre Beschriftung (Label)

372

5.5 Bezeichnungsfelder (Labels)

374

5.6 Optionsfelder (Optionsbuttons) und Rahmen (Frames)

377

5.6.1 Mehrere Gruppen von Optionsbuttons

382

5.7 Kontrollkästchen (CheckBoxes) und Togglebutton

382

5.8 ToggleBar

385

5.9 Ereignisse oder das Makro werden dynamisch

385

5.9.1 Ereignisse des Dialogblatts

385

5.9.2 Dynamisch ein- und ausblenden

386

5.9.3 Dynamische Größenänderung

387

5.9.4 Eingaben abfangen

387

5.9.5 Abbruch und Bestätigung mittels Tastatur

391

5.9.6 Weitere Ereignisse

392

5.10 Listenfelder (Listboxes)

396

5.11 Die Kombinationsschaltfläche (Combobox)

402

5.12 Bildlaufleiste (Scrollbar) und Spinbutton

404

5.13 Objekte, Eigenschaften und Methoden in VBA

406

5.13.1 Objekte

406

5.13.2 Methoden

406

5.13.3 Eigenschaften

408

5.14 Steuerelemente während der Laufzeit erzeugen

410

6 Zugriff auf andere Programme

416

6.1 Zugriff auf Excel

416

6.1.1 Zugriff auf Excel-Arbeitsmappen

417

6.1.2 Zugriff auf Tabellenblätter

419

6.1.3 Welche Zelle?

421

6.1.4 Zellbereiche

422

6.1.5 Das Names-Objekt

423

6.1.6 Ausgewählte Zellen

423

6.1.7 Wie viele Zellen?

425

6.1.8 Was steht denn drin?

425

6.1.9 Wie schreibe ich’s nach Excel?

426

6.1.10 Beispiele

427

6.2 Zugriff auf Word

432

6.2.1 Application und Document(s)

432

6.2.2 Daten nach Word schreiben

433

6.2.3 Range – ein polymorphes Wesen

435

6.2.4 Die Range-Methode

435

6.2.5 Die Range-Eigenschaft

435

6.2.6 Neudefinieren eines Range-Objekts

436

6.2.7 Kopf- und Fußzeile

437

6.2.8 Texte aus Textbausteinen

437

6.2.9 Andere Elemente einfügen

439

6.2.10 Trotzdem Selection?

439

6.2.11 Markieren von Text

439

6.2.12 Texte lesen

439

6.3 Zugriff auf Access

440

6.3.1 Das Connection-Objekt

440

6.3.2 Die Objekte der Datenbank

441

6.3.3 Die ADO-Datensatzgruppen

442

6.3.4 Bewegen innerhalb von Datensätzen

445

6.3.5 Suchen von Datensätzen

449

6.3.6 Filtern und Sortieren

454

6.3.7 Daten ändern, hinzufügen und löschen

459

6.4 Austausch mit Visio

461

6.4.1 Late Binding

461

6.4.2 Early Binding

462

7 Beispiele

464

7.1 London Underground

464

7.2 Export von Visio-Daten nach Excel

473

7.3 Export von Access-Daten nach Visio

478

7.4 Ein Assistent zum Verschieben

488

7.5 Ein Assistent für Organigramme

500

7.5.1 1. Schritt: Shapes und ShapeSheet

500

7.5.2 2. Schritt: Die Vorlage

503

7.5.3 3. Schritt: Der VBA-Code

505

7.5.4 4. Schritt: Die Dialoge

516

7.6 Weitere Beispiele, die im Buch beschrieben wurden

517

8 Bewegung in Visio

518

8.1 Autorennen

518

8.2 Der Viertaktmotor

522

8.3 Planetenumlaufbahn

529

8.4 Fazit

530

9 Visual Studio.net

532

9.1 Eine Anwendung schreiben

532

9.2 Reverse Engineering

538

9.3 COM-Add-Ins

540

9.4 Ein Beispiel: FaciPlan COM-Add-In

541

9.5 Das Setup-Projekt

551

Register

554