Jump to content
Fivewin Brasil

Abrir 1 arquivo no Word !


gibaf

Recommended Posts

Ola, a todos !

Estou precisando abrir um arquivo (simplesmente abrir o arquivo, sem enviar dados da app pro word), mas nao estou conseguindo. Estou tentando com:

1) nOk := WinExec( "START " + cArquivo , 1 ) // resulta 2

2) nOk := WinExec( cArquivo , 1 ) // resulta 11

Tambem ja tentei com :

1) tWord e

2) oActiveX = TActiveX():New( oDlgApp , cString )

mas sem sucesso !

o meu windows eh xp 2007 e o word tambem eh 2007 !

Se alguem puder ajudar, fico muito agradecido !

MUITO OBRIGADO !

Gilberto Frohlich - Toledo/PR

giba_f@hotmail.com

giba_f@yahoo.com.br

xHarbour Comercial xBuild Mar_06+Fivewin 2.7+PellesC+(Postgres+DB2)

Link to comment
Share on other sites

Ola, a todos !

Estou precisando abrir um arquivo (simplesmente abrir o arquivo, sem enviar dados da app pro word), mas nao estou conseguindo. Estou tentando com:

1) nOk := WinExec( "START " + cArquivo , 1 ) // resulta 2

2) nOk := WinExec( cArquivo , 1 ) // resulta 11

Tambem ja tentei com :

1) tWord e

2) oActiveX = TActiveX():New( oDlgApp , cString )

mas sem sucesso !

o meu windows eh xp 2007 e o word tambem eh 2007 !

Se alguem puder ajudar, fico muito agradecido !

MUITO OBRIGADO !

Gilberto Frohlich - Toledo/PR

giba_f@hotmail.com

giba_f@yahoo.com.br

xHarbour Comercial xBuild Mar_06+Fivewin 2.7+PellesC+(Postgres+DB2)

Link to comment
Share on other sites

olá,


cArquivo:='c:\vsis\mtb\wrk\mtyma001.doc'

ShellExecute(GetActiveWindow(),"open",cArquivo)

id=code>id=code>

um abraço

Yury Marcelino Al

Viman Sistemas

vimansca@vimansca.com.br

yury030575@yahoo.com.br (msn)

skype: yury.marcelino.al

Leme / SP

FW 2.6 / [x]Harbour 99.50 / WS / xDev 0.65 / @say

Link to comment
Share on other sites

....ou:


*************************

Function Abre_Manual(cArq) // o mome do word vem por parametro

*************************

LOCAL oWord,oText,oDoc

GERAFILE() // gera um nome temporario

RenameFile( cARQ, cFILE+".DOC" )

cARQ=cFILE+".DOC"

TRY

oWord := GetActiveObject( "Word.Application" )

CATCH

TRY

oWord := CreateObject( "Word.Application" )

CATCH

MsgStop("Não foi Possivel Achar o Word Instalado","Aviso do Sistema")

RETURN

END

END

IF !FILE(cARQ)

MsgStop("Não Foi possivel Abrir o Documento de Word")

RETURN

ENDIF

oDoc := oWord:Documents:Open(cARQ) //ABRE O WORD

oWord:Visible := .T. //PARA VISUALIZAR OU NÃO ANTES

oWord:WindowState := 1 // Inicia na pagina ?

//oWord:PrintOut() //PARA IMPRIMIR DIRETO

RETURN

id=code>id=code>

Leonardo Machado

Porto Alegre-RS

Hwgui + Mysql / xHarbour 0.99.70 / BCC55 / Vrmm / xDev /Migrando aos Pouco para Fivewin 2.7 + PostgreSql

Link to comment
Share on other sites

Yuri,

O Office que Gilberto está usando é o 2007. E essa versão usa por default arquivos do tipo .DOCX. Vc já experimentou a classe TWord com o Office 2007?

Abraço

Kleyber Derick

xHarbour 99.71 + FWH 7.11 (BMW Zerada!!!) + xDevStudio + SQLLIB

Visite São Luís - MA A Ilha dos Amores

Link to comment
Share on other sites

citação:

Yuri,

O Office que Gilberto está usando é o 2007. E essa versão usa por default arquivos do tipo .DOCX. Vc já experimentou a classe TWord com o Office 2007?

Abraço

Kleyber Derick

xHarbour 99.71 + FWH 7.11 (BMW Zerada!!!) + xDevStudio + SQLLIB

Visite São Luís - MA A Ilha dos Amores


id=quote>id=quote>

olá Kleyber, tudo bem com vc ? Espero q sim.

Quanto a extensão .DOCX não tem problema, usando o ShellExecute ele abre OK, desde que vc passe o parâmetro correto...

quanto a classe TWord eu fico devendo, não sei se funciona no Office 2007, pois não utilizo...

um abraço

Yury Marcelino Al

Viman Sistemas

vimansca@vimansca.com.br

yury030575@yahoo.com.br (msn)

skype: yury.marcelino.al

Leme / SP

FW 2.6 / [x]Harbour 99.50 / WS / xDev 0.65 / @say

Editado por - yury on 22/02/2008 15:30:22

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...