Hi @pfray
Here is a basic iLogic script to do this.
Here is a link to another example:
https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-sheet-revision-sheet-number-and-sh...
I hope this helps.
Best of luck to you in all of your Inventor pursuits,
Curtis
http://inventortrenches.blogspot.com
Dim oDoc As DrawingDocument = ThisDoc.Document
Dim oSheets As Sheets = oDoc.Sheets
Dim oSheet As Sheet = oSheets.Item(1)
oSheet.Activate
Dim oPoint As Point2d
oPoint = ThisApplication.TransientGeometry.CreatePoint2d(
oSheet.Border.RangeBox.MinPoint.X, oSheet.Border.RangeBox.MaxPoint.Y)
Dim oSheetNames As New List(Of String)
For Each sh As Sheet In oSheets : oSheetNames.Add(sh.Name) : Next
Dim oTables As CustomTables = oSheet.CustomTables
If oTables.Count = 1 Then oTables.Item(1).Delete 'delete existing table
Dim oColumns() As String = {"Sheet Name" }
oTable = oTables.Add("Sheet List", oPoint, 1, oSheets.Count, oColumns, oSheetNames.ToArray)
oTable.TableDirection = TableDirectionEnum.kTopDownDirection
oTable.HeadingPlacement = HeadingPlacementEnum.kHeadingAtTop
oTable.ShowTitle = False