Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: Word внутри MDI-формы Добавлено: 06.12.08 14:49  

Автор вопроса:  Zahar | Web-сайт: partnerka-ru.info
Имеется MDI-форма с множеством дочерних. В ходе выполнения программа открывает приложение Word. Можно ли как-то сделать, чтобы окно Wordа вело себя аналогично дочерним формам родительского окна программы, то есть, чтобы было внутри его?

Ответить

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

Номер ответа: 1
Автор ответа:
 Kardinal



ICQ: 360041513 

Вопросов: 1
Ответов: 164
 Web-сайт: kg7.ru
 Профиль | | #1
Добавлено: 06.12.08 17:10
Врядли оно будет полноценно внутри него, можно ж давать команды окнам(других программ) свернуться развернуться. А ведь приложение Word будет сворачиваться не в нижнюю часть MDI-формы,а на панель задач...

Ответить

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



ICQ: 360041513 

Вопросов: 1
Ответов: 164
 Web-сайт: kg7.ru
 Профиль | | #2
Добавлено: 06.12.08 17:14
Хотя если его сделать подкласом
  1.  
  2. Call  SetParent(hwndWord&, Me.hWnd)

Ответить

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



Вопросов: 0
Ответов: 159
 Профиль | | #3 Добавлено: 06.12.08 18:52
Вот, например,в VB6, есть стандартный контрол OLE.
Располагаешь его на форме, указываешь что это документ Word. Пользуйся на здоровье.
  1.  
  2. Private Sub Command1_Click()
  3.     Dim wdDoc As Word.Document
  4.     Set wdDoc = OLE1.object
  5.     OLE1.DoVerb vbOLEInPlaceActivate
  6.     wdDoc.Activate
  7.     wdDoc.Content = "qwerty"
  8. End Sub

Ответить

Страница: 1 |

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



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