Hi Charles,
Thanks for the response; actually AutoNew is working just fine for me now.
I do have another question maybe you could help with. I've repeated the code
4 times because there are 4 separate certificates that need numbers.
However, now I'm told not all 4 certificates may be used, so they want to
know if there's a way to specify the number of certificates they want
numbered. Maybe use an input box? But I'm very unsure how to do this. I've
included the code I'm using below.
Sub AutoNew()
Order = System.PrivateProfileString("C:\Settings3.Txt", _
"MacroSettings", "Order")
If Order = "" Then
Order = 1
Else
Order = Order + 1
End If
System.PrivateProfileString("C:\Settings3.txt", "MacroSettings", _
"Order") = Order
ActiveDocument.Bookmarks("Order").Range.InsertBefore Format(Order, "0000#")
'***********************************************************************
Order2 = System.PrivateProfileString("C:\Settings3.Txt", _
"MacroSettings", "Order")
If Order2 = "" Then
Order2 = 1
Else
Order2 = Order2 + 1
End If
System.PrivateProfileString("C:\Settings3.txt", "MacroSettings", _
"Order2") = Order2
ActiveDocument.Bookmarks("Order2").Range.InsertBefore Format(Order2, "0000#")
'********************************************************************************
Order3 = System.PrivateProfileString("C:\Settings3.Txt", _
"MacroSettings", "Order")
If Order3 = "" Then
Order3 = 1
Else
Order3 = Order2 + 1
End If
System.PrivateProfileString("C:\Settings3.txt", "MacroSettings", _
"Order3") = Order3
ActiveDocument.Bookmarks("Order3").Range.InsertBefore Format(Order3, "0000#")
'***********************************************************************************
Order4 = System.PrivateProfileString("C:\Settings3.Txt", _
"MacroSettings", "Order")
If Order4 = "" Then
Order4 = 1
Else
Order4 = Order3 + 1
End If
System.PrivateProfileString("C:\Settings3.txt", "MacroSettings", _
"Order4") = Order4
ActiveDocument.Bookmarks("Order4").Range.InsertBefore Format(Order4, "0000#")
ActiveDocument.SaveAs FileName:="Meal Tickets" & Format(Order4, "0000#")
System.PrivateProfileString("C:\Settings3.txt", "MacroSettings", _
"Order") = Order4
End Sub