Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 20.03.2012
Сообщений: 6
1

как в делфи объявить, чтобы html файл открывался в Word

23.05.2012, 14:56. Показов 1175. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Delphi
1
2
3
4
5
6
7
procedure TForm1.LISTBOXClick(Sender: TObject);
begin
 case LISTBOX.ItemIndex of
  0 : begin
  WEB.Navigate(GetCurrentDir+'/Files/index1.htm'); 
  ShellExecute (Form2.Handle, nil, 'F:\Справочник Чётких Пацанов\Files\index1.htm', nil, nil, SW_RESTORE);
  end;
в этом случае выбранный элемент из Listbox открывается в браузере.
если поменять в свойствах Windows, чтобы HTM-страницы открывались в Word по умолчанию, то и через Делфи они открываются через Ворд.
Так вот, как сделать так, чтобы в системе ничего не надо было менять, т.е. чтобы HTM страницы открывались сразу через Ворд, независимо от того, что выбрано в Windows

Надеюсь, обьяснил понятно :3
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.05.2012, 14:56
Ответы с готовыми решениями:

Надо чтобы при нажатии на кнопку открывался CHM файл
Надо чтобы при нажатии на кнопку открывался CHM файл

Создать процедуру, чтобы при нажатие на кнопку открывался текстовый файл
как создать процедуру в Delphi что бы при нажатие на кнопку открывался текстовый файл?

Надо чтобы при нажатии на кнопку открывался файл setup.exe
Люди помогите.. Надо чтобы при нажатии на кнопку открывался файл setup.exe Заранее спасибо за...

Подскажите пожалуйста как запрограммировать в Delphi чтобы по нажатию кнопки открывался сиди ром?как сделать чтобы при вводе в labeledit ФИО при нажат
Подскажите пожалуйста как запрограммировать в Delphi чтобы по нажатию кнопки открывался сиди...

3
103 / 103 / 74
Регистрация: 27.05.2009
Сообщений: 201
23.05.2012, 15:08 2
в Uses добавить ShellApi
как пример:
Delphi
1
2
3
4
begin
ShellExecute(0,LPCTSTR('open'),LPCTSTR('winword'),
LPCTSTR('C:\index.html'), LPCTSTR('C:\'),SW_SHOWNORMAL);
end;
1
0 / 0 / 0
Регистрация: 20.03.2012
Сообщений: 6
23.05.2012, 15:20  [ТС] 3
Спасибо большое, выручил
0
103 / 103 / 74
Регистрация: 27.05.2009
Сообщений: 201
23.05.2012, 15:28 4
пробывал на своем файле, поэтому так написал, для тебя будет, так
Delphi
1
2
3
4
begin
ShellExecute(0,LPCTSTR('open'),LPCTSTR('winword'),
LPCTSTR('F:\Справочник Чётких Пацанов\Files\index1.htm'), LPCTSTR('C:\'),SW_SHOWNORMAL);
end;
1
23.05.2012, 15:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.05.2012, 15:28
Помогаю со студенческими работами здесь

Как прописать ссылку в HTML документе, чтобы открывался файл exe?
Пишу электронный учебник, не сложу мозги, как правильно прописать ссылку, чтобы программа ( тест)...

Необходимо чтобы при определённом запросе в браузере открывался файл html на компьютере
Друзья! То есть ситуация такая, есть некоторые сайты, содержание которых мне хотелось бы...

как сделать чтобы открывался не отчет, а word
есть база данных. как сделать так чтобы когда вводишь в форме не открывался отчет а открывался word...

Как чделать чтобы открывался документ word-ом, а не IE???
Слышал что через тег DOCTYPE, но не знаю как??? Может подскажите... Заранее благодарен!!!


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru