I have the code
> lc_nmfp = GETFILE() IF LEN(ALLTRIM(lc_nmfp)) < 1 then
> MESSAGEBOX("ôàéë íå âûáðàí") RETURN endif ln_w =
> GETWORDCOUNT(lc_nmfp,"\") lc_nmf = GETWORDNUM(lc_nmfp,ln_w,"\") lc_f =
> GETWORDNUM(lc_nmf,1,".") lc_p = "" ln_i = 1 DO while ln_i < ln_w
> lc_p = ALLTRIM(lc_p)+ALLTRIM(GETWORDNUM(lc_nmfp,ln_i,"\"))+"\" ln_i
> = ln_i+1 ENDDO
>
> CREATE CURSOR tmp(H Char(12), N char(2)) CREATE CURSOR
> xlsfile(AccountName CHAR(20), TrafficSourceCommunicationName CHAR(20),
> CommunicationScheduledFor CHAR(20), CommunicationStartDate CHAR(20),
> CommunicationTemplate CHAR(20), Fromv CHAR(12), Tov CHAR(12),
> MessageId CHAR(45), SendAt CHAR(35), CountryPrefix CHAR(2),
> CountryName CHAR(16), NetworkName CHAR(21), PurchasePrice CHAR(2),
> Statusv CHAR(25), Reason CHAR(25), Action CHAR(25), ErrorGroup
> CHAR(25), ErrorName CHAR(80), DoneAt CHAR(15), Textv CHAR(254),
> MessagesCount CHAR(2), ServiceName CHAR(16), UserName CHAR(19), SeenAt
> CHAR(19), Clicks CHAR(19), PairedMessageId CHAR(19), DataPayload
> CHAR(19))
>
> IMPORT FROM lc_p+lc_f+".xls" TYPE XL8 SHEET SData
>
> SELECT H, N FROM viber_exp WHERE VAL(N) = 1
>
>
>
>
>
> oleObject=CREATEOBJECT('EXCEL.Application')
> oleObject.application.Visible= .T.
>
>
> nRow=0
>
> SCAN nRow=nRow+1 oleObject.Cells(nRow,1).Value=viber_exp.H
>
>
> oleObject.Cells(nRow,2).Value=viber_exp.N
>
> ENDSCAN
It's my code. In line "oleObject.Cells(nRow,1).Value=viber_exp.H" it returns error: "OLE error Unknown COM status code" What am i doing wrong?