Главная страница
    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.005 c
2-1228066081
Pavel
2008-11-30 20:28
2009.01.11
Как из пути извлечь имя последнего каталога?


15-1226603097
Дмитрий С
2008-11-13 22:04
2009.01.11
Скиномания


15-1226665897
lorin
2008-11-14 15:31
2009.01.11
ActiveIRC Component


2-1227707048
LDV
2008-11-26 16:44
2009.01.11
Дополнительные потоки NTFS


2-1227794000
oracled
2008-11-27 16:53
2009.01.11
Строка больше 255 символов, как?





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