This should do what you want in Access:
VB Code:
Public Sub ChangeCaption()
'_______________________________________________________________
'Change the caption of every form.
'_______________________________________________________________
Dim docTemp As Document
Dim conTemp As Container
Dim frmTemp As Form
Dim dbase As Database
Set dbase = CurrentDb
Set conTemp = dbase.Containers!FORMS
For Each docTemp In conTemp.Documents
DoCmd.OpenForm docTemp.Name, acDesign, , , , acHidden
docTemp.Caption = "Whatever"
DoCmd.Close acForm, docTemp.Name, acSaveYes
Next
End Sub