![]() |
Модераторы: gambit, Partizan |
![]() ![]() ![]() |
|
vespa |
|
|||
Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 20.3.2007 Репутация: нет Всего: нет |
Есть основное приложение. Как сделать так, чтобы Word запускался не в отдельном окне, а внутри главной формы?. Т.е создать MDI-приложение, у которого дочерние окна типа Word.
|
|||
|
||||
Wanderer2019 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 937 Регистрация: 3.12.2004 Где: Санкт-Петербург/П рага Репутация: 2 Всего: 17 |
средствами WinApi это вроде бы можно сделать... на форуме обсуждалось.
обрати внимание на API SetParent и ShowWindow. |
|||
|
||||
Wanderer2019 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 937 Регистрация: 3.12.2004 Где: Санкт-Петербург/П рага Репутация: 2 Всего: 17 |
|
|||
|
||||
redig |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 19.1.2007 Репутация: нет Всего: нет |
А у меня нет namespace - Microsoft.Office почему то!?
Как подключить Microsoft.Office ? Project->Add Reference->Com->Microsoft Word 11.0 Object Library Это сообщение отредактировал(а) redig - 9.10.2007, 02:26 |
|||
|
||||
redig |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 19.1.2007 Репутация: нет Всего: нет |
А можно ли как то отобразить используя Microsoft.Office.Interop.Word только документ?
Т.е. не весь Word, а только окно с форматированным текстом документа. |
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 24 Всего: 232 |
ИМХО, можно показать только всё окно, т.к. ворд "думает" что его запускают как обычно, хоть на самом деле и встраивают в COM-контейнер.
-------------------- ![]() |
|||
|
||||
Legolas |
|
||||||||
Бывалый ![]() Профиль Группа: Участник Сообщений: 229 Регистрация: 14.2.2007 Репутация: нет Всего: 5 |
попытался попробовать данный код - появляется ошибка -
подчеркивает данный фрагмент строчки: (Interop)
подскажите в чем проблема? + такие предупреждения:
+
PS: а вообще я пытаюсь сделать что-нить похожее но только с вэб-браузером. к примеру firefox или IE. Кстати, вот Solution: там что=то с вордом опять-таки нето... :( ![]() Это сообщение отредактировал(а) Legolas - 9.10.2007, 23:02 |
||||||||
|
|||||||||
redig |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 19.1.2007 Репутация: нет Всего: нет |
Да, видимо так и есть. Вобщем стояла задача организовать просмотр документов Office (xls,doc,rtf,pps) в своей программе, что бы документ можно было только смотреть, прокручивать. Нашел решение: Сохранять документ в формат "mht"-веб-архив, и открывать его в компоненте webBrowser. |
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 24 Всего: 232 |
Legolas, видимо пример скопирован с компа, на котором установлена другая версия офиса. Нужно передобавить reference на Word.
-------------------- ![]() |
|||
|
||||
Legolas |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 229 Регистрация: 14.2.2007 Репутация: нет Всего: 5 |
mr.DUDA, я сам добавлял. какие еще могут быть причины?
|
|||
|
||||
Legolas |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 229 Регистрация: 14.2.2007 Репутация: нет Всего: 5 |
подскажите пожалуйста в чем причина ошибки?
|
|||
|
||||
redig |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 19.1.2007 Репутация: нет Всего: нет |
Попробуте установить это обновление http://download.microsoft.com/download/8/3...90/O2003PIA.EXE Мне помогло. |
|||
|
||||
Legolas |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 229 Регистрация: 14.2.2007 Репутация: нет Всего: 5 |
redig, а что это за обновление? у меня винда - лицензия
![]() |
|||
|
||||
Legolas |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 229 Регистрация: 14.2.2007 Репутация: нет Всего: 5 |
тему ап!
|
|||
|
||||
redig |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 19.1.2007 Репутация: нет Всего: нет |
Извиняюсь, что сразу не сказал. Это обновленные библиотечки Office.Core. Распаковывайте куда хотите и установите. Они установятся куда нужно. В Студии в проекте нужно будет удалить старые и подключить заново. Или просто достаточно перегрузить студию( не помню точно). |
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Разработка Windows Forms | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |