Программное обеспечение

Многоуважаемая мейловская аудитория, что такое макросы и как их использовать для улучшения работы MS Office?

Игорь Граб
Игорь Граб
6 561
Для "улучшения" - вряд ли, а вот для автоматизации некоторых задач - подойдут вполне. А макросы - это что-то вроде скриптов, выполняющих определенные задачи. Например, в таблице сложить 2 соседних ячейки и результат записать в третью...
Батырболатов Мергенбай
Батырболатов Мергенбай
74 067
Лучший ответ
это программки такие. можно с их помощью автоматизировать типовые операции
Kot Sem
Kot Sem
84 890
в википедии почитай Макрос
Не буду врать - не знаю. Зашёл тока за очками.
Viktor Bashkov
Viktor Bashkov
58 663
Макросы - микропрограммы, позволяющие автоматизировать часто повторяющиеся рутинные операции. В Help для программ MS Office имеются необходимые и достаточные для применения сведения.
АТ
Ален Темешев
20 621
М-м-м.. . я использовал макрос, когда нужно было из большого текста (список вопросов) оставить только первые буквы каждого слова, чтоб потом упорядочить всё это по алфавиту и сделать упорядоченную шпору на три сотни вопросов) )

Знание языка там приветствуется очень, но можно и без него: в макрос легко запомнить любое действие, выполняемое с клавиатуры (хотя.. . не помню, возможно, действия, выполненные через менюшки мышью он тоже запоминает) . Если вы можете всю задачу свести к одному циклу - будет вам польза. (сочетания клавиш типа вставки/замены, выделения с шифтом, слово вперёд/назад, поиск по шаблону и т. п. - всё это работает)
Скрипты - для автоматизации действий))
Используя макросы, можно значительно (в десятки, а то и сотни раз) увеличить эффективность работы с приложением. Помимо выполнения набора встроенных в приложение команд, макрос позволяет производить обработку внешних файлов, загрузку и передачу файлов и данных через интернет, чтение и изменение настроек операционной системы. В большинстве случаев макрорекордер (режим записи действий пользователя в виде макроса) выдаёт код, нуждающийся в доработке. Но, тем не менее, и такой макрос значительно сокращает время, требующееся на выполнение рутинных операций.

Часто бывает полезно не выписывать вычисляемое выражение вручную, а сформировать его с помощью программы. Эта идея автоматического динамического программирования особенно хорошо реализуется в Лиспепоскольку программа в этом языке также представляется в виде списка. Управлять тем, что надо вычислить, а что оставить, без изменения, можно с помощью использования EVAL и QUOTE, соответственно. [1] Однако, наиболее естественно программное формирование выражений осуществляется с помощью специального механизма — макросов (macro). Внешне макросы определяются и используются так же, как функции, отличается лишь способ их вычисления. Макросы дают возможность расширять синтаксис и семантику Лиспа и использовать новые подходящие для решаемой задачи формы предложений.
Toxa Bek
Toxa Bek
2 637
Для "улучшения" - вряд ли, а вот для автоматизации некоторых задач - подойдут вполне. А макросы - это что-то вроде скриптов, выполняющих определенные задачи. Например, в таблице сложить 2 соседних ячейки и результат записать в третью...
С*
Сергей ***
1 180
Макрос - это набор инструкций, которые сообщают программе (такой как Word или Excel), какие действия следует выполнить, чтобы достичь определенной цели.
Можно автоматизировать практически любую рутинную работу и повторяющуюся работу. Можно выполнить эту автоматизированную работу МГНОВЕННО, просто выбрать одну команду, нажав клавишу либо щелкнув на панели инструментов.