Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.01.11;
Скачать: [xml.tar.bz2];

Вниз

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

 
aKor   (2008-11-29 00:39) [0]

Мастера выручайте.  Месяц программа не выкидывала ошибку,
и вдруг ((

...........................................................................
procedure TFormDoc.SearchAndReplase(FindText, ReplaceText: OleVariant);
var
 Replace: OleVariant;
begin
 Replace := wdReplaceAll;

 WordDoc.Range.Find.Execute(FindText,EmptyParam,EmptyParam,EmptyParam,
 EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,ReplaceText,
 Replace,EmptyParam,EmptyParam,EmptyParam,EmptyParam);
end;

..................................................................
var
 Shablon, Slit: OleVariant;

       begin
         WordApp := TWordApplication.Create(nil);
         WordDoc := TWordDocument.Create(nil);

         Shablon := Path+"/patterns/dogovor.doc";
         WordApp.Documents.Add(Shablon, EmptyParam,EmptyParam,EmptyParam);

         Slit := Path+"/tmp/Договор_"+Cfam+"_"+IntToStr(MainF.IDog)+".doc";
         WordDoc.ConnectTo(WordApp.ActiveDocument);

       
         SearchAndReplase("$family", Cfam);
         ..........................................  
         SearchAndReplase("$n", Cname[1]);
         SearchAndReplase("$o", Cotch[1]);
         ..........................................

         WordDoc.PrintOut;  //или  WordDoc.SaveAs(Slit)
         WordDoc.Free;
         WordApp.Free;
       end;



Ошибка: "Заглушке переданы не правильные данные"

Программа вытягивала данные из БД, подставляла их во второй парамерт процедуры "SearchAndReplase". А в шаблоне текст, который нужно было заменить
менялся($family и тд) на значения и база.

не пойму месяц где-то шпарила договора, а теперь выдает ошибку. Кто знает помогите!


 
Германн ©   (2008-11-29 00:52) [1]


> Ошибка: "Заглушке переданы не правильные данные"

Классное сообщение об ошибке. Прям шедевр! И какой же троешник такое сообщение генерит?


 
Nastya   (2008-11-29 01:00) [2]


> И какой же троешник такое сообщение генерит?

ну какой, этот class EOleException

только "неправильные" случайно ошибся ))


 
aKor   (2008-11-29 01:01) [3]


> Nastya   (29.11.08 01:00) [2]

Это мой старый ник


 
aKor   (2008-11-29 01:13) [4]

Ну напишите в чем может хоть проблема? Завтра начальник шею намылит,
а скорее всего я буду редактировать целый день доки руками.


 
aKor   (2008-11-29 01:15) [5]


> Ну напишите в чем может хоть проблема?

Вот уже ничего не соображаю, спать хочу


 
Amoeba ©   (2008-11-29 02:36) [6]


> aKor   (29.11.08 01:15) [5]
>
>
> > Ну напишите в чем может хоть проблема?
>
> Вот уже ничего не соображаю, спать хочу

Вот и отправляйся спать. Утро вечера мудренее.


 
KilkennyCat ©   (2008-11-29 12:26) [7]

Шаблон проверь.

А вообще, такую автоматизацию документов я делаю на EK Rtf.
Всего 600 рублей полная версия.
Неполная вполне достаточна.
MS Office не требуется.
Проще в десятки раз.



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

Форум: "Начинающим";
Текущий архив: 2009.01.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.006 c
15-1226903294
checkmate-maker
2008-11-17 09:28
2009.01.11
Редактор - визуальный компонент


2-1227775852
vegarulez
2008-11-27 11:50
2009.01.11
Вопрос про ZeosDBO. (Zquery.Fields[i].AsDatetime);


2-1227617979
Вопрошающий
2008-11-25 15:59
2009.01.11
TStringList или StringReplace меняет кодировку


15-1226506062
Наше имя
2008-11-12 19:07
2009.01.11
Курсы английского в Москве...


2-1227686798
Trinimak
2008-11-26 11:06
2009.01.11
data diagram





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский