Jan Liekens
Gebruiker
- Lid geworden
- 11 feb 2006
- Berichten
- 17
Ik heb een Word werkblad waarin bovenaan een bookmark staat.
Nu zou ik deze bookmark willen gebruiken als bestandsnaam, via een macro in VBA
Het lukt vrijwel om via MsgBox de inhoud van de bookmark te tonen.
Doch bij SaveAs krijg ik steeds een foutmelding.
Wie kan mij hierbij helpen en heeft er ervaring mee.
Dank bij voorbaat
Jan Liekens
-------
De code ziet er als volgt uit :
--------------------------
Option Explicit
Sub mcrOpslaanTemplate()
'
' mcrOpslaanTemplate Macro
' Macro recorded 11/8/2007 by Jan Liekens
Dim Path1 As String
Dim Path2 As String
Dim bestandsnaam As String
Path1 = ActiveDocument.Path
Path2 = Path1 & "\Output\WordDocumenten\"
Selection.GoTo What:=wdGoToBookmark, Name:="MR_POLISNUMMER"
Selection.Find.ClearFormatting
bestandsnaam = ActiveDocument.Bookmarks("MR_POLISNUMMER").Range.Text
ActiveDocument.SaveAs FileName:=Trim(bestandsnaam) & ".doc"
ActiveWindow.Close
End Sub
Nu zou ik deze bookmark willen gebruiken als bestandsnaam, via een macro in VBA
Het lukt vrijwel om via MsgBox de inhoud van de bookmark te tonen.
Doch bij SaveAs krijg ik steeds een foutmelding.
Wie kan mij hierbij helpen en heeft er ervaring mee.
Dank bij voorbaat
Jan Liekens
-------
De code ziet er als volgt uit :
--------------------------
Option Explicit
Sub mcrOpslaanTemplate()
'
' mcrOpslaanTemplate Macro
' Macro recorded 11/8/2007 by Jan Liekens
Dim Path1 As String
Dim Path2 As String
Dim bestandsnaam As String
Path1 = ActiveDocument.Path
Path2 = Path1 & "\Output\WordDocumenten\"
Selection.GoTo What:=wdGoToBookmark, Name:="MR_POLISNUMMER"
Selection.Find.ClearFormatting
bestandsnaam = ActiveDocument.Bookmarks("MR_POLISNUMMER").Range.Text
ActiveDocument.SaveAs FileName:=Trim(bestandsnaam) & ".doc"
ActiveWindow.Close
End Sub
Laatst bewerkt: