Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.11;
Скачать: CL | DM;

Вниз

Delphi и Word   Найти похожие ветки 

 
marri2005 ©   (2005-06-16 01:27) [0]

Помогите, пожалуйста, советом.

Я пишу программу которая должна заносить данные в Word. Я с ним из Delphi никогда не работала и поэтому бросилась на поиски всех своих вопросов в Интернет. Нашла статью на сайте http://www.kornjakov.ru/stat.htm  (Суперфункции (№21, 2003 год)). У меня все получалось, до момента когда мне понадобилось обратиться к документу лежащему в той же папки, что и моя программа. Этот документ я набрала в Word (Документ1.doc). Автор статьи рассматривает следующую функцию для открытия файла:

Function OpenDoc (file_:string):boolean;
Var Doc_:variant;
begin
OpenDoc:=true;
try
 W.Documents.Open(file_);
except
 OpenDoc:=false;
end;
End;

И обращается к ней так:
……..
procedure TForm1.Button2Click(Sender: TObject);
begin
if CreateWord then begin
 VisibleWord(true);
 If OpenDoc("c:\Шаблон платежного поручения.rtf") then begin
…………….

Но в этом случае существует полный путь к файлу… а как вызвать документ который находится в этой же папки? Пыталась написать If OpenDoc("Документ1.doc") then begin
Ничего не вышло. Помогите советом.

Буду благодарна, за ответ.


 
jack128 ©   (2005-06-16 01:33) [1]

If OpenDoc(ExtractFilePath(ParamStr(0)) + "Документ1.doc")  then



Страницы: 1 вся ветка

Текущий архив: 2005.07.11;
Скачать: CL | DM;

Наверх




Память: 0.44 MB
Время: 0.063 c
11-1102605753
stranger_2004
2004-12-09 18:22
2005.07.11
Наследование в МСК


11-1101727765
Userxxx
2004-11-29 14:29
2005.07.11
Как отправить почту на KOL


5-1089305933
grun
2004-07-08 20:58
2005.07.11
Вертикальное выделение


3-1116938513
Вольный Стрелок
2005-05-24 16:41
2005.07.11
Возврат данных (не набора) из ХП


14-1117902396
Pat
2005-06-04 20:26
2005.07.11
Кандидатский минимум. Философия





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский