Использование массива объектов OLE
См. также
Пример того, как можно передать массив Visual FoxPro в Excel, приведен ниже. В
примере создается массив Visual FoxPro, элементам которого присваиваются
екоторые значения. После этого запускается Excel, и в нем создается рабочая книга.
Первой ячейке рабочей таблицы присваивается некоторое значение, которое затем
копируется в остальные таблицы, указанные в массиве:
aV(1) = "Sheet1"
aV(2) = "Sheet2"
aV(3) = "Sheet3"
oleApp=CREATEOBJECT("Excel.Application")
oleApp.Workbooks.Add
oleI=oleApp.Workbooks.Item(1)
oleI.Sheets.Item(1).Cells(1,1).Value = 83
oleI.Sheets(@aV).FillAcrossSheets(oleI.Worksheets("Sheet1").Cells(1,1)
oleApp.Visible = .T.
aOleArray = oleApp.GetCustomListContents(3)
FOR nIndex = 1 to ALEN(aOleArray)
? aOleArray(nIndex)
ENDFOR
Новое на сайте
-
Обновлен портфель программиста
Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский) -
Новые примеры программ
Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2) -
Обновленна справка
Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.