Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Получить контроль над Word-документом Добавлено: 28.11.08 00:18  

Автор вопроса:  Zahar | Web-сайт: partnerka-ru.info
Подскажите, можно ли из VB получить контроль на документом Word. Подробнее:
Посредством
Set wdApp = CreateObject("Word.Application")
wdApp.Documents.open FileName:="C:/MyDocument.doc"
я получаю через VB доступ к документу, могу менять его содержание и свойства. А можно ли узнать события, которые происходят в данном документе? Например, пользователь произвёл в нем какое-либо изменение и т.д.

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 Фенягz



ICQ: 387437448 

Вопросов: 7
Ответов: 202
 Web-сайт: atauenis.narod.ru/
 Профиль | | #1
Добавлено: 28.11.08 15:29
Ха, ха, ха! :D Так просто-нет! Как я понял из кода, Вы этими двумя строками только открыли "C:\MyDocument.doc". Сейчас Вы не только не можете следить за ним, но и этими строками его редактировать. xD

Ответить

Номер ответа: 2
Автор ответа:
 Zahar



Вопросов: 91
Ответов: 67
 Web-сайт: partnerka-ru.info
 Профиль | | #2
Добавлено: 28.11.08 16:11
Как я понял, Вы не правильно поняли.
Пример:

  1.  
  2. Private Sub Command1_Click()
  3. Set wdApp = CreateObject("Word.Application")
  4. wdApp.Documents.open FileName:="C:/MyDocument.doc"
  5. wdApp.Visible = True
  6. wdApp.Documents("MyDocument.doc").words(1).Delete
  7.  
  8. End Sub


Удаляет первое слово в документе (Конечно, если у Вас этот документ находится в названном месте).
С документом можно делать всё тоже, что и из обычных макросов VBA для Word. Но вот как отслеживать события?

Ответить

Номер ответа: 3
Автор ответа:
 Father



Вопросов: 0
Ответов: 159
 Профиль | | #3 Добавлено: 28.11.08 17:06
Public WithEvents wrdapp As Word.Application

Private Sub wrdapp_DocumentChange()

End Sub

Ответить

Номер ответа: 4
Автор ответа:
 Zahar



Вопросов: 91
Ответов: 67
 Web-сайт: partnerka-ru.info
 Профиль | | #4
Добавлено: 28.11.08 17:43
ОГРОМНОЕ СПАСИБО!!!

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам