Acad+Excel обновления и печать со штампом.
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Acad+Excel обновления и печать со штампом.

Acad+Excel обновления и печать со штампом.

Ответ
Поиск в этой теме
Непрочитано 01.04.2011, 10:06 #1
Acad+Excel обновления и печать со штампом.
gizmo_zx
 
Проектировщик ЭО,ЭМ, ЭОС
 
Нижний Новгород
Регистрация: 18.07.2007
Сообщений: 257

Добрый день.
Есть автоматически генерируемые таблицы в Excel.
Очень муторно оформлять их по госту. (большой штам на первом листе, на остальных маленькие.)
Сейчас при небольшом кол-ве листов вставляю в Autocad связь по диаппазонам (a135 - для первого лита, a3660 для второго и далее).
При изменениях данных обновляю связь и все "почти" ОК.
НО если листом 20-50 и более делать связи не очень хочется
При больших спецификациях скидываю в word. Не удобно ...

Програмно создать связь пока нормально не удалось...
Можно ли как-то програмно раздербанить целую таблицу (~30 листов) на отбельные со штампом (большой + маленькие штампы-форматки в Acad`e) ?

Интересно кто-как печатает (оформляет) большие таблицы?
Просмотров: 3116
 
Непрочитано 01.04.2011, 14:07
1 | #2
Олег (jr.)

специалист по околачиванию грушевых деревьев
 
Регистрация: 14.09.2004
Pietari, Venäjä
Сообщений: 811


Цитата:
Сообщение от gizmo_zx Посмотреть сообщение
Добрый день.
Есть автоматически генерируемые таблицы в Excel.
Очень муторно оформлять их по госту. (большой штам на первом листе, на остальных маленькие.)
Сейчас при небольшом кол-ве листов вставляю в Autocad связь по диаппазонам (a135 - для первого лита, a3660 для второго и далее).
При изменениях данных обновляю связь и все "почти" ОК.
НО если листом 20-50 и более делать связи не очень хочется
При больших спецификациях скидываю в word. Не удобно ...

Програмно создать связь пока нормально не удалось...
Можно ли как-то програмно раздербанить целую таблицу (~30 листов) на отбельные со штампом (большой + маленькие штампы-форматки в Acad`e) ?

Интересно кто-как печатает (оформляет) большие таблицы?
Попробуй, вставь код в модуль первого листа
Должно разбить весь диапазон листа по 10 строк в каждый новый лист
Тестируй на копии!
Доработать напильником
Код:
[Выделить все]
 Option Explicit

Sub Aha()
Dim usRange As Range
Dim lastCell As Range
Set usRange = Application.ActiveSheet.UsedRange
usRange.Select
Cells.SpecialCells(xlCellTypeLastCell).Activate
Set lastCell = ActiveCell
lastCell.Select
Dim rows As Long, cols As Long
rows = lastCell.Row: cols = lastCell.Column
MsgBox rows & vbTab & cols

Dim num As Long, divnum As Long, i As Long, c As Long
num = CLng(InputBox("Number of rows to copy into the every new Sheet: ", "Break Table", 10))
divnum = rows \ num
c = 1
For i = 1 To 3 'divnum
Dim sheetName As String
sheetName = "PartTable" & CStr(i)
Worksheets.Add(After:=Worksheets(Worksheets.Count)).Name = sheetName
Sheets(1).Range(Cells(c, 1), Cells(c + num - 1, cols)).Copy
Sheets(sheetName).Range("A1").Insert Shift:=xlDown
Sheets(sheetName).Range("A1").PasteSpecial Paste:=xlPasteValues
c = c + num
Next
Sheets(1).Activate
Application.ScreenUpdating = True
End Sub
Олег (jr.) вне форума  
 
Непрочитано 01.04.2011, 14:08
1 | #3
Frigate

КИП, АСУ ТП, слаботочка
 
Регистрация: 02.09.2010
Москва-Тюмень
Сообщений: 422


автокадовская таблица имеет такое свойство - разбивается по фрагментам с регулируемым количеством строк в этих фрагментах, с возможностью задать расстояние между фрагментами, с возможностью повтора заголовка. Изучайте свойства таблиц.
Frigate вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Acad+Excel обновления и печать со штампом.



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Таблица Excel 2007 вставленная в ACAD 2010 при выводе на печать не печатается. Что делать? Vanya_tut AutoCAD 9 24.10.2018 13:26
Вывод на печать в Acad 15(2000) и след.релизах DayEl AutoCAD 32 18.01.2011 16:14
Excel в ACAD mvart AutoCAD 14 11.07.2010 16:26
Проблема вставки диаграмм в ACAD 2009 из Excel 2007 ST2 AutoCAD 1 26.05.2009 01:30