Как из VB открыть документ (файл)

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
valk
Обычный пользователь
Обычный пользователь
 
Сообщения: 59
Зарегистрирован: 11.02.2002 (Пн) 18:09
Откуда: Ukraine

Как из VB открыть документ (файл)

Сообщение valk » 30.05.2005 (Пн) 13:21

Как из VB открыть документ (файл) так, чтобы выполнялось действие заданное по умолчанию. Я пользовался ShellExecute, но он .dot- файлы открывает для редактирования, а надо чтобы создавался новый документ на основе шаблона (по умолчанию так и есть).
Заранее спасибо
valk

kif
Постоялец
Постоялец
 
Сообщения: 736
Зарегистрирован: 10.12.2001 (Пн) 18:06
Откуда: Украина, Одесса

Сообщение kif » 30.05.2005 (Пн) 15:55

Сделай его только для чтения. Пусть сохраняет по другим именем.
Братья и сестры, что вы делаете???
Ведь вы же братья и сестры.

valk
Обычный пользователь
Обычный пользователь
 
Сообщения: 59
Зарегистрирован: 11.02.2002 (Пн) 18:09
Откуда: Ukraine

Сообщение valk » 31.05.2005 (Вт) 11:34

Не в этом дело.
В настройках винды указано, что с расширением .dot связано приложение MS Word и действие по умолчанию new
А ShellExecute открывает шаблон вместо того, чтобы создать на его основе новый документ.
valk

AjaxVS
Постоялец
Постоялец
 
Сообщения: 506
Зарегистрирован: 01.12.2004 (Ср) 13:12
Откуда: Donetsk, Battle.Net

Сообщение AjaxVS » 31.05.2005 (Вт) 14:02

А если командную строку добавить - разве не поможет?

Igor_123
Осторожный Баянист
Осторожный Баянист
Аватара пользователя
 
Сообщения: 1325
Зарегистрирован: 21.07.2004 (Ср) 13:00
Откуда: Днепропетровск

Сообщение Igor_123 » 31.05.2005 (Вт) 14:22

А если управлять через ворд созданием документа на основе шаблона???
Водки я вам не обещаю, но погуляем хорошо.
И. Сусанин.

Аватара (с) Тёмыч

valk
Обычный пользователь
Обычный пользователь
 
Сообщения: 59
Зарегистрирован: 11.02.2002 (Пн) 18:09
Откуда: Ukraine

Сообщение valk » 31.05.2005 (Вт) 18:29

Как определить, что нужно сделать с файлом? Т.е. если я из своей программы пытаюсь запустить (Open) файл, то программа видит, что ххх.doc должен быть просто открыт, а если ххх.dot то должен создать новый документ на основе этого файла (по шаблону). Так вот вопрос как сделать так чтоб программа понимала, что нужно делать по умолчанию (просто открывать или создавать новый файл)?
Я пользовался ShellExecute, но он ххх.dot - файлы открывает для редактирования, а надо чтобы создавался новый документ на основе шаблона. По умолчанию у ххх.dot задано создание нового документа по шаблону.
Или это, можно только через реестр определить какое по умолчанию действие у расширения файла?
valk

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 01.06.2005 (Ср) 8:03

В ShellExecute укажи команду (edit).
Lasciate ogni speranza, voi ch'entrate.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 170

    TopList