Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.03.2011, 17:56   #1
alrom
Новичок
Джуниор
 
Регистрация: 22.03.2011
Сообщений: 1
По умолчанию Печать из Delphi

Подскажите пожалуйста, в чем может быть ошибка? При нажатии на кнопку вордовский документ открывается, но информация в файл не вставляется и вылетает ошибка. Ошибка:
Project 1.exe raised exception class EOLeSysError with message "Unable to retrieve a pointer to a running object registred with OLE for Word.Aplplication.9/{000209FF-0000-0000-C000-000000000046}"/ Process stopped. Use Step or Run to continue. Вот код кнопки:
Код:
procedure TFormMain.BitBtn15Click(Sender: TObject);
var pause, wnd, rt, SaveF, fmt: OleVariant;
begin
//if not TestAt then exit;
Save(DataModule1.tblAttest);
if DataModule1.tblWorker.FieldByName('FRod').AsString = DataModule1.tblWorker.FieldByName('F').AsString then
  SpeedButton5Click(nil);
CreateAnswer;
WordApplication1.Disconnect;
ShellExecute(handle, 'open', PChar(path+'\1.doc'), nil, nil, SW_SHOWNORMAL);
WordApplication1.Connect;
pause := false;
rt:= wdNotYetRouted;
fmt := wdOriginalDocumentFormat;
SaveF := wdDoNotSaveChanges;
wnd := WordApplication1.Windows;
    With WordApplication1.ActiveDocument.MailMerge do begin
        Destination := wdSendToNewDocument;
        SuppressBlankLines := True;
        With DataSource do begin
            FirstRecord := ActiveRecord;
             LastRecord := ActiveRecord;
        WordApplication1.ActiveDocument.MailMerge.Execute(pause);
        end;
    End;
    wnd:='1.doc';
    WordApplication1.Documents.Item(wnd).Activate;
    WordApplication1.ActiveDocument.Close(SaveF, fmt, rt);
end;
alrom вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
онлайн печать на Delphi ultrabas Фриланс 5 22.09.2010 21:19
печать таблицы в delphi Танюха Ю Помощь студентам 3 26.10.2009 13:57
Печать в delphi RomanSway Общие вопросы Delphi 0 25.08.2009 15:33
Печать в Delphi Coda89 Помощь студентам 5 21.05.2008 17:32