|
0 / 0 / 0
Регистрация: 02.12.2011
Сообщений: 32
|
|
Просмотр Word документа на форме.02.12.2011, 00:42. Показов 16937. Ответов 10
Метки нет (Все метки)
Всем Привет и заранее спасибо за помощь которая вполне реально очень поможет мне. Начну с предыстории которая может обратит Ваше внимание более остро на мой вопрос . Я по образованию и профессии системный администратор дипломированный специалист Циско, а программирование это побочные знания. Так получилось в жизни что я попал в зону и отбываю теперь здесь наказание за преступление и что б не сойти с ума в таких местах работаю на администрацию связистом. Ремонтирую телефоны и т.д. Недавно установили информационный терминал оказалось что обслуживать в зоне его некому потом выяснилось что у них сидит специалист в ИТ технологиях т.е. я. На этом терминале стоит программа не сложная я её доработал. Потом мне предложили переделать её полностью т.к. моя доработка понравилась в управлении УФСИН по нашей области, а главное не надо платить пообещав мне условно досрочное освобождение. Наработки дошли до большого уровня но знания закончились интернета естественно в зоне не кто не даст пришлось нелегально затянуть 3дж модем и вот я впервые за последний год в интернете… Под большим секретом и покровом ночи обращаюсь к вам друзья и коллеги помогите……
А вопрос собственно вот в чем. Нужен листинг или ссылка на описание такого рода программы, да к стати пишу на Delphi 7, На новой форме создаем кнопку при её нажатии открывается новая форма в которой просто отображен документ word просто для просмотра Вот такая проблема, по понятным причинам не могу себя назвать и скинуть ссылку на фотки но в аське меня не найти так что пишите 124154130 если есть желание помочь ежедневно после 23.00 я в сети.
0
|
|
| 02.12.2011, 00:42 | |
|
Ответы с готовыми решениями:
10
Просмотр Word документов
Просмотр документов MS Word в программе на Delphi |
|
13116 / 5897 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
||||||
| 02.12.2011, 09:19 | ||||||
|
Чтобы документ Word отобразить на форме - это нужен специальный ActiveX элемент, который умеет это делать. Такой элемент можно импортировать в среду Delphi.
Вот если бы у нас был документ в формате RTF - его можно на форме показать и редактировать, если требуется, с помощью компонента TRichEdit. Можно управлять приложением MS Word из внешней программы (например, написанной на Delphi) с помощью технологии OLE (COM). OLE - Object Linking and Emebedding - связывание и внедрение объектов. Вот, например, как можно работать с документом MS Word через управление приложением MS Word по OLE технологии. - Открываем файл в MS Word, показываем документ и добавляем в его конец текст из Мемо:
Если применять специальные ActiveX, то при переносе программы на другой компьютер придётся позаботиться о том, чтобы файл с AciveX компонентом (*.OCX или *.DLL) был перенесён вместе с программой и такой файл должен быть зарегистрирован в системе (с помощью вызова: regsvr32.exe MyActiveX.ocx. (Отменить регистрацию: regsvr32.exe /u MyActiveX.ocx).
1
|
||||||
|
0 / 0 / 0
Регистрация: 02.12.2011
Сообщений: 32
|
|
| 02.12.2011, 17:58 [ТС] | |
|
Спасибо за помощь. Убрав лишнее получил почти то что нужно. Только вот смотри при нажатии кнопки открывается диалог с предложением выбрать открываемый файл, а надо что б он сразу открывался в opendialog я задал имя нужного файла но не чего не изменилось .
Посмотри на картинках чего я хочу добится При запуске программы открывается вот такая форма при нажатии на кнопку открывается следующая форма отображающая текс для просмотра вот чего мне нужно добиться. Это как образец они мне дали, такие проги стоят на информационных терминалах в других областях. И ещё одно то, что отображается в виде текста на второй форме берётся из html файла, т.е. вот скрины дерева каталогов. Они каждый раз если нужно внести изменения в файл пишут в ворде потом переделывают в html и меняют нужные файлы местами. Вот прикинь как всё это тупо менты одним словом. Помоги разобраться. Програмер я очень слабенький. Как здесь говорят век бля буду не забуду.
0
|
|
|
13116 / 5897 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
|||||||
| 02.12.2011, 18:17 | |||||||
|
Если имя файла известно и его не надо выбирать через диалог, то можно делать так:
![]() Что касается перевода из DOC в HTML и обратно - это, как я понял, следует делать через методы самого MS Word. Там через OLE можно вызывать метод SaveAs() и сохранить файл DOC в формате HTML. А можно и наоборот - открыть HTML и сохранить потом его в формате DOC. Я сегодня позже посмотрю как это делать. - Там надо вызывать SaveAs() и через параметры этого метода указывать, в каком формате надо сохранять.
1
|
|||||||
|
0 / 0 / 0
Регистрация: 02.12.2011
Сообщений: 32
|
||||||
| 04.12.2011, 07:18 [ТС] | ||||||
|
Привет, спасибо за помощь, решил не парится и сделал иак же как и у авторов той программы отображаю хтмл файл так проще только теперь другая проблема в таком виде
на форме 1 кнопки
0
|
||||||
|
19 / 15 / 7
Регистрация: 23.09.2010
Сообщений: 158
|
|||||||
| 05.12.2011, 05:20 | |||||||
0
|
|||||||
|
0 / 0 / 0
Регистрация: 22.08.2018
Сообщений: 13
|
|
| 06.02.2019, 11:56 | |
|
Спасибо за ответы, очень помогли. А такое прокатит, если это будет делаться в Delphi только под мобилку?
0
|
|
|
0 / 0 / 0
Регистрация: 22.08.2018
Сообщений: 13
|
|
| 06.02.2019, 13:10 | |
|
Прости, Андройд
0
|
|
|
0 / 0 / 0
Регистрация: 22.08.2018
Сообщений: 13
|
|
| 06.02.2019, 13:15 | |
|
Android 8
0
|
|
| 06.02.2019, 13:15 | |
|
Помогаю со студенческими работами здесь
11
Просмотр документов Word без конвертации их в Rtf Открытие Word документа Создание документа Word Создание word документа Создание Word документа Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|