Hi Leute, hab da ein verständniss Problem ![]()
ich hab da ein VBA Script das ich aus Word Extrahiert habe.
wie ich es einbinde weis ich auch schon ![]()
aber manches weis ich nicht wie ich es umsetzen soll:
so hier meine Funktion :
Spoiler anzeigen
Func _WordDocPageSetup($objSelection)
With $objSelection.PageSetup
.LineNumbering.Active = False
.Orientation = wdOrientPortrait
.TopMargin = 2.5
.BottomMargin = 2
.LeftMargin = 2.5
.RightMargin = 2.5
.Gutter = 0
.HeaderDistance = 1.25
.FooterDistance = 1.25
.PaperSize = wdPaperA4
;~ .PageWidth =21;;;21
;~ .PageHeight = 29.7;;;29,7
.FirstPageTray = wdPrinterDefaultBin
.OtherPagesTray = wdPrinterDefaultBin
.SectionStart = wdSectionNewPage
.OddAndEvenPagesHeaderFooter = False
.DifferentFirstPageHeaderFooter = False
.VerticalAlignment = wdAlignVerticalTop
.SuppressEndnotes = False
.MirrorMargins = False
.TwoPagesOnOne = False
.BookFoldPrinting = False
.BookFoldRevPrinting = False
.BookFoldPrintingSheets = 1
.GutterPos = wdGutterPosLeft
EndWith
EndFunc
Func _FirstTextremove($objSelection)
$objSelection.MoveDown Unit:= wdLine, Count:= 10, Extend: = wdExtend
$objSelection.Delete Unit:=wdCharacter, Count: =1
$objSelection.Find.ClearFormatting
$objSelection.Find.Replacement.ClearFormatting
With $objSelection.Find
.Text = "^p^p^p^p^p^p^p^p^p^p"
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
EndWith
$objSelection.Find.Execute Replace:=wdReplaceAll
EndFunc
bei alle wd..... oder Unit:= ..... schreibt er mir ein syntax error
wie kann ich das funktionstüchtig machen ??
danke für die Hilfe
TOMTOM