ник: osmor
Тут типа под заказ написал DLL экспорт объекта TreeView в Excel.
Просьба (кому интересно) потестировать. И высказать свое мнение, и пожелания
Пока есть 1 свойство и 2 метода
свойство FirstRow - строка с которой на листе Excel будет расположены корневые категории (по умолчанию 1)
Методы:
SetLevel - устанавливает параметры шрифта для уровня
.SetLevel (Номер уровня, Размер шрифта, Код цвета для Шрифта, Жирный, Наклонный)
например так
pr.SetLevel 5, 15, 8, True, True
|
Для пятого уровня выставляем шрифт размером 15, цвет красный, Жирный, наклонный.
можно не использовать по умолчанию шрифт 10, черный, простой
Метод PrintTree - собственно вывод в Excel в качестве параметра нужно указать Treeview например
pr.PrintTree Me.TreeVWGroup
|
Пример вызова:
Dim pr As clsPrintTree
Set pr = New clsPrintTree
pr.SetLevel 1, 12, 3, True ' выставляем шрифт для перовго уровня, остальные по умолчанию
pr.FirstRow = 10 ' в Excel расположить с 10-й строки
pr.PrintTree Me.TreeVWGroup ' собственно печать контрола TreeVWGroup
|
Для Новичков:
Естественно DLL предварительно нужно регистрить ( c:\WINDOWS\system32\regsvr32.exe TreeView2Excel.dll) и устаноить из ACCESS ссылку на
'Export TreeView control to Ms Excel"
ВАЖНО:
Пока не понятно с правами ... заказчик вроде хочет делать какой-то платный набор тулзов... в общем в этой версии названия веток обрезаются до 5 символов. А то вдруг платить откажутся