Domino 9 und frühere Versionen > ND6: Entwicklung
2 Probleme mit Word-Anbindung
Gandhi:
Das mit dem Makro war mein erster Versuch - hat aber das gleiche Ergebnis geliefert.
Interessant ist, dass das Makro eine andere Reihenfolge der Parameter erzeugt hat, als dies in der MS Hilfe angegeben ist.
Das Print-Makro sieht so aus:
--- Code: ---Sub printdocument()
'
' printdocument Macro
' Macro recorded 16.12.2005 by u19292
'
Application.PrintOut FileName:="", Range:=wdPrintAllDocument, Item:= _
wdPrintDocumentContent, Copies:=1, Pages:="", PageType:=wdPrintAllPages, _
ManualDuplexPrint:=False, Collate:=True, Background:=True, PrintToFile:= _
False, PrintZoomColumn:=0, PrintZoomRow:=0, PrintZoomPaperWidth:=0, _
PrintZoomPaperHeight:=0
End Sub
--- Ende Code ---
Die Parameterwerte entsprechen den oben als Konstanten definierten.
Das Search and Replace Makro sieht wie folgt aus:
--- Code: ---Sub findandreplace()
'
' findandreplace Macro
' Macro recorded 05.12.2005 by u19292
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[Name]"
.Replacement.Text = "Müller"
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub
--- Ende Code ---
Das Search and Replace Makro so:
Axel:
In VBA dürfte die Reihenfolge der Parameter egal sein, da sie ja benannt sind.
Application.PrintOut FileName:="", Range:=wdPrintAllDocument...
In Notes übergibst du aber nur die Variableninhalte. Ich würde die Reihenfolge nehmen, die sich aus dem Makro ergibt.
Application.PrintOut("", wdPrintAllDocument...
Axel
diali:
da kann ich Axel nur zustimmen, die VBA-Hilfe und Makros nutzen manchmal eine andere Reihenfolge der Parameter. Ich habe schon die erfahrung gemacht, dass manchmal die Reihenfolge der Hilfe, manchmal die Reihenfolge des Makros, und manchmal die Reihenfolge der Schnellhilfe verwendet werden muss.
Gruß
Dirk
Gandhi:
Wie gesagt, die Reihenfolge des Makros habe ich auch schon versucht - ohne Erfolg.
Meine Vermutung war daraufhin, dass ich eben, weil die Variablen nicht benamt werden können und einige davon optional und nicht im Makro vorhanden sind, vollständig in der 'richtigen' Reihenfolge angeben sollte. Leider hat das nicht funktioniert - wobei ich jetzt an der VBA Hilfe zweifle.
Gibt es irgendwo eine zuverlässige Referenz für die VBA Klassen?
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln