The Take Screenshot tool is capable of creating both screenhots and a fresh HTML (generator) page. The screenshots and HTML file are by default inserted in the Screenshots subfolder. To use Take Screenshot tool to update your project:
Sub ListNewForms()
Dim dbs As Database
Dim doc As Document
Dim cnt As Container
Dim frm As Form
On Error GoTo HandleError
Set dbs = CurrentDb
Set cnt = dbs.Containers("Forms")
For Each doc In cnt.Documents
DoCmd.OpenForm doc.Name, acDesign
Set frm = Screen.ActiveForm
If Len(frm.HelpFile) = 0 Then
Debug.Print doc.Name
End If
DoCmd.Close acForm, doc.Name
Next
HandleExit:
Exit Sub
HandleError:
MsgBox Err.Number & ": " & Err.Description
Resume HandleExit
End Sub
Sub ListNewReports()
Dim dbs As Database
Dim doc As Document
Dim cnt As Container
Dim rpt As Report
On Error GoTo HandleError
Set dbs = CurrentDb
Set cnt = dbs.Containers("Reports")
For Each doc In cnt.Documents
DoCmd.OpenReport doc.Name, acDesign
Set rpt = Screen.ActiveReport
If Len(rpt.HelpFile) = 0 Then
Debug.Print doc.Name
End If
DoCmd.Close acReport, doc.Name
Next
HandleExit:
Exit Sub
HandleError:
MsgBox Err.Number & ": " & Err.Description
Resume HandleExit
End Sub