|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
08.06.2016, 23:20 | #1 |
Регистрация: 08.06.2016
Сообщений: 7
|
Из Delphi в Word
Прошу помощи, уважаемые программисты. Программа ругается на имя файла. Как правильно прописать полное имя файла, чтобы при нажатии на кнопку открывался документ MS Word?
PHP код:
Последний раз редактировалось Alex201; 09.06.2016 в 00:16. |
08.06.2016, 23:32 | #2 | |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Цитата:
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
|
09.06.2016, 00:19 | #3 |
Регистрация: 08.06.2016
Сообщений: 7
|
Код поправил. Программа работает, но файла не видит. пишет "Файл не найден". Все же как правильно задать имя файла?
|
09.06.2016, 10:32 | #4 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Цитата:
если программа, тогда она должна писать: 'Файл с именем: xxxxxxx Не найден. Действие отменено.' А она что пишет? если не так, тогда покажите скриншот с ошибкой. |
||
09.06.2016, 12:55 | #5 |
Регистрация: 08.06.2016
Сообщений: 7
|
На одном из форумов советовали в строке
wdDoc := wdDocs.Open(FileName:=Od.FileName) заменить FileName:=Od.FileName на Полное имя файла. Файл назван WWW.docx. Сохранил его в папку с проектом. При замене wdDoc := wdDocs.Open('WWW.docx') программа открывает корневую папку, где храниться проект и предлагает вручную открыть документ. Открываю WWW.docx и выводится сообщение об ошибке "Файл не найден" скрин прилагаю. Отсюда возникают два вопроса: 1. Как изменить программный код, чтобы сразу напрямую открывался вордовский файл. 2. Как правильно прописать полное имя файла? |
09.06.2016, 13:46 | #6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
у Вас что, файл реально лежит в папке C:\Windows\System32\ ??!
тогда два вопроса: - как Вы умудрились его туда засунуть?!!!! - программу запускаете от имени Администратора? |
09.06.2016, 13:52 | #7 |
Регистрация: 08.06.2016
Сообщений: 7
|
Нет. Файл лежит в корневой папке данного проекта. Почему он ссылается на системную папку я не готов ответить.. весь код прописан в начале темы, внесено только одно изменение wdDoc := wdDocs.Open('WWW.docx')
|
09.06.2016, 13:59 | #8 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Код:
|
|
09.06.2016, 15:18 | #9 |
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,389
|
Код:
E_MAIL: rijgvina7@yahoo.com
|
09.06.2016, 21:15 | #10 |
Регистрация: 08.06.2016
Сообщений: 7
|
Теперь документ открывается, но осталась одна проблема:
Открывается окно с расположением файла и требуется нажатие кнопки "Открыть". Как сделать так, чтобы автомаически пропускать эту процедуру? Чтобы после нажатия Button1 Сразу открылся Word? PHP код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphi и Word | Aces of Spades | Общие вопросы Delphi | 13 | 29.05.2013 20:18 |
Word+Delphi | JamesQ | Общие вопросы Delphi | 2 | 22.09.2011 09:05 |
word из delphi | ms-BULLET | Компоненты Delphi | 1 | 03.04.2010 15:36 |
Delphi и Word | Siluet | Общие вопросы Delphi | 1 | 12.10.2009 20:20 |
delphi и word | Doget | Помощь студентам | 0 | 03.04.2009 14:07 |