2010-03-04 2 views
1

Я работаю с небольшой компанией, которая медленно переходит к доступу к MS. В настоящее время все их отчеты находятся в нескольких документах MS Word. Во время этого перехода им необходимо не только обновлять документы слова, но и передавать информацию в базу данных. (В основном удалить необходимость двойного ввода данных).Макрос для нескольких документов Word

Есть ли способ, которым я могу написать один глобальный макрос, который может запускаться на любом текстовом документе, или мне нужно переносить этот макрос на каждый отдельный документ?

ответ

1

Да, вы можете использовать один глобальный макрос. Вы можете поместить этот макрос в обычный файл user.dot или поместить его в другой документ. Я предлагаю использовать другой документ, потому что его проще «развернуть» для нескольких пользователей. Этот документ размещен в одном из мест «запуска» Word. Что вы делаете, так это создание «надстройки».

Word Add-in at http://msdn.microsoft.com/en-us/library/aa189710(office.10).aspx.

«Вы можете добавить функциональность решения Microsoft® Word, путем создания Word-специфические надстройки (также иногда называют глобальный шаблон).»

-1

В Office 2007 есть несколько замечательных способов сделать передачу семантических значений этих отчетов более конкретному типу данных, которые легче вписываются в базу данных с использованием XML и схем. Если вы хотите узнать больше об этом, посмотрите «Модуль 05 Custom XML» на странице http://msdn.microsoft.com/en-us/office/bb738430.aspx Конкретно часть о распространении схемы для людей, чтобы они могли «разметки» этих текстовых документов (это очень просто), поэтому будет меньше бремя на вас, чтобы импортировать все это.

Смежные вопросы