meta data for this page
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
word-und-excel [2011/04/06 20:16] – Externe Bearbeitung 127.0.0.1 | word-und-excel [2018/05/25 14:36] (aktuell) – michael | ||
---|---|---|---|
Zeile 5: | Zeile 5: | ||
* Set excel = CreateObject(" | * Set excel = CreateObject(" | ||
\\ Bezogen auf das Objekt kann man dann VBA-Befehle anwenden, am besten mit\\ \\ With // | \\ Bezogen auf das Objekt kann man dann VBA-Befehle anwenden, am besten mit\\ \\ With // | ||
+ | |||
+ | <code VBScript [enable_line_numbers=" | ||
Option Explicit | Option Explicit | ||
Dim Eintrag | Dim Eintrag | ||
Zeile 62: | Zeile 64: | ||
End Sub | End Sub | ||
' | ' | ||
+ | </ | ||
+ | |||
Nach Zusammenfassung der Bilddaten in der Variable Eintrag wird mit Documents.Add die Standardformatvorlage geöffnet und dort mit Selection.TypeText der Inhalt der Variablen eingetragen.\\ | Nach Zusammenfassung der Bilddaten in der Variable Eintrag wird mit Documents.Add die Standardformatvorlage geöffnet und dort mit Selection.TypeText der Inhalt der Variablen eingetragen.\\ | ||
Zeile 69: | Zeile 73: | ||
* Strg + Pos1 betätigen um den Cursor auf den Dokumentenanfang zu stellen | * Strg + Pos1 betätigen um den Cursor auf den Dokumentenanfang zu stellen | ||
* Anklicken von " | * Anklicken von " | ||
- | Wählt man dann unter " | + | Wählt man dann unter " |
+ | |||
+ | <code VBScript [enable_line_numbers=" | ||
Sub Makro1() | Sub Makro1() | ||
' Makro1 Makro | ' Makro1 Makro | ||
Zeile 77: | Zeile 83: | ||
Selection.HomeKey Unit: | Selection.HomeKey Unit: | ||
End Sub | End Sub | ||
+ | </ | ||
- | Eine hier verwendete Konstante ist wdStory, die im Skript definiert werden muss. Um den Wert zu ermitteln, startet man das Makro im Einzelschritt mit F8. Wenn man jetzt den Cursor über wdStory verweilen lässt, wird der Wert 6 angezeigt. Man muss also definieren const wdStory = 6 und für Unit: | + | Eine hier verwendete Konstante ist wdStory, die im Skript definiert werden muss. Um den Wert zu ermitteln, startet man das Makro im Einzelschritt mit F8. Wenn man jetzt den Cursor über wdStory verweilen lässt, wird der Wert 6 angezeigt. Man muss also definieren const wdStory = 6 und für Unit: |
+ | |||
+ | <code VBScript [enable_line_numbers=" | ||
Sub WordDokument | Sub WordDokument | ||
Dim word | Dim word | ||
Zeile 103: | Zeile 112: | ||
End Sub | End Sub | ||
- | + | </ | |
**VBS-Beispiel: | **VBS-Beispiel: | ||
+ | |||
+ | <code VBScript [enable_line_numbers=" | ||
Option Explicit | Option Explicit | ||
Dim Array | Dim Array | ||
Zeile 167: | Zeile 179: | ||
' | ' | ||
- | + | </ | |
Hier werden die Bilddaten mit Spaltenüberschriften sinnvollerweise in eine Datentabelle Array eingetragen\\ | Hier werden die Bilddaten mit Spaltenüberschriften sinnvollerweise in eine Datentabelle Array eingetragen\\ | ||
+ | |||
+ | <code VBScript [enable_line_numbers=" | ||
Sub Makro1() | Sub Makro1() | ||
' Makro1 Makro | ' Makro1 Makro | ||
Zeile 174: | Zeile 188: | ||
Selection.Columns.AutoFit | Selection.Columns.AutoFit | ||
End Sub | End Sub | ||
+ | </ | ||
Die Routine **Exceltabelle** wird wie folgt ergänzt: | Die Routine **Exceltabelle** wird wie folgt ergänzt: | ||
+ | |||
+ | <code VBScript [enable_line_numbers=" | ||
Sub ExcelTabelle | Sub ExcelTabelle | ||
Dim excel | Dim excel | ||
Zeile 199: | Zeile 216: | ||
End Sub | End Sub | ||
+ | </ | ||
Zu VBA-Befehlen, | Zu VBA-Befehlen, |