Full code, thanks to SHG's valuable contribution:
Dim WithEvents app As Application
Private Sub Workbook_Open()
'Open my Links page and backup my Personal
Workbooks.Open _
("C:\Users\" & Environ("USERNAME") & "\Documents\My Excel Addins\MyLinks.xlsm"), ReadOnly:=False, UpdateLinks:=True
Const sBak As String = "C:\Users\LINDSEJ\Documents\My Backups\Personal.xlsb."
Me.SaveCopyAs sBak & Format(Now(), " mmm d yyyy, hh.mm.ss AMPM.bak")
Me.Save
'Add my right click menu for pivots
FilterPivot_AddRightClick
'Note the workbooks I open so I can turn off autosave
Set app = Application
End Sub
Private Sub app_Workbookopen(ByVal Wkb As Workbook)
If ActiveWorkbook.Name <> "MyLinks.xlsm" Then
With Wkb
If MsgBox("Autosave is " & _
IIf(EnableAutoRecover, "ENABLED", "DISABLED") & " for " & .Name & _
IIf(EnableAutoRecover, ". DISABLE?", ". ENABLE?"), vbYesNo + vbInformation, "Turn Autosave On or Off") = vbYes Then _
.EnableAutoRecover = Not (.EnableAutoRecover)
End With
End If
End Sub
Bookmarks