Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Microsoft Office и VBA > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 07.12.2011, 00:03   #1
polo_dr
Новичок
 
Регистрация: 06.12.2011
Сообщений: 4
Репутация: 10
Печаль Cоздание панели инструментов

Необходимо создать в excel 2003 (при помощи vba) вложенную панель инструментов такую же как есть в word 2003 - выравнивание значения в ячейке (таблицы и границы).

Спасибо за ответы.
polo_dr вне форума   Ответить с цитированием
Старый 07.12.2011, 00:14   #2
VictorM
Профессионал
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Адрес: Луганск
Сообщений: 2,055
Репутация: 274

icq: 1-702-732
skype: victor11129
По умолчанию

Поиск по форуму Вам в помощь!
Тема -то довольно популярная...
Вот здесь еще гляньте Создание панели инструментов для надстройки
__________________
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума   Ответить с цитированием
Старый 07.12.2011, 05:39   #3
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Адрес: Россия, Урал
Сообщений: 6,809
Репутация: 1220

icq: 5836318
skype: ExcelVBA.ru
По умолчанию

Такую панель средствами VBA не создать:

EducatedFool вне форума   Ответить с цитированием
Старый 07.12.2011, 07:20   #4
polo_dr
Новичок
 
Регистрация: 06.12.2011
Сообщений: 4
Репутация: 10
По умолчанию

Спасибо за ответ, но мне надо чтобы кнопки располагались как-бы в матрице 3х3.
polo_dr вне форума   Ответить с цитированием
Старый 07.12.2011, 11:20   #5
Skif-F
Форумчанин
 
Регистрация: 24.03.2010
Адрес: Нижегородская обл.
Сообщений: 349
Репутация: 95
По умолчанию

Можно сделать "плавающую панель", используя UserForm и размещая на ней необходимые кнопки в нужном порядке.
Применяя функции API, можно убрать всё ненужное, сделать полупрозрачной, изменять размеры мышкой и т.д. и т.п.
__________________
Нет нерешаемых задач - есть недостаток времени и данных!
Skif-F вне форума   Ответить с цитированием
Старый 08.12.2011, 07:15   #6
polo_dr
Новичок
 
Регистрация: 06.12.2011
Сообщений: 4
Репутация: 10
По умолчанию

Подскажите, пожалуйста код как это сделать?
polo_dr вне форума   Ответить с цитированием
Старый 08.12.2011, 08:50   #7
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Адрес: Россия, Урал
Сообщений: 6,809
Репутация: 1220

icq: 5836318
skype: ExcelVBA.ru
По умолчанию

Цитата:
Подскажите, пожалуйста код как это сделать?
Лучше даже не пробовать.
Код очень сложный, работать (поскольку это WinAPI) будет не на всех компах,
и т.д. и т.п.

Вы готовы потратить на разработку и тестирование этой панели несколько дней своего времени?
EducatedFool вне форума   Ответить с цитированием
Старый 08.12.2011, 23:34   #8
polo_dr
Новичок
 
Регистрация: 06.12.2011
Сообщений: 4
Репутация: 10
По умолчанию

Эту фишку я буду использовать только на excel 2003 в windows xp. Есть ли еще какие-либо условия, влияющие на работу WinAPI?
polo_dr вне форума   Ответить с цитированием
Старый 09.12.2011, 14:48   #9
Skif-F
Форумчанин
 
Регистрация: 24.03.2010
Адрес: Нижегородская обл.
Сообщений: 349
Репутация: 95
По умолчанию

Проанализируйте код из этой темы:

http://www.programmersforum.ru/showt...E8%F1%F2%EE%E2

Только я не пойму, почему я не могу создать гиперссылку?

хм, создалась! но не в том виде, как хотел
__________________
Нет нерешаемых задач - есть недостаток времени и данных!
Skif-F вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сохранение панели инструментов ofenod Microsoft Office Word 1 02.05.2011 18:31
Панель инструментов на панели задач windows Roma-n Помощь студентам 7 04.09.2010 08:04
исчезли все панели инструментов и меню mbrost Microsoft Office Excel 5 12.03.2010 13:33
Проверка наличия панели инструментов agregator Microsoft Office Excel 2 18.02.2010 11:44
Ограничения панели инструментов wnuks Microsoft Office Excel 5 01.07.2008 22:39


12:40.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru