_Application.MacroOptions Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Corresponde às opções da caixa de diálogo Opções de Macro. Você também pode usar esse método para exibir uma função definida pelo usuário em uma categoria nova ou interna na caixa de diálogo Inserir Função.
public void MacroOptions (object Macro, object Description, object HasMenu, object MenuText, object HasShortcutKey, object ShortcutKey, object Category, object StatusBar, object HelpContextID, object HelpFile);
Public Sub MacroOptions (Optional Macro As Object, Optional Description As Object, Optional HasMenu As Object, Optional MenuText As Object, Optional HasShortcutKey As Object, Optional ShortcutKey As Object, Optional Category As Object, Optional StatusBar As Object, Optional HelpContextID As Object, Optional HelpFile As Object)
Parâmetros
- Macro
- Object
Objeto opcional. O nome da macro ou o nome de uma função definida pelo usuário.
- Description
- Object
Objeto opcional. A descrição da macro.
- HasMenu
- Object
Objeto opcional. Este argumento é ignorado.
- MenuText
- Object
Objeto opcional. Este argumento é ignorado.
- HasShortcutKey
- Object
Objeto opcional.
True para atribuir uma chave de atalho à macro (ShortcutKey
também deve ser especificada). Se esse argumento for False, nenhuma tecla de atalho será atribuída à macro. Se a macro já possuir uma tecla de atalho, a configuração desse argumento como False removerá a tecla de atalho. O valor padrão é False.
- ShortcutKey
- Object
Objeto opcional. Necessário se HasShortcutKey
for True; ignorado caso contrário. A tecla de atalho.
- Category
- Object
Objeto opcional. Um inteiro que especifica a categoria da função de uma macro existente (Financeira, Data & Hora ou Definida pelo Usuário, por exemplo). Consulte a seção observações para determinar os inteiros mapeados para as categorias internas. Você também pode especificar uma cadeia de caracteres para uma categoria personalizada. Se você fornecer uma cadeia de caracteres, ela será tratada como o nome da categoria exibido na caixa de diálogo Inserir Função. Se o nome da categoria nunca foi usado, será definida uma nova categoria com esse nome. Se você usar um nome de categoria igual a um nome interno, o Excel mapeará a função definida pelo usuário para essa categoria interna.
- StatusBar
- Object
Objeto opcional. O texto de barra de status para a macro.
- HelpContextID
- Object
Objeto opcional. Um número inteiro especificando a identificação de contexto do tópico da Ajuda atribuído à macro.
- HelpFile
- Object
Objeto opcional. O nome do arquivo Help que contém o tópico Ajuda definido por HelpContextId
.
Comentários
A tabela a seguir lista os inteiros mapeados para as categorias internas que podem ser usados no parâmetro Category.
1 | Financeiro |
2 | Data & Hora |
3 | Matemática e Trigonométrica |
4 | Estatística |
5 | Procura e Referência |
6 | Banco de dados |
7 | Text |
8 | Lógica |
9 | Information |
10 | Comandos |
11 | Personalização |
12 | Controle de Macro |
13 | DDE/Externo |
14 | Definida pelo Usuário |
15 | Primeira categoria personalizada |
16 | Segunda categoria personalizada |
17 | Terceira categoria personalizada |
18 | Quarta categoria personalizada |
19 | Quinta categoria personalizada |
20 | Sexta categoria personalizada |
21 | Sétima categoria personalizada |
22 | Oitava categoria personalizada |
23 | Nona categoria personalizada |
24 | Décima categoria personalizada |
25 | Décima primeira categoria personalizada |
26 | Décima segunda categoria personalizada |
27 | Décima terceira categoria personalizada |
28 | Décima quarta categoria personalizada |
29 | Décima quinta categoria personalizada |
30 | Décima sexta categoria personalizada |
31 | Décima sétima categoria personalizada |
32 | Décima oitava categoria personalizada |