Parâmetros compartilhados no Revit: o que são, como criar, o arquivo .txt, o carimbo e os erros que mais se repetem
O que são os parâmetros compartilhados do Revit, como se diferenciam dos de família e de projeto, como criá-los e usá-los em tabelas, tags e no carimbo.
Revit · Parâmetros
Quase tudo o que se automatiza no Revit passa por um parâmetro compartilhado. E quase toda a bagunça também.
O que são, como se diferenciam dos parâmetros de família e de projeto, como são criados e carregados, como usá-los em tabelas, tags e no carimbo, e por que um parâmetro duplicado pode quebrar um projeto inteiro.
Por que isso importa tanto
Uma tabela de quantitativos que soma a mesma coisa duas vezes, uma tag que mostra um ponto de interrogação, um carimbo que não lê o registro do profissional: por trás de muitos desses problemas há um parâmetro mal definido. E quando um escritório quer automatizar, os plugins leem e escrevem justamente nesses parâmetros. Organizá-los é o primeiro passo.
De um arquivo para todos os projetos
Arquivo .txt
Um GUID por parâmetro
Famílias
O mesmo parâmetro em cada uma
Projetos
Vinculado às suas categorias
Tabelas, tags e carimbo
Leem o mesmo dado
Parâmetros compartilhados no Revit, em 7 passos
Os três tipos de parâmetros, o arquivo .txt, como criá-los e carregá-los, seu uso em tabelas, tags e carimbo, os erros, as boas práticas e o que automatizar.
- 01Conceito
Três tipos
De família, de projeto e compartilhados
- 02Arquivo
O arquivo .txt
GUID, grupos e uma única fonte para o escritório
- 03Passo a passo
Criar e carregar
No arquivo, no projeto e na família
- 04Uso
Tabelas, tags e carimbo
Onde são usados e como
- 05Erros
Erros mais buscados
Não aparece, ponto de interrogação, duplicados
- 06Padrão
Boas práticas
Responsável, templates e auditorias
- 07Ação
O que automatizar
Carga em lote, duplicados e Excel
| Tipo | Onde é definido | Tabelas | Tags |
|---|---|---|---|
| De família | Dentro da família | Não | Não |
| De projeto | No projeto, por categoria | Sim | Não |
| Compartilhado | Num arquivo .txt externo, com GUID | Sim | Sim |
A diferença de fundo é o GUID. O Revit reconhece um parâmetro compartilhado pelo GUID, não pelo nome. Por isso o mesmo parâmetro pode estar em cem famílias e em dez projetos e o Revit sabe que é o mesmo dado. Um parâmetro de família, ao contrário, só existe dentro daquela família.
Quando usar cada um:
- De família: para controlar a geometria interna, como uma largura ou um ângulo que ninguém vai tabular.
- De projeto: para um dado que só é tabulado ou filtrado naquele projeto.
- Compartilhado: para tudo o que vai em tags, em tabelas de vários projetos, no carimbo ou é lido por um plugin.
Os parâmetros compartilhados vivem num arquivo de texto que guarda, para cada um, nome, GUID, tipo de dado e o grupo a que pertence. O próprio arquivo avisa no cabeçalho que não deve ser editado à mão.
Onde fica: em qualquer pasta. Cada usuário escolhe qual arquivo usa em Gerenciar › Parâmetros compartilhados, e o Revit lembra esse caminho no seu computador.
O que pouca gente sabe: depois que um parâmetro compartilhado está num projeto ou numa família, sua definição fica salva ali. O arquivo só é necessário para adicionar parâmetros novos. Se o arquivo se perde, os projetos continuam funcionando, e um parâmetro pode ser recuperado exportando-o de uma família que o tenha, com o mesmo GUID. O que nunca se deve fazer é criá-lo de novo com o mesmo nome.
As regras de um escritório organizado:
- Um único arquivo mestre, numa pasta de rede somente leitura para todos, menos o responsável.
- Grupos por uso, como Pranchas, Estruturas ou Quantitativos.
- Nomes com prefixo do escritório, para não confundi-los com os de fabricantes ou clientes.
- Nunca apagar e recriar um parâmetro: o novo teria outro GUID.
Criá-lo no arquivo:
- Gerenciar › Parâmetros compartilhados.
- Escolha o arquivo ou crie um novo.
- Crie um grupo, ou escolha um existente.
- Crie o parâmetro: nome, tipo de dado, como texto, número, comprimento ou sim/não, e uma descrição que explique para que serve.
Adicioná-lo ao projeto:
- Gerenciar › Parâmetros de projeto › Adicionar.
- Escolha Parâmetro compartilhado e selecione-o no arquivo.
- Decida se é de instância ou de tipo, em que grupo das Propriedades aparece e a que categorias se aplica.
Adicioná-lo a uma família: no editor de famílias, Tipos de família › Novo parâmetro › Parâmetro compartilhado. Se a família e o projeto usam o mesmo parâmetro compartilhado, o Revit os reconhece como um só ao carregar a família.
- Tabelas. Um parâmetro compartilhado aparece na lista de campos das tabelas das suas categorias, e pode ser editado pela tabela. Se você precisa preenchê-lo pelo Excel, vemos isso em exportar tabelas do Revit para o Excel e importar de volta.
- Tags. Na família da tag, o rótulo é montado com o mesmo parâmetro compartilhado. Assim a tag lê o valor de qualquer elemento que o tenha.
- O carimbo. Para mostrar um dado próprio do escritório no carimbo, como o registro do profissional no CREA ou CAU ou a disciplina, cria-se um parâmetro compartilhado, adiciona-se ao projeto na categoria Folhas e usa-se no rótulo do carimbo. Contamos isso em revisões e assinaturas no Revit para várias pranchas.
- O parâmetro não aparece na tabela. É um parâmetro de família, não compartilhado; ou não está vinculado à categoria daquela tabela.
- A tag não mostra nada. O elemento não tem esse parâmetro: sua família não o inclui ou o parâmetro de projeto não está na sua categoria.
- A tag mostra um ponto de interrogação. O parâmetro existe, mas está vazio naquele elemento.
- Dois parâmetros com o mesmo nome. Alguém criou outro com o mesmo nome em outro arquivo: tem outro GUID e o Revit os trata como dados diferentes. A tabela lê um, a tag outro, e os valores não batem.
- Não encontro o parâmetro ao carregá-lo. O Revit está apontando para outro arquivo de parâmetros compartilhados; confira o caminho em Gerenciar › Parâmetros compartilhados.
- Instância ou tipo trocado. Se o valor deve mudar em cada elemento e foi criado como de tipo, ao mudá-lo mudam todos do mesmo tipo.
- Um responsável pelo arquivo mestre, e um registro de cada parâmetro novo: para que serve, quem pediu, em que categorias vai.
- Templates com os parâmetros já carregados, para que cada projeto comece igual.
- Famílias revisadas antes de entrar na biblioteca: que usem os parâmetros do arquivo mestre e não cópias.
- Auditorias periódicas dos projetos para encontrar parâmetros duplicados ou órfãos. É parte do que revisa uma auditoria BIM.
- Carregar os parâmetros do escritório em lote, em muitos projetos e famílias de uma vez, com suas categorias e grupos.
- Detectar duplicados: o mesmo nome com GUID diferente, em todos os modelos de um projeto.
- Preencher valores pelo Excel e devolvê-los, sem passar por cada elemento.
- Revisar famílias antes que entrem na biblioteca.
O núcleo, com a API do Revit, é curto:
// Adiciona um parâmetro compartilhado de texto à categoria Folhas
DefinitionFile arquivo = app.OpenSharedParameterFile();
DefinitionGroup grupo = arquivo.Groups.get_Item("Pranchas") ?? arquivo.Groups.Create("Pranchas");
Definition def = grupo.Definitions.get_Item("ESC_Registro")
?? grupo.Definitions.Create(new ExternalDefinitionCreationOptions("ESC_Registro", SpecTypeId.String.Text));
CategorySet categorias = app.Create.NewCategorySet();
categorias.Insert(doc.Settings.Categories.get_Item(BuiltInCategory.OST_Sheets));
using (var t = new Transaction(doc, "Parâmetro compartilhado"))
{
t.Start();
doc.ParameterBindings.Insert(def, app.Create.NewInstanceBinding(categorias), GroupTypeId.IdentityData);
t.Commit();
}
Se você quer entender as APIs da Autodesk desde o início, veja desenvolvimento de add-ins para Revit e Civil 3D.
Recursos relacionados
- Preencher parâmetros pelo Excel: exportar tabelas do Revit para o Excel e importar de volta.
- O carimbo: revisões e assinaturas no Revit para várias pranchas.
- Outras tarefas que se automatizam: as 12 tarefas do Revit que mais economizam tempo.
- Padronizar o escritório: padronizar processos BIM na sua empresa.
Perguntas frequentes sobre parâmetros compartilhados no Revit
É um parâmetro definido num arquivo de texto externo, com um identificador único chamado GUID, que pode ser usado em muitas famílias e projetos. É o único tipo que pode ser usado ao mesmo tempo em tabelas e em tags.
Nota técnica: as funções e a API correspondem ao Revit 2026. Consulte a ajuda da sua versão se alguma mudar.
Continue lendo sobre este tema
Desenvolvimento de add-ins para Revit e Civil 3D: o guia completo em português (2026)
Guia completo para desenvolver add-ins para Revit e Civil 3D: o que são, o que automatizar, C# e a API da Autodesk, como distribuir e quanto custam.
Como criar um plugin para Civil 3D com Claude Code sem ser programador: guia end-to-end 2026
Como criar um plugin para Civil 3D com Claude Code sem saber programar: arquitetura, prompts que funcionam e como compilar e instalar no escritório.
Dynamo vs C# no Civil 3D e Revit: quando usar cada um + automações que economizam horas
Dynamo ou C# para automatizar Civil 3D e Revit: diferenças reais, quando cada um vale a pena e automações que economizam horas, com exemplos.
Quanto custa um add-in para Revit ou Civil 3D? Guia de preços e prazos 2026
Quanto custa desenvolver um add-in para Revit ou Civil 3D: que fatores mudam o preço e o prazo, e como calcular se ele se paga com as horas economizadas.