Sistem
Posts: 224 Joined: Sun May 13, 2012 7:52 am
Post
by Sistem » Fri Sep 07, 2018 3:34 am
que erro é esse?
Code: Select all
Descrição detalhada do erro
---------------------------
Error Word.Application:DOCUMENTS/9 'Item' não é uma propriedade.: ADD
Parameter :
Stack-List
----------
chamado por TOLEAUTO:ADD(0)
chamado por CONVERTTOWORDDOC(1904)
chamado por TPREVIEW:SAVEAS(1808)
chamado por (b)TPREVIEW:TPREVIEW(50)
chamado por (b)TPREVIEW:SAVEASMENU(1738)
chamado por TMENU:ACTIVATE(1582)
chamado por TBTNBMP:LBUTTONUP(934)
chamado por TCONTROL:HANDLEEVENT(1721)
chamado por TBTNBMP:HANDLEEVENT(1909)
chamado por _FWH(3368)
chamado por WINRUN(0)
chamado por TMDIFRAME:ACTIVATE(1043)
chamado por MAIN(526)
FWH2008 | xHarbour | BCC74 | SQLRDD
karinha
Posts: 4882 Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Post
by karinha » Mon Sep 10, 2018 1:10 pm
'Item', existe mesmo? Word 9?
Code: Select all
( "Word.Application.8" ) // Para versão 8
( "Word.Application.10" ) // Para versão 10
( "Word.Application.11" ) // Para versão 11
Abs.
João Santos - São Paulo - Brasil
Sistem
Posts: 224 Joined: Sun May 13, 2012 7:52 am
Post
by Sistem » Mon Sep 10, 2018 5:24 pm
karinha sempre recebo esse erro de um cliente ou de vários clientes não lembro.
karinha como assim existe mesmo? não entendi
FWH2008 | xHarbour | BCC74 | SQLRDD
karinha
Posts: 4882 Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Post
by karinha » Mon Sep 10, 2018 5:36 pm
Sistem wrote: karinha sempre recebo esse erro de um cliente ou de vários clientes não lembro.
karinha como assim existe mesmo? não entendi
CONVERTTOWORDDOC(1904) // ??? O que tem nesta área?
De onde vem este "item" e qual é versão do word? talvez uma simples atualização, resolva.
João Santos - São Paulo - Brasil
Sistem
Posts: 224 Joined: Sun May 13, 2012 7:52 am
Post
by Sistem » Mon Sep 10, 2018 7:05 pm
acredito que o CONVERTTOWORDDOC seja da classe TPREVIEW. esse erro acontece quando clica em exportar para word(acho) no preview do relatório
FWH2008 | xHarbour | BCC74 | SQLRDD
karinha
Posts: 4882 Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Post
by karinha » Mon Sep 10, 2018 7:13 pm
Verifique, se o RPREVIEW.PRG, é desta versão do FWH que usas. Verifique se o Word.exe está instalado e qual é a versão do word.exe.
Verifique se é windows de 64 bits e se for, verifique o caminho(path) do Word.exe no windows de 64 bits. Pode ser isto.
Abs.
Saludos - saudações.
João Santos - São Paulo - Brasil
karinha
Posts: 4882 Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Post
by karinha » Mon Sep 10, 2018 7:26 pm
Code: Select all
function ConvertToWordDoc( oPreview )
local aFiles := oPreview:oDevice:aMeta
local oWord, oDoc, cEMF
if Len( aFiles ) > 0
if ( oWord := WinWordObj() ) == nil
lWord := .f.
MsgAlert( FWString( "MS Word not installed" ), FWString( "Alert" ) )
oDoc = ToWordDocViaWriter( oPreview, aFiles, "W" )
else
lWord := .t.
oDoc = oWord:Documents:Add()
if oDoc == nil
MsgAlert( FWString( "Failed to Create Word Document" ), FWString( "Alert" ) )
else
oDoc:PageSetup:Orientation := If( oPreview:oDevice:GetOrientation() == 1, 0, 1 )
WITH OBJECT oDoc:PageSetup
:LeftMargin := 0
:TopMargin := 0
:RightMargin := 0
:BottomMargin := 0
END
for each cEMF in aFiles
oWord:Selection:InlineShapes:AddPicture( cEMF, .f., .t. )
next
// oDoc:Application:Visible := .t.
endif
endif
else
MsgAlert( FWString( "There is no output for export" ), FWString( "Alert" ) )
endif
return oDoc
João Santos - São Paulo - Brasil