|
Программирование Ribbon-интерфейса
|
|||
---|---|---|---|
#18+
Есть ли интересные примеры задействования возможностей нового интерфейса MSOffice 2007-2010? Например, для удобного взаимодействия с макросами - использование на офисной ленте полей ввода, флажков, переключателей? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2012, 20:48 |
|
Программирование Ribbon-интерфейса
|
|||
---|---|---|---|
#18+
bublikoff, Рекомендую книжицу, правда не знаю, есть ли перевод Title: RibbonX: Customizing the Office 2007 Ribbon Authors: Robert Martin, Ken Puls, Teresa Henning (Oliver Stohr) Publisher: Wiley Year: 2007 Из личного опыта, поначалу было несколько серьёзных заморочек с Ribbon (как то слёт объекта IRibbonUI при возникновении любой ошибки и т.д.) Но все решается, и теперь для меня такой интерфейс более предпочтителен. Небольшой пример, над чем я сейчас работаю (вложение). Касательно взаимодействия с макросами, механизм колбэков на мой взгляд достаточно удобен, гибкая обратная связь (можно модифицировать интерфейс на лету практически в любом контексте). В сочетании с прозрачными формами, выглядит как-то даже свежо. Единственно, в чём имею упрекнуть RibbonX, не доступен элемент галерея (как в Word, главная вкладка , стили). Впрочем, при желании, можно прикрутить от сторонних производителей. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2012, 12:08 |
|
Программирование Ribbon-интерфейса
|
|||
---|---|---|---|
#18+
ElenHim, спасибо за совет ) Нашёл ещё хороший блог на тему сабжа - "Ribbon-интерфейс для Word 2007" ; понравился пример "Вставка картинок в документ из выбранной папки (исправления)" . Жаль только блог давно не обновлялся... Кстати, многое ли добавилось в плане "кастомизации" в MSO 2010 по сравнению с 2007? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2012, 21:37 |
|
Программирование Ribbon-интерфейса
|
|||
---|---|---|---|
#18+
bublikoffЕсть ли интересные примеры задействования возможностей нового интерфейса MSOffice 2007-2010? Это не подходит? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2012, 22:33 |
|
Программирование Ribbon-интерфейса
|
|||
---|---|---|---|
#18+
В плане кастомизации 2010, по сравнению с 2007, не стал откровением: Вместо xmlns=" http://schemas.microsoft.com/office/2006/01/customui" теперь xmlns=" http://schemas.microsoft.com/office/2009/07/customui" Вместо круглой кнопки сделали backstage, который тоже можно полностью перепилить под себя. Ну и в десятке можно стандартный интерфейс настраивать вручную (в 2007 только через xml). Кажется всё. Кстати, по поводу заморочек с IRibbonUI, подробно здесь В принципе, возможности офисной ленты весьма конечны, и практически полностью раскрыты в той самой книге. Так что все статьи/блоги, которые мне попадались по этой теме в сети ничего нового предлагали. Всё упирается только в фантазию. Правда, как то раз набрёл на любопытный материал о том как изменить общий цвет ленты(именно офисной) на любой произвольный (изначально доступы только 3 - синий/серебристый/чёрный). Но, как всегда, именно эта ссылка у меня не сохранилась (сразу не получилось, и я забил). ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2012, 02:19 |
|
Программирование Ribbon-интерфейса
|
|||
---|---|---|---|
#18+
Нашел немало полезного по теме и в книжке Уокенбаха по программированию Excel 2010:) Заодно вопрос - где скачать красивые (полноцветные) векторные (масштабируемые) значки для макросов на ленту? Стандартные неинтересные, а главное большинство из них - растровые (( ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2012, 19:33 |
|
Программирование Ribbon-интерфейса
|
|||
---|---|---|---|
#18+
Насколько мне известно, лента не поддерживает масштабирование картинок. Актуальные размеры 32х32(большие элементы) и 16х16(кляйне). Предпочтительный формат - PNG, так как поддерживает прозрачность и весит мало. Единственный минус, если нужно загружать картинку на ленту динамически, функция LoadPicture с ним не прокатит.Придётся использовать специальный модуль (код есть на многих форумах). Что касается скачивания готовых картинок, то да, иногда попадаются прикольные. Но есть подстава. Обычно стараешься выдержать интерфейс в каком-то одном стиле. Найти же нужное количество готовых картинок, выдержанных в одной концепции - нереально. Для своих приложений я делаю иконки сам. Старый добрый фотошоп в помощь. Как вариант, можно заказать дизайнерские у специалистов, но эт за деньги и, обратно, не факт что на выходе получите то, что хотите. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2012, 20:59 |
|
Программирование Ribbon-интерфейса
|
|||
---|---|---|---|
#18+
bublikoff...Заодно вопрос - где скачать... Поддерживаю вопрос в плане стандартных иконок. Угуглил час, а иконок от Office 2007/2010 не нашел :( ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2012, 05:44 |
|
Программирование Ribbon-интерфейса
|
|||
---|---|---|---|
#18+
Прилагаю вариант файла со стандартными иконками, вполне себе от http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=21103 . Иконки находятся на двух дополнительных вкладках бэкстейджа. Инструкция по употреблению - по той же ссылке ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2012, 14:17 |
|
Программирование Ribbon-интерфейса
|
|||
---|---|---|---|
#18+
ElenHim...вариант файла со стандартными иконками... Это инфа по IdMso, полезная вещь при освоении Ribbon. Я же имел ввиду иконки в формате png. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2012, 17:42 |
|
Программирование Ribbon-интерфейса
|
|||
---|---|---|---|
#18+
Сын вождя, вот вы заморочились) Чтож, есть решение и для такого случая статья-источник В конце этой статьи есть две ссылки для скачивания - собственно галерея иконок (забанена местной гэбнёй) - код-исходник который достаёт иконки Алгоритм получения галереи с помощью кода-исходника следующий: 1.Строите проект (нужна visual studio, я пользуюсь ознакомительной 2010 Pro с официалного сайта MS) кода-исходника - в результате получите надстройку 2.Кладёте в отдельную папку файл Office2010IconsGallery.docx (выкладывал его ранее) 3.Достаёте(копируете) из него файл customUI14.xml (сохраните в этой же папке) 4.Открываете файл Office2010IconsGallery.docx (если вылезет ошибка "В результате вызова компонента COM..." - просто переоткройте файл, у меня со второго раза получилось) 5.В результате пункта 1, на вкладке Надстройки у вас появится элемент "Print ImageMSO To HTML" с кнопкой "Print" 6.Работает эта штука быстро, в результате появится папка Images c иконками в формате PNG в количестве 7344 штук 7. * * * 8. PROFIT!!! PS надстройку потом можно удалить ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2012, 19:20 |
|
Программирование Ribbon-интерфейса
|
|||
---|---|---|---|
#18+
ElenHim...вот вы заморочились)... Риббон правлю давно, но тут обламался когда хотел по-быстрому переделать пару стандартных Office-иконок. Спасибо за статью. Видел похожие в виде макроса VBA, там качество терялось. Здесь же автор пишет, что прозрачность сохраняется. Интересная подборка по иконкам: Softpedia Icons ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2012, 21:05 |
|
Программирование Ribbon-интерфейса
|
|||
---|---|---|---|
#18+
господа, а можно ли ribbon-интерфейс внедрить в проект vb.net? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2012, 10:11 |
|
Программирование Ribbon-интерфейса
|
|||
---|---|---|---|
#18+
PlanBгоспода, а можно ли ribbon-интерфейс внедрить в проект vb.net?нашел http://www.devexpress.com но просят уж слишком дорого - $900 за win forms (free demo 30 days) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2012, 12:15 |
|
Программирование Ribbon-интерфейса
|
|||
---|---|---|---|
#18+
PlanB, devexpres - эт несколько другая тема. MS лицензируют ribbon интерфейс сторонним производителям. Между прочим, есть и бесплатные варианты, но и поддержка будет соответствующая. Что касается офисной ленты, то если у вас есть офис, то и ленту можете использовать, в VSTO так точно. Правда, по сравнению с прочими риббонами, офисная несколько урезана. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2012, 12:26 |
|
Программирование Ribbon-интерфейса
|
|||
---|---|---|---|
#18+
ElenHim, офис у меня, конечно, есть. Вы хотите сказать, что можно оттуда выдернуть ленту (пусть и урезанную) в отдельностоящий проект vb.net (стоит VB 2010 Express)? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2012, 12:36 |
|
Программирование Ribbon-интерфейса
|
|||
---|---|---|---|
#18+
PlanB, если вам нужна лента для WinApp , то нужно использовать сторонние компоненты, тот же самый devexpress, например. Если же вы пишете Add-in для офиса с использованием VSTO, то вам будет доступ ribbon, как visual control , прямо в среде разработки - VS. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2012, 13:59 |
|
Программирование Ribbon-интерфейса
|
|||
---|---|---|---|
#18+
big-duke, понял, спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2012, 14:32 |
|
Программирование Ribbon-интерфейса
|
|||
---|---|---|---|
#18+
Ребята подскажите! У меня есть шаблон в котором создана своя закладка (делал в ribbon XML editor ). При создании документа на основе шаблона эта закладка появляется, все хорошо. но если удалить этот шаблон или переименовать его то этой закладки уже не будет(((... Подскажите можно как-то при сохранении документа сохранять и настройки интерфейса от шаблона?? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2012, 20:16 |
|
Программирование Ribbon-интерфейса
|
|||
---|---|---|---|
#18+
Еще один пример, что-то вроде PLEXa ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2012, 09:51 |
|
Программирование Ribbon-интерфейса
|
|||
---|---|---|---|
#18+
PlanBPlanBгоспода, а можно ли ribbon-интерфейс внедрить в проект vb.net?нашел http://www.devexpress.com но просят уж слишком дорого - $900 за win forms (free demo 30 days) еще www.componentone.com ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2012, 09:57 |
|
Программирование Ribbon-интерфейса
|
|||
---|---|---|---|
#18+
ThermikPlanBпропущено... нашел http://www.devexpress.com но просят уж слишком дорого - $900 за win forms (free demo 30 days) еще www.componentone.comат спасибо, $1,195.00 ($895 standart) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2012, 15:15 |
|
Программирование Ribbon-интерфейса
|
|||
---|---|---|---|
#18+
PlanBThermikпропущено... еще www.componentone.comат спасибо, $1,195.00 ($895 standart) Зато вещь - хорошая. Я постоянно ген дира раскручивал на обновления. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2012, 16:04 |
|
Программирование Ribbon-интерфейса
|
|||
---|---|---|---|
#18+
ElenHim Из личного опыта, поначалу было несколько серьёзных заморочек с Ribbon (как то слёт объекта IRibbonUI при возникновении любой ошибки и т.д.) Но все решается, и теперь для меня такой интерфейс более предпочтителен. Не могли бы Вы дать пример как избавится от заморочки при возникновении любой ошибки в VBA. Как Вы решили данную проблему? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2012, 23:14 |
|
|
start [/forum/topic.php?fid=61&fpage=88&tid=2175198]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 144ms |
0 / 0 |