Momenteel ben ik bezig om een macro te creeren voor Word die het makkelijker moet maken voor gebruikers om formulieren in te vullen.
Zo moet het worden:
Gebruiker download 'test.doc' en vult de formulier in. Wat hij bij 'naam' invult word onthouden en als hij klaar is met het invullen van het document en klikt op 'Save As' moet er automatisch in het bestandsnaam de naam verwerkt worden.
Tevens moet het bestand ook in een ander standaard pad terecht komen wat in de Macro aangegeven word. Nu heb ik zelf al het een en ander gedaan maar loop ik echter vast.
Mijn Macro ziet er momenteel als volgt uit:
Sub Change()
'
' Change Macro
' Macro created 2/14/2008 by Deniz Oguray
'
ActiveDocument.SaveAs FileName:="", FileFormat:=wdFormatDocument, _
LockComments:=False, Password:="", AddToRecentFiles:=True, WritePassword _
:="", ReadOnlyRecommended:=False, EmbedTrueTypeFonts:=False, _
SaveNativePictureFormat:=False, SaveFormsData:=False, SaveAsAOCELetter:= _
False
With ActiveDocument
Selection.GoTo What:=wdGoToBookmark, Name:="Email"
Selection.MoveEndUntil cset:="@"
aName = Selection.Text
If aName = " " Or aName = "" Then
MsgBox "Email address must be entered."
Else
aFile = "VPN-" + aName + ".doc"
End If
End With
MsgBox (aFile)
End Sub
Het werkt nog niet helemaal zoals ik wil.
Kan 1 van jullie dit wellicht testen en aanpassen?
Of misschien tips geven waar ik meer informatie kan vinden over Macro's.
Ik hoop dat iemand mij kan helpen!
Groeten
Zo moet het worden:
Gebruiker download 'test.doc' en vult de formulier in. Wat hij bij 'naam' invult word onthouden en als hij klaar is met het invullen van het document en klikt op 'Save As' moet er automatisch in het bestandsnaam de naam verwerkt worden.
Tevens moet het bestand ook in een ander standaard pad terecht komen wat in de Macro aangegeven word. Nu heb ik zelf al het een en ander gedaan maar loop ik echter vast.
Mijn Macro ziet er momenteel als volgt uit:
Sub Change()
'
' Change Macro
' Macro created 2/14/2008 by Deniz Oguray
'
ActiveDocument.SaveAs FileName:="", FileFormat:=wdFormatDocument, _
LockComments:=False, Password:="", AddToRecentFiles:=True, WritePassword _
:="", ReadOnlyRecommended:=False, EmbedTrueTypeFonts:=False, _
SaveNativePictureFormat:=False, SaveFormsData:=False, SaveAsAOCELetter:= _
False
With ActiveDocument
Selection.GoTo What:=wdGoToBookmark, Name:="Email"
Selection.MoveEndUntil cset:="@"
aName = Selection.Text
If aName = " " Or aName = "" Then
MsgBox "Email address must be entered."
Else
aFile = "VPN-" + aName + ".doc"
End If
End With
MsgBox (aFile)
End Sub
Het werkt nog niet helemaal zoals ik wil.
Kan 1 van jullie dit wellicht testen en aanpassen?
Of misschien tips geven waar ik meer informatie kan vinden over Macro's.
Ik hoop dat iemand mij kan helpen!
Groeten