v1.0
Comando

RowCommand()

Executa uma ação em uma ou mais linhas da planilha ativa: copiar, recortar, inserir, excluir, ocultar, agrupar, formatar, definir altura ou formato numérico.
Sintaxe
RowCommand(comando, linha [, param [, appId]])

Parâmetros

ParâmetroObrigatórioDescrição
comandoSimSem parâmetro adicional:
Copy – copia.
Cut – recorta.
ClearContents – limpa conteúdo.
ClearFormats – limpa formatação.
Insert – insere linha acima.
Delete – exclui.
Hide – oculta.
Unhide – exibe.
Group – agrupa para recolher/expandir.
Paste – cola; param: Values, Formats, Formulas, Comments, ValuesAndNumberFormats, FormulasAndNumberFormats.

Com parâmetro adicional:
Height – altura da linha; param: valor numérico em pontos.
NumberFormat – formato numérico; param: ex @, 0.00.
Font – fonte; param: NomeFonte tamanho cor [Bold] [Italic].
Align – alinhamento; param: [Left|Center|Right] [Top|Center|Bottom].
Border – borda; param: [All|Left|Top|Right|Bottom] [estilo] [espessura] [cor].
Fill – preenchimento; param: cor.
linhaSimNúmero da linha (base 1) ou intervalo. Ex: '1', '2:5'.
paramCondicionalParâmetro exigido por alguns comandos.
appIdNãoIdentificador da instância Excel gerenciada.

Exemplos

AthusScript
// Inserir linha acima da linha 2:
RowCommand(Insert, '2')

// Excluir linha 5:
RowCommand(Delete, '5')

// Ocultar e exibir linhas:
RowCommand(Hide, '3:10')
RowCommand(Unhide, '3:10')

// Agrupar linhas para recolher:
RowCommand(Group, '5:20')

// Definir altura:
RowCommand(Height, '1', '30')

// Pintar linha de cabeçalho:
RowCommand(Fill, '1', '#4472C4')
RowCommand(Font, '1', 'Calibri 11 White Bold')

// Copiar linha e colar apenas valores em outra posição:
RowCommand(Copy, '1')
RowCommand(Paste, '10', 'Values')

// Usando variável no número da linha:
int $linha = 5
RowCommand(Delete, $linha)

Observações

O parâmetro linha aceita número único ('1') e intervalos ('2:5'). Para inserir/excluir múltiplas linhas, use um intervalo.