Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: макрос
 
 автор: helena   (20.05.2011 в 14:12)   личное сообщение
 
 

Как организовать, чтобы при закрытии Word-документа автоматически выполнялся макрос?
(без ввода поля и события после обновления поля )

  Ответить  
 
 автор: osmor   (20.05.2011 в 14:14)   личное сообщение
 
 

вы открываете word из access?
или вопрос чисто по ворду?

  Ответить  
 
 автор: helena   (20.05.2011 в 14:26)   личное сообщение
 
 

да из access открываю или формирую документ, а в нем таблица. В нее вставляются новые данные, которые должны при закрытии word-документа (когда пользователь их изменит)автоматически попасть опять а access

  Ответить  
 
 автор: osmor   (20.05.2011 в 14:38)   личное сообщение
 
 

создавайте объект ворда иcпользуя WithEvents, правда при этом придется использовать раннее связывание, но в этом случае вы сможете обрабатывать события происходящие в ворде
вот что почитать по withevents
http://hiprog.com/index.php?option=com_search&Itemid=5&searchword=witheven&submit=%CF%EE%E8%F1%EA&searchphrase=any&ordering=newest

  Ответить  
 
 автор: ДрЮня   (20.05.2011 в 15:12)   личное сообщение
 
 

ИМХО
извращенный какой-то подход.
Все должно делаться и сохраняться в аксесе.
Документ создается только после того, как все внесенные пользователем данные были сохранены в БД.
Если пользователь решит править созданный документ, то это его трудности и программа не должна отслеживать эти изменения. Тем более, что пользователь может скопировать этот документ в другую папку - на другой комп.
При необходимости можно закрыть документ от редактирования паролем (ломается конечно, но все же)

  Ответить  
 
 автор: Explorer   (20.05.2011 в 15:22)   личное сообщение
 
 


При необходимости можно закрыть документ от редактирования паролем (ломается конечно, но все же)



проще всего выгонять документ в PDF а не в Word
правки только в БД, естественно

  Ответить  
 
 автор: helena   (20.05.2011 в 16:08)   личное сообщение
 
 

обычный пользователь умеет работать только в word-e. Пользователь печатает грамоты. Данные уходят в access. Когда текст награждения один и тотже, изменяются только ФИО, поэтому открывается копия word- документа, ее пользователь изменяет, а измененные данные должны уйти в базу. По этим данным далее формируется отчеты.

  Ответить  
 
 автор: ДрЮня   (20.05.2011 в 16:13)   личное сообщение
 
 

Если пользователь умеет работать в Ворде - это плюс.
Тем более он сможет ввести данные в поле формы программы.
А при грамотной организации:
- выбрать из списка нужных людей для награждени;
- выбрать из списка нужну грамоту и отправить на печать весь этот паровоз.
А Вы пытаетесь решить задачу "с хвоста"

  Ответить  
 
 автор: helena   (20.05.2011 в 16:17)   личное сообщение
 
 

строгие правила в оформлении. Шрифты, переносы, положения строк.
Набирать текст в memo- поле очень некрасиво даже на бланке одного формата.

  Ответить  
 
 автор: ДрЮня   (20.05.2011 в 16:58)   личное сообщение
 
 

Для этого делается шаблон документа, в который выгружаются данные

  Ответить  
 
 автор: Explorer   (20.05.2011 в 16:34)   личное сообщение
 
 

пусть пользователь забивает данные о награждаемом прямо в Эксесс
нет смысла выгоднять в Ворд и потом забирать обратно

набивать данные в Эксесс не сложнее а даже проще чем в Ворд

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList