Модераторы: mihanik
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> макрос Word для всех уз 
:(
    Опции темы
wilp
Дата 18.8.2010, 18:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 18.8.2010

Репутация: нет
Всего: нет



Добрый день.

MS Word 2007 - Добавил макрос и закрепил его за кнопкой на Панели Задач в Word'e.
По нажатию кнопки макрос отрабатывает.

Но на ПК работают под несколькими учетными записями.
Вручную под каждой прописывать, долго, неудобно.

Как сделать, чтобы на этом ПК под любым пользователем в Word'e уже был настроен макрос?


Спасибо.

Это сообщение отредактировал(а) wilp - 18.8.2010, 19:17
PM MAIL   Вверх
Akina
Дата 18.8.2010, 19:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 26
Всего: 454



Расположить соотв. шаблон в соотв. общедоступном (%ALLUSERSPROFILE%\Applicarion Data\Microsoft\Шаблоны) каталоге и настроить месторасположение общих шаблонов.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
ViterAlex
Дата 19.8.2010, 08:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 94
Регистрация: 7.10.2009
Где: Харьков

Репутация: 7
Всего: 7



Цитата(wilp @  18.8.2010,  18:20 Найти цитируемый пост)
закрепил его за кнопкой на Панели Задач в Word'e.

На панели быстрого доступа?
Чтобы кроме шаблона была одинаковой и панель быстрого доступа, нужно скопировать в пользовательские папки файл word.qat, который лежит в %LocalAppData%\Microsoft\Office
PM MAIL WWW ICQ   Вверх
wilp
Дата 19.8.2010, 09:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 18.8.2010

Репутация: нет
Всего: нет



Цитата(ViterAlex @ 19.8.2010,  08:59)
Цитата(wilp @  18.8.2010,  18:20 Найти цитируемый пост)
закрепил его за кнопкой на Панели Задач в Word'e.

На панели быстрого доступа?
Чтобы кроме шаблона была одинаковой и панель быстрого доступа, нужно скопировать в пользовательские папки файл word.qat, который лежит в %LocalAppData%\Microsoft\Office

Прошу прощения, да, я имел ввиду, чтобы у всех пользователей 
1. появилась кнопка на "Панели быстрого доступа" 
2. на эту кнопку был навешан макрос


1. Т.е. выход в каждый профиль кидать файл 
Код

word.qat

из настроенного профиля?
Сделал кнопка появилась под другим пользователем.

А есть вариант в одну папку положить файл 
Код

word.qat 

и оттуда под всеми профилями в Word'е будет кнопка?

2. Сохраняю под настроенным пользователем шаблон "Dot1.dotm.в общую папку доступа
Код

%ALLUSERSPROFILE%\Applicarion Data\Microsoft\Шаблоны


Затем захожу под новым пользователем в Word.
Кнопка есть.
Захожу в "параметры Word" - "Шаблоны и надстроки" - "Добавить" указываю путь к моему Общему шаблону. Жму Ок.
Затем жму на кнопку с макросом
на экране ошибка
Цитата

"Макрос не найден.Возможно он отключен по соображениям Безопасности"





Это сообщение отредактировал(а) wilp - 19.8.2010, 10:05
PM MAIL   Вверх
ViterAlex
Дата 19.8.2010, 10:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 94
Регистрация: 7.10.2009
Где: Харьков

Репутация: 7
Всего: 7



Цитата(wilp @  19.8.2010,  09:48 Найти цитируемый пост)
А есть вариант в одну папку положить файл код Visual Basic1:word.qat highlightSyntax('vb_ZTcxYW','vb');и оттуда под всеми профилями в Word'е будет кнопка?

Нет, нужно копировать файл каждому пользователю.
Цитата(wilp @  19.8.2010,  09:48 Найти цитируемый пост)
2. Сохраняю под настроенным пользователем шаблон "Dot1.dotm.в общую папку доступакод Visual Basic1:%ALLUSERSPROFILE%\Applicarion Data\Microsoft\ШаблоныhighlightSyntax('vb_2EwOWE','vb');Затем захожу под новым пользователем в Word.

Нет, не так. Кнопка Office→Параметры Word→Дополнительно
В разделе «Общие» нужно жми кнопку «Расположение файлов…». В появившемся окне тебе нужно изменить параметр "Автозагружаемые", указав там путь к общей папке. Тогда все шаблоны из этой папки будут автоматически загружаться при старте.
PM MAIL WWW ICQ   Вверх
wilp
Дата 19.8.2010, 11:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 18.8.2010

Репутация: нет
Всего: нет



Цитата(ViterAlex @ 19.8.2010,  10:20)
Нет, не так. Кнопка Office→Параметры Word→Дополнительно
В разделе «Общие» нужно жми кнопку «Расположение файлов…». В появившемся окне тебе нужно изменить параметр "Автозагружаемые", указав там путь к общей папке. Тогда все шаблоны из этой папки будут автоматически загружаться при старте.

Сделал.
Зашел под другим пользователем в Word

Кнопка Office→Параметры Word→Дополнительно
Цитата

В разделе «Общие» нужно жми кнопку «Расположение файлов…». В появившемся окне тебе нужно изменить параметр "Автозагружаемые", указав там путь к общей папке.


Вышел из Word.
Снова зашел в Word.

Жму на кнопку с макросом:
Цитата

"Макрос не найден.Возможно он отключен по соображениям Безопасности"


Может я неправильно сохраняю общий шаблон с встроенным макросом в Общую папку
Цитата

%ALLUSERSPROFILE%\Applicarion Data\Microsoft\Шаблоны

?
Как правильно?

Спасибо за ответы.
PM MAIL   Вверх
ViterAlex
Дата 19.8.2010, 11:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 94
Регистрация: 7.10.2009
Где: Харьков

Репутация: 7
Всего: 7



Ха, запутали мы тебя окончательно. Макросы для ПБД могут быть, оказывается, только в Normal! Посмотрел у себя: ни один макрос из глобальных шаблонов не доступен для выбора для кнопки на ПБД.
Выход один, поскольку у тебя всё равно шаблон с макросами, нужно писать свой интерфейс, где разместить и панель быстрого доступа и вкладки
Либо, что сделал бы я, добавил свою кнопку на главную вкладку
PM MAIL WWW ICQ   Вверх
wilp
Дата 19.8.2010, 12:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 18.8.2010

Репутация: нет
Всего: нет



Цитата(ViterAlex @ 19.8.2010,  11:36)
Макросы для ПБД могут быть, оказывается, только в Normal!

Действительно, как только скопировал шаблон с именем Normal.dotm из под настроенного профиля пользователя
Цитата

%имя_НАСТРОЕННОГО_профиля_пользователя%\Applicarion Data\Microsoft\Шаблоны


в свою общую папку (которую указал в настройках Word под каждым профилем)
сюда
Цитата

%ALLUSERSPROFILE%\Applicarion Data\Microsoft\Шаблоны


И конечно предварительно в каждый профиль пользователя
Цитата

%LocalAppData%\Microsoft\Office

 скопировал файл 
Цитата

word.qat 

из настроеннго профиля пользователя.

Тогда при запуске Word'а под пользователем кнопка с макросом отрабатывает.
Спасибо!


Но это не совсем удобно, в плане, что нужно под каждым профилем сначала заходить в Word и изменять каталог для Общих профилей. (ввобщем нужно изменять умолчания)

поэтому вот такой "костыль" можно сделать:

а)Необходимо, чтобы были созданы профили пользователей.
Настраиваем под одним профилем (Админом) в Word'е макрос и вешаем его на кнопку на Панели быстрого доступа.

