Compartilhar via


Interface Macros

Representa o Visual Studio gravador de macro.

Namespace:  EnvDTE
Assembly:  EnvDTE (em EnvDTE.dll)

Sintaxe

'Declaração
<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

O tipo Macros expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública DTE Obtém o objeto de extensibilidade de nível superior.
Propriedade pública IsRecording Retorna se o gravador de macro está gravando ações.Esta propriedade não deve ser usada de dentro de uma macro.
Propriedade pública Parent Obtém o objeto pai imediato de um Macros objeto.

Superior

Métodos

  Nome Descrição
Método público EmitMacroCode Grava a linha de código para a macro que está sendo gravada.Este método não deve ser usado de dentro de uma macro.
Método público Pause Pausa o gravador de macro para que nenhum código é gravado para a macro gravada atualmente.Este método não deve ser usado de dentro de uma macro.
Método público Resume Reinicia a gravação de macro se ele foi pausado.Este método não deve ser usado de dentro de uma macro.

Superior

Comentários

O Macros objeto permite que os suplementos programaticamente controlar o gravador de macro e manipular a gravação de macros.Ele pode detectar se estiver gravando macros; emitir (isto é, inserir) linhas de código da macro; Pausar a gravação e continuar a gravação.

Consulte também

Referência

Namespace EnvDTE

Outros recursos

Automating Repetitive Actions by Using Macros