Поделиться через


Macros - интерфейс

Представляет средство записи макросов Visual Studio.

Пространство имен:  EnvDTE
Сборка:  EnvDTE (в EnvDTE.dll)

Синтаксис

'Декларация
<GuidAttribute("F9F99155-6D4D-49B1-AD63-C78C3E8A5916")> _
Public Interface Macros
[GuidAttribute("F9F99155-6D4D-49B1-AD63-C78C3E8A5916")]
public interface Macros
[GuidAttribute(L"F9F99155-6D4D-49B1-AD63-C78C3E8A5916")]
public interface class Macros
[<GuidAttribute("F9F99155-6D4D-49B1-AD63-C78C3E8A5916")>]
type Macros =  interface end
public interface Macros

Тип Macros предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство DTE Возвращает объект расширения верхнего уровня.
Открытое свойство IsRecording Возвращает информацию о том, записывает ли действия средство записи макросов в настоящий момент.Это свойство не должно использоваться из макроса.
Открытое свойство Parent Получает ближайший родительский объект от объекта Macros.

В начало страницы

Методы

  Имя Описание
Открытый метод EmitMacroCode Вставляет строку кода в записываемый макрос.Этот метод не должен использоваться из макроса.
Открытый метод Pause Приостанавливает работу средства записи макросов, после чего в записываемый макрос не добавляется код.Этот метод не должен использоваться из макроса.
Открытый метод Resume Возобновляет запись макроса, если она была приостановлена.Этот метод не должен использоваться из макроса.

В начало страницы

Заметки

Объект Macros позволяет надстройкам программным образом осуществлять управление средством записи макросов и процессом записи. С его помощью можно определить, производится ли запись макросов, вставить строки кода в макрос и приостановить, а затем возобновить запись.

См. также

Ссылки

EnvDTE - пространство имен

Другие ресурсы

Автоматизация повторяющихся действий с помощью макросов