powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Редактировать MSWord в swing окне. Как?
16 сообщений из 16, страница 1 из 1
Редактировать MSWord в swing окне. Как?
    #38477955
springy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собственно сабж.

Есть приложение на swing. Есть потребность редактировать документы в формате MSWord.
Вроде есть что-то на SWT для этих целей. Есть какие-то старые заброшенные проекты для соединения swn и swing.

Куда лучше копать, привязывать swt к swing, искать новые компоненты или может перспективно копать в библиотеках OpenOffice?
...
Рейтинг: 0 / 0
Редактировать MSWord в swing окне. Как?
    #38477982
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В SWT есть оба моста для интеграции Swing SWT2AWT и AWT2SWT.
Вроде были решения для интеграции, без SWT. Рекомендую гуглить по ключевым словам Swing ActiveX или AWT ActiveX.
...
Рейтинг: 0 / 0
Редактировать MSWord в swing окне. Как?
    #38477983
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У Jacob, вроде что-то было, тоже стоит посмотреть.
...
Рейтинг: 0 / 0
Редактировать MSWord в swing окне. Как?
    #38478222
springy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczУ Jacob, вроде что-то было, тоже стоит посмотреть.
Это вообще в 2004 закончилось поддерживаться. А Word наверное уже далеко ушел.
А OpenOffice не дает получить окно для редактирования случайно?
...
Рейтинг: 0 / 0
Редактировать MSWord в swing окне. Как?
    #38478231
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
springyЭто вообще в 2004 закончилось поддерживаться. А Word наверное уже далеко ушел.
А что там поддерживать? COM/ActiveX технология с тех пор разве сильно поменялась? Это к Word-у отношения не имеет.
Хотя у нас тут недавно 2013й MS Word выкинул ComException в Jacob на ровном месте. Причем если его проигнорировать, всё работает как положено.

springyА OpenOffice не дает получить окно для редактирования случайно?
Не то чтобы прямо даёт. Но гугл предлагает массу вариантов.
...
Рейтинг: 0 / 0
Редактировать MSWord в swing окне. Как?
    #38478259
springy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczspringyЭто вообще в 2004 закончилось поддерживаться. А Word наверное уже далеко ушел.
А что там поддерживать? COM/ActiveX технология с тех пор разве сильно поменялась? Это к Word-у отношения не имеет.
Хотя у нас тут недавно 2013й MS Word выкинул ComException в Jacob на ровном месте. Причем если его проигнорировать, всё работает как положено.

Мне нужно документ именно в окне редактировать.
Может я чего-то не догоняю. Раньше приходилось только POI пользоваться и просто редактировать меняя свойства СОМ объекта и вызывая его методы(в Delphi или в VB к примеру).
Я правильно понял, что достаточно Jacob для отображения окна редактирования документа?
...
Рейтинг: 0 / 0
Редактировать MSWord в swing окне. Как?
    #38478272
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
springyМне нужно документ именно в окне редактировать.

А его в Windows можно как-то без окна редактировать? Разве что в Full Screen :)

springyЯ правильно понял, что достаточно Jacob для отображения окна редактирования документа?
Можно попробовать через Jacob встроить ActiveX MS Word в ваше приложение. Достаточно ли этого для решения вашей задачи, я не знаю. Так же сложно сказать будет ли оно работать.
...
Рейтинг: 0 / 0
Редактировать MSWord в swing окне. Как?
    #38478278
springy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczspringyЯ правильно понял, что достаточно Jacob для отображения окна редактирования документа?
Можно попробовать через Jacob встроить ActiveX MS Word в ваше приложение. Достаточно ли этого для решения вашей задачи, я не знаю. Так же сложно сказать будет ли оно работать.
Понял. Спасибо.
...
Рейтинг: 0 / 0
Редактировать MSWord в swing окне. Как?
    #38478285
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мы у себя просто запускаем MS Word и блокируем Swing GUI. Когда пользователь отредактирует документ и закроет Word, то проверяем дату модификации файла, чтобы определить поменялся он или нет.
...
Рейтинг: 0 / 0
Редактировать MSWord в swing окне. Как?
    #38485469
springy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот это вроде подходит:
http://code.google.com/p/noa-libre/

Тесты поделал. Документ загружается в swing клиент. Можно редактировать и сохранять. Нужен установленный OpenOffice.
Осталось в проект встроить.
...
Рейтинг: 0 / 0
Редактировать MSWord в swing окне. Как?
    #38487845
springy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тема опять открыта. Оказалось устанавливать OpenOffice пользователю не кошерно с точки зрения начальника. Любые намеки на решение проблемы велкам.
...
Рейтинг: 0 / 0
Редактировать MSWord в swing окне. Как?
    #38487852
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
springyТема опять открыта. Оказалось устанавливать OpenOffice пользователю не кошерно с точки зрения начальника. Любые намеки на решение проблемы велкам.
А MS Word устанавливать кошерно?
...
Рейтинг: 0 / 0
Редактировать MSWord в swing окне. Как?
    #38488139
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
springyТема опять открыта. Оказалось устанавливать OpenOffice пользователю не кошерно с точки зрения начальника. Любые намеки на решение проблемы велкам.

если учесть количество действующих версий офисов от ms + разрадность ...(о стоимости не говорим)
кашерность его установки впечатляет.

проще свой офис написать тогда
...
Рейтинг: 0 / 0
Редактировать MSWord в swing окне. Как?
    #38488520
springy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczspringyТема опять открыта. Оказалось устанавливать OpenOffice пользователю не кошерно с точки зрения начальника. Любые намеки на решение проблемы велкам.
А MS Word устанавливать кошерно?

Ну, офис уже вроде стоит.
...
Рейтинг: 0 / 0
Редактировать MSWord в swing окне. Как?
    #38488702
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Редактировать MSWord в swing окне. Как?
    #38490048
springy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Penkov Vladimir http://www.pilotltd.com/en/products/jword/ подойдет?

К сожалению, нужна полная эмуляция ворда и формат docx.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Редактировать MSWord в swing окне. Как?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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