![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 20.06.2008
Сообщений: 95
|
![]()
Здравствуйте! У меня есть несколько вопросов по VBA:
1) Насколько я понял, стандартный набор элементов VBA весьма ограничен. Мне необходим элемент управления, аналогичный Delphi'скому StringGrid'у. Как, используя стандартные средства VBA для MS Office, реализовать его (пока таблицу делаю тупо из множества TextBox'ов, но это очень неудобно). 2) Можно ли сделать так, чтобы текст в TextBox'e выводился вертикально? 3) Я делаю простую программу на VBA для обработки данных в Excel. По нажатию кнопки на одном из листов в автоматическом режиме формируется таблица с различными данными, отформатированная специально для вывода на печать. Организовал разбивку на страницы: как только суммарная высота строк вместе с текущей превышает высоту страницы формата A4, между текущей и предыдущей страницей вставляются две пустые строки (одна дополняющая до конца страницы и одна так просто) и строка с заголовком. Вроде работает, но бывает иногда таблица разрывается не в нужном месте. Вопрос: как програмно считать значение текущей высоты печатного листа (в point'ах)?
Не забывайте оставлять отзывы (кнопочка в левом нижнем углу сообщения)
![]() Последний раз редактировалось bag; 02.05.2009 в 12:52. |
![]() |
![]() |
![]() |
#2 | |||
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Цитата:
Выбор достаточно большой. Можно попробовать использовать FlexGrid - получается что-то вроде этого Цитата:
Цитата:
Можно принудительно устанавливать разрывы страниц в нужных местах листа Excel. Ищем примеры кода на форуме по ключевому слову hpagebreaks |
|||
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Динамическое обращение к элементам формы. | Dennis | Microsoft Office Excel | 2 | 17.03.2009 12:55 |
Элементы управления | Rom1k06 | Microsoft Office Excel | 7 | 28.08.2008 09:47 |
доступ к элементам выделенной строки в DBGrid | yulia | БД в Delphi | 2 | 12.12.2007 12:51 |