:: Архив конференции по VFP до 2005 года
VFPro 5 и Excel
Elena_stv
Здравствуйте! Поможите советом Есть программа на VFoxPro 5.0 и есть файл Excel. Надо данные, получаемые программой, записать в определенные ячейки уже имеющегося файла Excel.
Ratings: 0 negative/0 positive
Re: VFPro 5 и Excel
AleksM

Сообщений: 17881
Дата регистрации: 11.11.2003
local loXlsApp, loXlsBook, loXlsSheet

loXlsApp = createobject("Excel.Application")
loXlsBook = loXlsApp.Workbooks.Open(<ExcelFileName>)
loXlsSheet = loXlsBook.Sheets(1) && Или номер нужного листа, или его имя
loXlsSheet.Cells(3,4).Value = "Test" && Записать в D4 слово Test




------------------
Лучше переесть, чем недоспать.
Не спеши, а то успеешь.
Ratings: 0 negative/0 positive
Re: VFPro 5 и Excel
Elena_stv
Спасибо!

Делаю:

local loXlsApp, loXlsBook, loXlsSheet

loXlsApp = createobject("Excel.Application")
loXlsBook = loXlsApp.Workbooks.Open('Xxx')
loXlsSheet = loXlsBook.Sheets(1)
loXlsSheet.Cells(3,4).Value = "1000"

выдаёт ошибку после "loXlsBook = loXlsApp.Workbooks.Open('Xxx')"

"OLE IDispatch exception code 0 from Microsoft Excel:?..."

?что енто такое ?и где можно почитать про энти примочки-заморочки (желательно на русском)

заранее всем спасибо за ответы

Ratings: 0 negative/0 positive
Re: VFPro 5 и Excel
AnatolyS
Автор

Сообщений: 4565
Откуда: Санкт-Петербург
Дата регистрации: 21.01.2002
Вместо 'xxx' поставьте полное имя вашего файла, например:

loXlsBook = loXlsApp.Workbooks.Open('c:\mydata\my.xls')
Ratings: 0 negative/0 positive


Извините, но у вас нет прав для того, чтобы оставлять сообщения в этом форуме.

On-line: 6 (Гостей: 6)

© 2000-2024 Fox Club 
Яндекс.Метрика