Olá, Uso o seguinte código para executar o Word e abrir um documento:
WinWord := CreateOleObject('Word.Application'); Docs:= WinWord.Documents; WinWord.Visible := true; Doc := Docs.Open(NomeArquivo); O problema é que, a cada execução é aberta uma nova instância do Word. Como é que eu faço para testar se o Word já está sendo executado e em caso afirmativo, abrir somente o arquivo sem executar o Word novamente? Obrigado. _______________________________________________________ Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! http://br.mobile.yahoo.com/mailalertas/ -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html