Saltar para o conteúdo principal
Versão: 20 R10 BETA

SET MACRO PARAMETER

SET MACRO PARAMETER ( seletor ; paramTexto )

ParâmetroTipoDescrição
seletorIntegerSeleção a usar
paramTextTextTexto enviado

Descrição

O comando SET MACRO PARAMETER insere o texto paramText no método desde o qual é chamado.

Se for selecionado texto no método, o parâmetro seletor permite definir se o texto paramText deve substituir todo o método ou apenas o texto selecionado. Em seletor, pode passar uma das seguintes constantes, do tema "":

ConstanteTipoValor
Full method textInteiro longo1
Highlighted method textInteiro longo2

Se nenhum texto tiver sido selecionado, paramText é inserido no método.

Nota

Para que os comandos GET MACRO PARAMETER e SET MACRO PARAMETER funcionem corretamente, o novo atributo "version" deve ser declarado na própria macro desta forma:

<macroname="MyMacro"version="2">
--- Text of macro ---
</macro>

Exemplo

Esta macro cria um novo texto que será devolvido ao método que faz a chamada:

 var $texto_entrada : Text
var $texto_saída : Text
GET MACRO PARAMETER(Highlighted method text;$texto_entrada)
//Suponha que o texto selecionado seja uma tabela, ex. "[Clientes]"
$texto_saída:=""
$texto_saída:=$texto_saída+Command name(47)+"("+$texto_entrada+")" // Selecionar todos ([Clientes])
$texto_saída:=$texto_saída+"$i:="+Command name(76)+"("+$texto_entrada+")" // $i:=Records in selection([Clientes])
SET MACRO PARAMETER(Highlighted method text;$texto_saída)
//Substitui o texto selecionado pelo novo código

Ver também

GET MACRO PARAMETER

Propriedades

Número do comando998
Thread-seguro

AltStyle によって変換されたページ (->オリジナル) /