Открытие и закрытие документа Word
1.WordApplication1.Documents.Open(Shablon, EmptyParam, EmptyParam, EmptyParam,
EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam);
WordDocument1.ConnectKind := ckAttachToInterface;
WordDocument1.ConnectTo(WordApplication1.ActiveDocument);
WordApplication1.Visible := True;
2.Закрыли Word
3.Повторное открытие -> ошибка.
Цитата:
Originally posted by shiva
Возникла проблема: в программе открывается документ Word, обрабатывается, потом надо, чтобы пользователь мог закрыть его из Worda (т.е. мог совсем закрыть Word) и заново открыть из программы Word. Но при повторном открытии возникает ошибка "Сервер RPC недоступен"
1.WordApplication1.Documents.Open(Shablon, EmptyParam, EmptyParam, EmptyParam,
EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam);
WordDocument1.ConnectKind := ckAttachToInterface;
WordDocument1.ConnectTo(WordApplication1.ActiveDocument);
WordApplication1.Visible := True;
2.Закрыли Word
3.Повторное открытие -> ошибка.
Возникла проблема: в программе открывается документ Word, обрабатывается, потом надо, чтобы пользователь мог закрыть его из Worda (т.е. мог совсем закрыть Word) и заново открыть из программы Word. Но при повторном открытии возникает ошибка "Сервер RPC недоступен"
1.WordApplication1.Documents.Open(Shablon, EmptyParam, EmptyParam, EmptyParam,
EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam);
WordDocument1.ConnectKind := ckAttachToInterface;
WordDocument1.ConnectTo(WordApplication1.ActiveDocument);
WordApplication1.Visible := True;
2.Закрыли Word
3.Повторное открытие -> ошибка.
При открытии сервака каждый раз открывай новый.
После открытия документа, отсоединяйся от сервака.
WordApplication1.Disconnect;