б) Затем под Админом в каталог с каждым существующим профилем кидаем 2-а файла из НАСТРОЕННОГО ранее профиля
Цитата

word.qat

и 
Цитата

Normal.dotm


Чтобы
Цитата

1. появилась кнопка на "Панели быстрого доступа" 


В каждый профиль копируем файл word.qat
Цитата

%LocalAppData%\Microsoft\Office\word.qat


А чтобы
Цитата

на эту кнопку был навешан макрос


Из папки шаблонов настроенного профиля копируем файл Normal.dotm
Цитата

%имя_НАСТРОЕННОГО_профиля_пользователя%\Applicarion Data\Microsoft\Шаблоны\Normal.dotm


в каждый каталог профиля
Цитата

%имя_профиля_пользователя%\Applicarion Data\Microsoft\Шаблоны\


Вот такое костыльное решение)


А  как добавить свою кнопку на главную вкладк, чтобы описанное мною реализовалось?

Это сообщение отредактировал(а) wilp - 19.8.2010, 12:07
PM MAIL   Вверх
ViterAlex
Дата 20.8.2010, 11:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 94
Регистрация: 7.10.2009
Где: Харьков

Репутация: 7
Всего: 7



Цитата(wilp @  19.8.2010,  12:04 Найти цитируемый пост)
А  как добавить свою кнопку на главную вкладк, чтобы описанное мною реализовалось?

http://customoffice2007.blogspot.com/
PM MAIL WWW ICQ   Вверх
wilp
Дата 20.8.2010, 14:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 18.8.2010

Репутация: нет
Всего: нет



Цитата(ViterAlex @ 20.8.2010,  11:14)
Цитата(wilp @  19.8.2010,  12:04 Найти цитируемый пост)
А  как добавить свою кнопку на главную вкладк, чтобы описанное мною реализовалось?

http://customoffice2007.blogspot.com/

Большое Спасибо!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование, связанное с MS Office"
mihanik staruha

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами



  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • Оставляйте свои записи в "Книге отзывов о работе администрации"
  • А вот тут лежит FAQ нашего подраздела


Если Вам понравилась атмосфера форума, заходите к нам чаще!
С уважением mihanik и staruha.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программирование, связанное с MS Office | Следующая тема »


 




[ Время генерации скрипта: 0.0519 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.