tem como salvar a pagina do webbrowser em html direto?

17/12/2004

0

boa noita colegas.

tem como salvar a pagina do webbrowser em html direto?

eu encontrei esse comando

WebBrowser1.ControlInterface.ExecWB(OLECMDID_SAVEAS, OLECMDEXECOPT_PROMPTUSER, vaIn, vaOut);

mas ele abre uma tela para salvar. eu gostaria de salvar direto sem esta tela. ex. eu definiria no comando o neme e o local para salvar o arquivo e pronto. sem precissar desta tela. tem como ?


Flaviocont

Flaviocont

Responder

Posts

17/12/2004

Bon Jovi

Nao sei se tem como... Além disso teria q descobrir como setar o tipo (somente html, página completa, etc.)

Mas tem uma alternativa caso queira salvar como somente html, pegando o corpo do mesmo:

var
  oStringList: TStringList;
begin
  oStringList := TStringList.Create;
  try
    oStringList.Text := WebBrowser1.OleObject.Document.Body.InnerHTML;
    oStringList.SaveToFile(´c:\teste.html´);
  finally
    oStringList.Free;
  end;



Responder

17/12/2004

Flaviocont

roqueiro muito obrigado funcionou perfeito


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar