Helaas, ik gebruik geen 2007.
Als je het als 2003 bestand stuurt gaat het gesmeerder.
Dan stuur ik toch gewoon de code:
Sub InsertParas(ByVal NumOfParas As Long) 'gevonden op het internet _
' weet niet hoe te gebruiken
With Selection.Range
For iCount = 1 To NumOfParas
.InsertParagraph
Next
End With
End Sub
Sub AutoOpen()
'macro genereert automatisch datum en tijd op nieuwe regel
'laatste revisiedaum: 23-10-2008
Dim word As Object
Set word = CreateObject("word.basic") 'creates the word object
With word
Selection.EndKey Unit:=wdStory, Extend:=wdMove 'ga naar einde tekst
Selection.Delete Unit:=wdCharacter, Count:=1 'voor het geval dat de cursor op een lege regel _
' staat te knipperen bij afsluiten: dan meer regels witruimte; gaan we eerst weghalen
Selection.Delete Unit:=wdCharacter, Count:=1 'we pakken maar wat ...
Selection.Delete Unit:=wdCharacter, Count:=1
Selection.Delete Unit:=wdCharacter, Count:=1
Selection.Delete Unit:=wdCharacter, Count:=1
Selection.Delete Unit:=wdCharacter, Count:=1
Selection.MoveRight Unit:=wdCharacter, Count:=1, Extend:=wdExtend
With Selection
.Collapse Direction:=wdCollapseStart
.InsertParagraph
.Collapse Direction:=wdCollapseEnd
End With
Selection.Range.ListFormat.RemoveNumbers NumberType:=wdNumberParagraph 'inspringen uitzetten
Selection.MoveRight Unit:=wdCharacter, Count:=1, Extend:=wdExtend
With Selection
.Collapse Direction:=wdCollapseStart
.InsertParagraph
.Collapse Direction:=wdCollapseEnd
End With
'plaats een bullet voor de regel
With ListGalleries(wdBulletGallery).ListTemplates(1).ListLevels(1)
.NumberFormat = ChrW(61623)
.TrailingCharacter = wdTrailingTab
.NumberStyle = wdListNumberStyleBullet
.NumberPosition = CentimetersToPoints(0#)
.Alignment = wdListLevelAlignLeft
.TextPosition = CentimetersToPoints(0.4)
.TabPosition = wdUndefined
.ResetOnHigher = 0
.StartAt = 1
With .Font
.Bold = wdUndefined
.Italic = wdUndefined
.StrikeThrough = wdUndefined
.Subscript = wdUndefined
.Superscript = wdUndefined
.Shadow = wdUndefined
.Outline = wdUndefined
.Emboss = wdUndefined
.Engrave = wdUndefined
.AllCaps = wdUndefined
.Hidden = wdUndefined
.Underline = wdUndefined
.Color = wdUndefined
.Size = wdUndefined
.Animation = wdUndefined
.DoubleStrikeThrough = wdUndefined
.Name = "Symbol"
End With
.LinkedStyle = ""
End With
ListGalleries(wdBulletGallery).ListTemplates(1).Name = ""
Selection.Range.ListFormat.ApplyListTemplateWithLevel ListTemplate:= _
ListGalleries(wdBulletGallery).ListTemplates(1), ContinuePreviousList:= _
False, ApplyTo:=wdListApplyToWholeList, DefaultListBehavior:= _
wdWord10ListBehavior
With ActiveDocument.Content
.Collapse Direction:=wdCollapseEnd
.InsertDateTime DateTimeFormat:="dddd, dd MMMM yyyy, HH:mm", _
InsertAsField:=False
End With
Selection.EndKey Unit:=wdLine 'plaatst de cursor aan het einde van de regel
Selection.TypeText Text:=" uur - "
Selection.MoveRight Unit:=wdCharacter, Count:=1
Selection.EndKey Unit:=wdLine 'plaatst de cursor aan het einde van de regel
Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, Text:= _
"USERNAME ", PreserveFormatting:=True
ActiveWindow.View.ShowFieldCodes = False
Selection.TypeParagraph 'ga naar nieuwe regel en plaats de cursor op de startpositie
Selection.Range.ListFormat.RemoveNumbers NumberType:=wdNumberParagraph 'inspringen uitzetten
End With
Set word = Nothing 'clears the object variable
End Sub
Groetjes van Franzeman