FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour Word with Harbour and xHArbour Solved
Posts: 842
Joined: Mon Oct 10, 2005 01:29 PM
Word with Harbour and xHArbour Solved
Posted: Wed Feb 16, 2011 04:08 PM
Hello
I have this problem

This code works with xHarbour but with Harbour I have this error
Stack Calls
===========
Called from: => WIN_OLEAUTO:INVOKE(0)
#include "fivewin.ch"

function Main()
LOCAL oWord, oText

TRY
oWord := GetActiveObject( "Word.Application" )
CATCH
TRY
oWord := CreateObject( "Word.Application" )
CATCH
Alert( "ERROR! Word not avialable. [" + Ole2TxtError()+ "]" )
RETURN
END
END

oWord:Documents:Add()

oText := oWord:Selection()

oText:Size := 16

oText:Invoke( "TypeText", "Test 1" + CRLF + CRLF )

oText:Size := 8

oText:Invoke( "TypeText", "Test 2" + CRLF+ CRLF )

oText:Size := 12

oText:Invoke( "TypeText", "Test 3" + CRLF+ CRLF )



oWord:Visible := .T.
oWord:WindowState := 1 // Maximize

return nil


Regards Maurizio
Posts: 842
Joined: Mon Oct 10, 2005 01:29 PM
Re: Word with Harbour and xHArbour Solved
Posted: Wed Feb 16, 2011 05:50 PM

Change
oText:Invoke( "TypeText", "Test 1" + CRLF + CRLF )
with
oText:TypeText("Test 1" + CRLF + CRLF )

Regards

Posts: 115
Joined: Sat Mar 07, 2009 09:36 PM
Re: Word with Harbour and xHArbour Solved
Posted: Tue May 29, 2012 02:09 PM

Hola Hasta Ahi creo un encabezado .. alguien sabe como hago para grabarlo sin entrar en word ?

Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: Word with Harbour and xHArbour Solved
Posted: Tue May 29, 2012 03:12 PM

Incidentally FWH provides builtin function WinWordObj().

We can write

oWord := WinWordObj()
if oWord == nil
// error
else
// proceed with using oWord
endif

Similar functions in FWH are ExcelObj() and SunCalcObj()

Regards



G. N. Rao.

Hyderabad, India

Continue the discussion