Fórum Acessar Word pelo Delphi #210086
28/01/2004
0
Estou fazendo uma rotina para criação de mala direta.
Já criei uma tabela *.dbf .
Estou chamando o word, criando um novo documento, mas preciso inicializar o assistente de mala direta do word através do delphi.
Alguém sabe qual o comando?
Tentei o seguinte código (vendo o código de uma macro), mas não obtive sucesso:
Grato,
Já criei uma tabela *.dbf .
Estou chamando o word, criando um novo documento, mas preciso inicializar o assistente de mala direta do word através do delphi.
Alguém sabe qual o comando?
Tentei o seguinte código (vendo o código de uma macro), mas não obtive sucesso:
Word.AppShow; Word.FileNew; // chama o assistente Word.ActiveDocument.MailMerge.OpenDataSource(FileName, ConfirmConversions:=False, ReadOnly:=False, LinkToSource:=True, AddToRecentFiles:=False, PasswordDocument:= ´´, PasswordTemplate:= ´´, WritePasswordDocument:= ´´, WritePasswordTemplate:= ´´, Revert:=False, Format:=wdOpenFormatAuto, Connection:= ´Provider=Microsoft.Jet.OLEDB.4.0; Password=´´ ´´;User ID=Admin; Data Source= FileName; Mode=Read;Extended Properties= ´´´´;Jet OLEDB:System database= ´´´´;´ ´ Jet OLEDB:Registry Path= ´´´´; Jet OLEDB:Database´ , SQLStatement:= ´SELECT * FROM ´Office Address List´´, SQLStatement1:= ´´, SubType:= ´wdMergeSubTypeOAL´ );
Grato,
Lucas Silva
Curtir tópico
+ 0
Responder
Posts
28/01/2004
Nigro
Se você não conseguir o que quer sugiro que use a função StringReplace
Responder
Gostei + 0
28/01/2004
Ilanocf
[color=red:11ce8b79a3]Uma vez tentei fazer isso usando Paradox, consegui filtros para jogá-los já para o Word 97, bem, se não fossem alguns caracteres até q teria dado certo. Mas consegui resolver jogando os dados de uma consulta Paradox para uma tabela Access (TableADO). Os dados são exibidos perfeitamente no word. Como os dados eram jogados para o Access de uma consulta, fiz o seguinte, cada vez q eu enviava dados para uma tabela ADOQuery, antes de enviá-los deletava todos os registros desta para depois jogar os da minha Query.[/color:11ce8b79a3]
Pelo menos assim resolvi o problema sem dor de cabeça, mas dizem q o Office 2000 já vem com filtros para Paradox, bem, como utilizo 97 (o q acho ser bem melhor) não posso te dar a certeza disto, de qualquer forma, se não conseguir, tenta como eu fiz, comigo deu beleza!
Pelo menos assim resolvi o problema sem dor de cabeça, mas dizem q o Office 2000 já vem com filtros para Paradox, bem, como utilizo 97 (o q acho ser bem melhor) não posso te dar a certeza disto, de qualquer forma, se não conseguir, tenta como eu fiz, comigo deu beleza!
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)