1

Тема: Как включать и выключать вкладки на ленте office 2007

Я создал свои вкладки, на разные случаи жизни, но они занимают много места на ленте. Можно ли каким макаром (макрос или встроенная команда офиса) включать и выключать вкладки на ленте office 2007?
Нашел только переменную "startFromScratch" (отключает/включает все стандартные вкладки) но как её менять при помощи макроса?

2

Re: Как включать и выключать вкладки на ленте office 2007

В 2007-м нет. РАзве что разместить вкладки в разных шаблонах и по мере необходимости подключать и отключать эти шаблоны.

Лучше день потерять — потом за пять минут долететь!

3

Re: Как включать и выключать вкладки на ленте office 2007

Но в примочке RibbonCustomizer это както реализовано!!!??
А можно к открытому документу присоединять и отсоединять шаблоны при помощи макросов?

Отредактировано oasisby (11.03.2010 14:35:07)

4

Re: Как включать и выключать вкладки на ленте office 2007

Примочка является самостоятельной библиотекой. Я пробовал писать такую библиотеку и там действительно есть методы, позволяющие это делать. Такие библиотеки создаются на VB.Net с установленным пакетом Visual Studio Tools For Office. Писать можно либо на C++/C# либо на VB.net

Лучше день потерять — потом за пять минут долететь!

5

Re: Как включать и выключать вкладки на ленте office 2007

А как заставить это работать?

'Декларация

Public Property StartFromScratch As Boolean
'Применение

Dim instance As OfficeRibbon
Dim value As Boolean

value = instance.StartFromScratch

instance.StartFromScratch = value

6

Re: Как включать и выключать вкладки на ленте office 2007

Пример из MSDN? Дай ссылку откуда ты её взял.

Лучше день потерять — потом за пять минут долететь!

7

Re: Как включать и выключать вкладки на ленте office 2007

внешняя ссылка


Модератор: пользуйтесь тегами  для оформления ссылок

8

Re: Как включать и выключать вкладки на ленте office 2007

Ну вот, я про это и говорил. Это функция для Visual Studio 2008, программирование в которой ведётся на vb.net или С++/C#

Лучше день потерять — потом за пять минут долететь!

9

Re: Как включать и выключать вкладки на ленте office 2007

Так это можно в макрос переделать? Или эт сложно?

10

Re: Как включать и выключать вкладки на ленте office 2007

Нет, это нельзя в макрос переделать. Потому что инструменты работы с лентой доступны только из Visual Studio.

Лучше день потерять — потом за пять минут долететь!