I have an idea
try changing this to suit your needs
Code:
Private Sub Workbook_Open()
If Environ("Username") = "dcoutts" Then
Worksheets(1).PivotTables(1).PivotCache.RefreshOnFileOpen = True
End If
End Sub
this searches for my username and runs the code if this is the case
You can put it in the Workbook open Event.
A draw back will be that your users will be asked if they wan't to enable macros or not.
Hope this helps
David