:: Главная :: Решения :: Статьи :: Проект "Русский help" :: Файловый архив :: Фотоальбом :: Ссылки ::
   Л и с о в о д ы   в с е х   с т р а н,  о б ъ е д и н я й т е с ь !!!  


Форумы  :: FAQ FoxPro

Как узнать какая команда Word или Excel выполняет нужное действие
Дата: 18.09.05 10:34:46 ОтветитьЦитировать

Вопрос

Как узнать какая команда Word или Excel выполняет нужное действие.

Ответ

В программах Word и Excel существует режим автоматической записи всех действий пользователя данных программ. Поэтому достаточно просто включить этот режим, выполнить необходимое действие и посмотреть какая же именно команда отвечает за его выполнение.

Для этого выбирается пункт меню Excel с именем "Сервис" - "Макрос" - "Начать запись". В появившемся окне указываем имя макроса (по умолчанию "Макрос1") и нажимаем кнопку "Ok". В результате, поверх листа Excel появляется маленькое специфическое окошко - ToolBar - с именем "Остановить запись" и все Ваши действия будут автоматически записываться.

После того, как Вы выполните все необходимые действия, остановите запись макроса. Для этого просто нажмите иконку с черным квадратиком в этом ToolBar с именем "Остановить запись". Далее выберите пункт меню Excel с именем "Сервис" - "Макрос" - "Макросы". Выберите имя только что записанного макроса (по умолчанию "Макрос1") и нажмите кнопку "Изменить".

Откроется окно редактора Micosoft Visual Basic в котором будет отображен код Вашего макроса.

Правда, следует заметить, что "в чистом виде" использовать полученный код макроса в FoxPro нельзя. Необходимо его слегка "адаптировать". Как это сделать рассматривается в статье

Перевод макроса Excel в синтаксис FoxPro

Кроме того, следует понимать, что таким образом Вы сможете определить только те команды, которые можно визуализировать. Т.е. выполнение этих команд приводит к каким-либо изменениям на экране. Все прочие команды следует искать в справочном руководстве по диалекту языка Visual Basic соответствующего продукта.
Ratings: 0 negative/0 positive


Тема Просмотров Написано Написано
  Работа с другими программами из FoxPro (Word, Excel и т.п.) 14269 Владимир Максимов 01.03.05 20:53
  Как мне вывести данные в существующий MS WORD документ 16812 Владимир Максимов 20.04.05 18:44
  Как открыть файл в другом приложении 12898 Владимир Максимов 15.06.05 21:18
  Как узнать значение константы Word или Excel 9189 Владимир Максимов 18.09.05 10:24
  Как узнать какая команда Word или Excel выполняет нужное действие 10295 Владимир Максимов 18.09.05 10:34
  Как заполнить таблицу в MS Word 14232 Владимир Максимов 20.01.07 16:35


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

On-line: 39 Taran  and Guests: 38


© 2006 Fox Club 
Яндекс.Метрика