Bloquear células no Excel usando C#

Este breve tutorial explica como bloquear células no Excel usando C#. Ele inclui detalhes para configurar o IDE, uma lista de células e um código de exemplo para bloquear células selecionadas no Excel usando C#. Todos os detalhes são discutidos e demonstrados para criar as células devidamente bloqueadas na planilha de destino e definir o comportamento desejado.

Etapas para bloquear determinadas células no Excel com C#

  1. Configure o IDE para usar Aspose.Cells for .NET para bloquear células em uma planilha
  2. Importe as classes e módulos necessários da biblioteca
  3. Aplique uma licença para evitar marcas d’água e outras limitações
  4. Carregue o arquivo Excel no objeto Workbook e acesse a planilha de destino
  5. Aplique um bloqueio global para tornar tudo editável
  6. Aplique o bloqueio às células de destino
  7. Imponha as configurações de bloqueio na planilha usando o método Protect
  8. Salve o Workbook nos discos

Essas etapas resumem como bloquear algumas células no Excel usando C#. Importe os módulos necessários, defina os caminhos para a licença, o arquivo Excel de entrada e o arquivo Excel de saída, configure a licença, carregue a pasta de trabalho e selecione a planilha de destino. Em seguida, torne tudo editável na planilha, bloqueie apenas as células desejadas e imponha as configurações de bloqueio antes de salvar o arquivo Excel.

Código para bloquear determinadas células no Excel com C#

O código acima demonstra como proteger determinadas células no Excel usando C#. Observe que tornar todas as células editáveis primeiro é uma etapa opcional e pode ser ignorada. Da mesma forma, impor as configurações de bloqueio por meio do método Protect é necessário para bloquear corretamente as células, pois usar apenas a opção de estilo bloqueado não é suficiente.

Este artigo nos ensinou o processo de bloqueio de células no Excel. Para adicionar uma marca de verificação em um arquivo Excel, consulte o artigo Adicionar marca de verificação no Excel usando C#.

 Português