GARANTIR DESCONTO

Fórum Abrir documento do Microsoft Word #183422

21/09/2003

0

Não estou conseguindo abrir documentos do word com o OpenDialog. Só abre arquivos txt, bat ou outros mais simples. Isso quando estou utilizando o TMemo. Se utilizo o RichEdit, além dos txt e bat, consigo abrir rtf. Mas arquivos doc nem pensar. O que pode estar acontecendo?


Flanilson

Flanilson

Responder

Posts

22/09/2003

Legraca

Não sei se isso te ajuda mas você pode fazer uma chamada ao programa que a extensão ´doc´ for associada no Windows para abrir o arquivo. O código é o seguinte:

ShellExecute(handle, ´Open´, ´nome e path do arquivo´, nil, nil, SW_SHOWNORMAL);


Obs: para você usar esta função tem que ser dado ´uses´ na unit ´ShellAPI´

Espero ter ajudado!


Responder

Gostei + 0

22/09/2003

Wbb

flanilson,

Se entendi direito, você está dizendo que não consegue visualizar o arquivo físico quando acessa uma determinada pasta em que você já sabe que o arquivo .doc existe. Se for isso mesmo, então verifique a propriedade Filter do OpenDialog (dando um duplo clique do Object Inspector) e, no campo Filter da janela que será aberta, insira [b:e41f8a4afe]*.doc[/b:e41f8a4afe]. Assim você conseguirá visualizar os arquivos.

wbb


Responder

Gostei + 0

22/09/2003

Albertocrosa

:) Olá, tive o mesmo problema a algum tempo atrás, precisa visualizar um arquivo .doc dentro do meu programa e poder modificá-lo, a solução que eu encontrei foi usar um browser, isso mesmo, utilizei o browser do Delphi 6 e resolvi o problema, assim como o internet explorer abre arquivos doc, xls, ppt, etc. o meu programa tb abre, utilizo tb o opendialog, onde uma edit recebe o caminho do arquivo doc, se não conseguir fazer, me mande um email e eu lhe envio o código.

Espero ter ajudado, abraços.

Alberto Rosa
albertocrosa@bol.com.br


Responder

Gostei + 0

24/09/2003

Flanilson

flanilson, Se entendi direito, você está dizendo que não consegue visualizar o arquivo físico quando acessa uma determinada pasta em que você já sabe que o arquivo .doc existe. Se for isso mesmo, então verifique a propriedade Filter do OpenDialog (dando um duplo clique do Object Inspector) e, no campo Filter da janela que será aberta, insira [b:f05ebe94ac]*.doc[/b:f05ebe94ac]. Assim você conseguirá visualizar os arquivos. wbb


Não é apenas visualizar o arquivos quando acesso determinada pasta, mas sim, abrir o arquivo mesmo e poder alterá-lo.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar