Тема: На одном Автокаде работает, на другом - нет!!!
Не могу понять почему на одном автокаде идет код, а на другом нет!!!!
Sub Tablica()
'УСТАНОВКА В ТАБЛИЦУ СТИЛЯ ТЕКСТА
Set tekushiiStil = ThisDrawing.ActiveTextStyle
StilTekstaVtabl = tekushiiStil.Name
Dim adNumRows As Integer
Dim adInsertPnt As Variant
Dim TablOpor As AcTablOpor
Dim adRow As Long
Dim pStr As Integer
On Error Resume Next
adNumRows = 2
adInsertPnt = ThisDrawing.Utility.GetPoint(, "Select insertion point for table>>")
Set TablOpor = ThisDrawing.ModelSpace.AddTable(adInsertPnt, adNumRows, 4, 0, 66)
If Err Then
TablOpor.Delete
Set TablOpor = ThisDrawing.ModelSpace.AddTable(adInsertPnt, adNumRows, 4, 1, 66)
End If
TablOpor.SetColumnWidth 0, 45
TablOpor.SetColumnWidth 1, 92
TablOpor.SetColumnWidth 2, 16
TablOpor.SetColumnWidth 3, 32
TablOpor.RegenerateTableSuppressed = True
TablOpor.RepeatTopLabels = False
TablOpor.SetText 0, 0, "Заголовок"
TablOpor.SetTextStyle2 0, 0, 0, StilTekstaVtabl
TablOpor.SetTextHeight2 0, 0, 0, 2.5
TablOpor.SetCellAlignment 1, 1, acMiddleCenter
TablOpor.SetText 1, 0, "Обозначение"
TablOpor.SetTextStyle2 1, 0, 0, StilTekstaVtabl
TablOpor.SetTextHeight2 1, 0, 0, 2.5
TablOpor.SetCellAlignment 1, 1, acMiddleCenter
TablOpor.SetText 1, 1, "Наименование"
TablOpor.SetTextStyle2 1, 1, 0, StilTekstaVtabl
TablOpor.SetTextHeight2 1, 1, 0, 2.5
TablOpor.SetCellAlignment 1, 1, acMiddleCenter
TablOpor.SetText 1, 2, "Кол."
TablOpor.SetTextStyle2 1, 2, 0, StilTekstaVtabl
TablOpor.SetTextHeight2 1, 2, 0, 2.5
TablOpor.SetCellAlignment 1, 2, acMiddleCenter
TablOpor.SetText 1, 3, "№ на плане"
TablOpor.SetTextStyle2 1, 3, 0, StilTekstaVtabl
TablOpor.SetTextHeight2 1, 3, 0, 2.5
TablOpor.SetCellAlignment 1, 3, acMiddleCenter
adRow = 2
TablOpor.InsertRows adRow, 1, 1
TablOpor.SetText adRow, 0, "Первое"
TablOpor.SetTextStyle2 adRow, 0, 0, StilTekstaVtabl
TablOpor.SetTextHeight2 adRow, 0, 0, 2.5
TablOpor.SetCellAlignment adRow, 0, acMiddleLeft
TablOpor.SetText adRow, 1, "Второе"
TablOpor.SetTextStyle2 adRow, 1, 0, StilTekstaVtabl
TablOpor.SetTextHeight2 adRow, 1, 0, 2.5
TablOpor.SetCellAlignment adRow, 1, acMiddleLeft
TablOpor.SetText adRow, 2, "Третье"
TablOpor.SetTextStyle2 adRow, 2, 0, StilTekstaVtabl
TablOpor.SetTextHeight2 adRow, 2, 0, 2.5
TablOpor.SetCellAlignment adRow, 2, acMiddleCenter
TablOpor.SetText adRow, 3, "Четвертое"
TablOpor.SetTextStyle2 adRow, 3, 0, StilTekstaVtabl
TablOpor.SetTextHeight2 adRow, 3, 0, 2.5
TablOpor.SetCellAlignment adRow, 3, acMiddleCenter
adRow = adRow + 1
TablOpor.RegenerateTableSuppressed = False
End If
End Sub