Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: 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 символов. А то вдруг платить откажутся


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.