Olecontainer fechar um arquivo word
Boa tarde , estou com um problema , eu abro um arquivo word no olecontainer , porem quando eu fecho e tento abrir outro arquivo word , ele sobrepoe ao anterior , queria saber se tem como ao fechar o olecontainer , eu fecho esse arquivo junto , e quando abrisse dnv tivesse como se fosse o primeiro arquivo .
Lucas Domiciano
Curtidas 0
Melhor post
Natanael Ferreira
19/04/2018
A mensagem de erro diz que o documento está sendo usado em outro aplicativo.
Verifique se ele está aberto em outro aplicativo e se estiver feche-o antes.
Verifique se ele está aberto em outro aplicativo e se estiver feche-o antes.
GOSTEI 1
Mais Respostas
Natanael Ferreira
18/04/2018
Faça um teste usando o código abaixo para fechar o documento ativo antes de fechar o OleContainer.
OleContainer1.OleObject.Application.ActiveDocument.Close;
GOSTEI 0
Lucas Domiciano
18/04/2018
Fiz isso , mas deu erro !
GOSTEI 0
Natanael Ferreira
18/04/2018
Qual erro?
GOSTEI 0
Lucas Domiciano
18/04/2018
ERRO : "Este método ou propriedade não está disponível porque este documento está em outro aplicativo".
GOSTEI 0
Lucas Domiciano
18/04/2018
Consegui resolver o problema , agora estou com uma outra dúvida como faço para verificar se o olecontainer esta vazio ??
GOSTEI 0
Natanael Ferreira
18/04/2018
Veja exemplo:
if OleContainer1.State = osEmpty then ShowMessage('OleContainer vazio') else ShowMessage('OleContainer não está vazio');
GOSTEI 1
Lucas Domiciano
18/04/2018
Valeu , deu certo !!!
GOSTEI 0
Fernando Duardes
18/04/2018
Consegui resolver o problema , agora estou com uma outra dúvida como faço para verificar se o olecontainer esta vazio ??
Qual a solução q vc deu?
GOSTEI 0