powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Отследить действия в WORD из VB.NET
3 сообщений из 3, страница 1 из 1
Отследить действия в WORD из VB.NET
    #37888146
Zaharius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Из VB.NET открывается вордовский документ:

Dim MSWord As New Word.Application
Dim WordDoc As New Word.Document
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
WordDoc = MSWord.Documents.Open("C:\Demo.Doc")
MSWord.WindowState = Word.WdWindowState.wdWindowStateNormal
MSWord.Visible = True
End Sub


После того, как пользователь сделал некоторые изменения в данном документе, мне необходимо передать информацию о них обратно в программу VB.NET. То есть мне надо отследить момент, когда пользователь осуществляет сохранение информации или закрывает документ. Это возможно?
...
Рейтинг: 0 / 0
Отследить действия в WORD из VB.NET
    #37888235
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
надо перехватить событие Close объекта WordDoc
...
Рейтинг: 0 / 0
Отследить действия в WORD из VB.NET
    #37888245
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имхо лучше перехватывать события приложения - больше возможностей для управления
Код: vbnet
1.
2.
3.
Private Sub MSWord_DocumentBeforeClose(ByVal Doc As Word.Document, Cancel As Boolean)

Private Sub MSWord_DocumentBeforeSave(ByVal Doc As Word.Document, SaveAsUI As Boolean, Cancel As Boolean)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Отследить действия в WORD из VB.NET
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]