Сейчас на форуме: Magister Yoda, vasilevradislav, tyns777, zombi-vadim (+3 невидимых) |
![]() |
eXeL@B —› Программирование —› Панелька в MS Office |
Посл.ответ | Сообщение |
|
Создано: 23 июня 2008 17:33 · Личное сообщение · #1 Здравствуйте! Неодходимо сделать такую вещь в МС офис: Добавить кнопочку на панельку. Если выделить текст и клацнуть по этой кнопочке, то происхоит обработка этого кусочка(обработка уже написана). Собственно говоря есть два вопроса: 1)Как в панельку добавить кнопочку, события которой можно обрабатывать. 2)Как получить/изменить выделенный текст? Всем заранее спасибо! ----- моя подпись! ![]() |
|
Создано: 23 июня 2008 17:52 · Личное сообщение · #2 |
|
Создано: 23 июня 2008 18:12 · Поправил: Johnson Finger · Личное сообщение · #3 |
|
Создано: 23 июня 2008 18:15 · Личное сообщение · #4 btCode пишет: могу книжек накидать по теме (Addins) для Ворда панелька, Экселя? Вообще нужно и там и там, только разные: 1)В ворде панелька с кнопой. Т.е. выделил текст, нажал кнопу форматнулось. 2)В екселе как ф-цию для ячейки Johnson Finger пишет: Такое ревлизуется только с помощью VBA, соответственно, пожмно на панель вынести кнопку, и назначить на нее выпаолнение макроса, который будет форматировать тебе текст так на VBA и пишу, точнее сама ф-ция уже есть. Есть что покурить на тему? ----- моя подпись! ![]() |
|
Создано: 23 июня 2008 18:18 · Личное сообщение · #5 |
|
Создано: 23 июня 2008 18:27 · Личное сообщение · #6 Johnson Finger пишет: Покурить нечего, есть просто опыт, т.к. сам одно время баловался с этим, с единственной лишь разницей, что у меня все макросы были для экселя, для ворда не пробовал.... Если не затруднит, подскажи куда копать нужно...Или если есть проект который не жалко, скинь плиз, я его поковыряю. ----- моя подпись! ![]() |
|
Создано: 23 июня 2008 19:40 · Личное сообщение · #7 |
|
Создано: 23 июня 2008 19:55 · Личное сообщение · #8 |
|
Создано: 23 июня 2008 20:08 · Личное сообщение · #9 |
|
Создано: 23 июня 2008 23:04 · Личное сообщение · #10 |
|
Создано: 24 июня 2008 00:37 · Личное сообщение · #11 |
|
Создано: 24 июня 2008 18:31 · Личное сообщение · #12 Если речь идет о 2оо7-м офисе, то надо писать риббон: <customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui" xmlns:mlns="http://schemas.microsoft.com/office/2006/01/customui" loadImage="GetImage" onLoad="Ribbon_OnLoad"> <ribbon startFromScratch="false"> <tabs> <tab idQ="mlns:Test" label="Label"> <group id="Test.ID" label="Label2" > <button id="Test.ID.Start" label="Start add-on" size="large" image="ProductIcon" onAction="Start" getScreentip="GetScreentip" getSupertip="GetSupertip" /> ... ![]() |
|
Создано: 24 июня 2008 18:32 · Поправил: Модератор · Личное сообщение · #13 Programming.Excel.with.VBA.and.dot.NET.chm Garnaev_Excel&VBA.djvu kuzmenko_vba_2002.djvu Гандерлой М., Харкинз С. - Автоматизация Microsoft Access с помощью VBA.djvu Демидова_Программирование в среде Visual Basic for Applications.djvu VBA Для чайников.pdf vbnet01-net_framework.pdf В.Д.Хорев - Самоучитель программирования на VBA в Microsoft Office.pdf Михеев - VBA и программирование в MS Office для пользователей.pdf Петцольд_Программирование для Windows на Visual BasicNET.pdf Уокенбах_vba_2002.pdf VBA_dlya_teh_kto_lubit_dumat.rar Samples_NET.zip Samples_VBA.zip Uokenbah_Excel2003.zip прошу прощения, что не расписал, времени в обрез ![]() |
![]() |
eXeL@B —› Программирование —› Панелька в MS Office |