powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Код из макроса в Excel перевести в VFP9
3 сообщений из 3, страница 1 из 1
Код из макроса в Excel перевести в VFP9
    #33478187
Vitalь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код на Visual Basic

Rows("5:17").Select
Selection.Sort Key1:=Range("H5"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
Range("B2").Select

Нужно перевести в код VFP9
P.S.: сортировка в Excel код взят из макроса написанного на VB должен выполнятся средствами VFP9
...
Рейтинг: 0 / 0
Код из макроса в Excel перевести в VFP9
    #33478303
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут почитай
...
Рейтинг: 0 / 0
Код из макроса в Excel перевести в VFP9
    #33483103
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi Vitalь!

Посмотри в хелпе по VBA синтаксис данного метода - там указан не только
"именованный" (который не поддерживается фоксом), но и "порядковый"
синтаксис вызова любого метода. В частности для Sort это будет:
(Key1, Order1, Key2, Type, Order2, Key3, Order3, Header, OrderCustom,
MatchCase, Orientation, SortMethod, DataOption1, DataOption2, DataOption3)
Соответственно из фокса синтаксис вызова метода для твоего примера такой:
m.loSheet.Rows("5:17").Sort(m.loSheet.Cells(5, 8),1,,,,,,0,1,.F.,1,,0)
Если у тебя есть файл констант Excel-я, и он будет подключен через #INCLUDE
то вместо числовых значений констант можно оставить их символьные имена (те
что xl*)
Работать с Selection я бы не советовал - всегда есть возможность напрямую
указывать в каком диапазоне должен работать тот или иной метод (как я и
показал выше). Единственное полезное применение метода Select() - это в
самом конце формирования листа установить текущую (выделенную) ячейку - и то
если это реально необходимо.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Код из макроса в Excel перевести в VFP9
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]