IRONSOFTWAREHOME
USANDO O IRONXL

Como Desativar a Visualização Protegida no Excel Usando IronXL

Curtis Chau
Curtis Chau
Updated: 28 de junho de 2026

Este artigo explica como você pode desativar facilmente a mensagem de visualização protegida do Excel usando a biblioteca avançada C# Excel, IronXL.

1. IronXL

IronXL é uma poderosa biblioteca C# que oferece aos desenvolvedores uma maneira eficiente e direta de trabalhar com arquivos Excel dentro de suas aplicações. Seja para ler, escrever ou manipular dados do Excel, o IronXL simplifica o processo e capacita você a realizar tarefas complexas com facilidade. Com sua API intuitiva e funcionalidade extensa, o IronXL elimina a necessidade do manuseio manual de arquivos Excel, economizando tempo e esforço valiosos. Este guia explorará os principais recursos e capacidades do IronXL, demonstrando como ele pode ser utilizado para otimizar operações relacionadas ao Excel e aprimorar suas aplicações C#. Se você está construindo uma ferramenta de análise de dados, gerando relatórios ou realizando migrações de dados, o IronXL é um ativo valioso que desbloqueia todo o potencial da integração do Excel em seus projetos C#.

2. Pré-requisitos

Antes de poder começar a trabalhar com o IronXL e desativar a visualização protegida em arquivos Excel usando a linguagem de programação C#, existem alguns pré-requisitos que precisam ser atendidos. Esses pré-requisitos incluem:

  1. Ambiente de Desenvolvimento: Certifique-se de que você tenha um ambiente de desenvolvimento adequado configurado em seu computador. Isso geralmente envolve ter um ambiente de desenvolvimento integrado (IDE) como o Visual Studio instalado.
  2. Conhecimento em C#: É importante ter um entendimento básico de C#.
  3. Biblioteca IronXL: Você precisará ter a biblioteca IronXL instalada em seu projeto. Isso pode ser feito usando o Gerenciador de Pacotes NuGet no Visual Studio ou através da interface de linha de comando. Instalar a biblioteca permitirá que você aproveite suas funcionalidades para manipulação de arquivos Excel, incluindo formatação de células.

Garantindo que esses pré-requisitos sejam atendidos, você estará pronto para mergulhar no processo de trabalhar com o IronXL.

3. Crie um Novo Projeto C#

Para começar a trabalhar com o IronXL, o primeiro passo é criar um novo projeto no Visual Studio.

  1. Abra o Visual Studio, vá para Arquivo e clique no botão Novo Projeto.

    Como Desativar a Visualização Protegida no Excel Usando C#, Figura 1: Novo Projeto no Visual Studio Novo Projeto no Visual Studio

  2. Uma nova janela será aberta. Nesta janela, selecione "Aplicação de Console" e clique no botão Próximo.

    Como Desativar a Visualização Protegida no Excel Usando C#, Figura 2: Criar uma nova Aplicação de Console Criar um novo aplicativo de console

  3. Na última janela, selecione o framework de destino, defina a localização e o nome deste novo projeto, e clique no botão Criar.

Seu novo projeto no Visual Studio foi criado.

4. Instalando IronXL

O IronXL oferece várias maneiras de instalar esta biblioteca, sendo as seguintes as abordagens mais eficazes:

  1. Instalar o IronXL Usando o Gerenciador de Pacotes NuGet.
  2. Instalar o IronXL Usando o Console do Gerenciador de Pacotes.

4.1 Instalar o IronXL Usando o Gerenciador de Pacotes NuGet

Use o Gerenciador de Pacotes NuGet para adicionar a biblioteca IronXL ao seu projeto Visual Studio. Procure por IronXL na aba Navegar:

Simplesmente escolha o pacote e comece o procedimento de instalação após encontrar o IronXL nos resultados da pesquisa. Após a conclusão da instalação, você pode começar a usar a biblioteca IronXL em seu projeto.

A captura de tela a seguir mostra como usar o Visual Studio para acessar o Gerenciador de Pacotes NuGet.

Como Desativar a Visualização Protegida no Excel Usando C#, Figura 3: Navegar para o Gerenciador de Pacotes NuGet Acesse o Gerenciador de Pacotes NuGet.

IronXL nos resultados da pesquisa:

Como Desativar a Visualização Protegida no Excel Usando C#, Figura 4: Pesquisar e instalar o pacote IronXL na interface do Gerenciador de Pacotes NuGet Pesquisar e instalar o pacote IronXL na interface do Gerenciador de Pacotes NuGet

4.2 Instalar o IronXL Usando a Linha de Comando do Visual Studio

A interface de linha de comando é uma abordagem comum para instalação de pacotes entre desenvolvedores. Siga estas instruções para instalar o IronXL a partir da linha de comando:

  1. Navegue até Ferramentas > Gerenciador de Pacotes NuGet > Console do Gerenciador de Pacotes no Visual Studio.

  2. Navegue até a guia do Console do Gerenciador de Pacotes.

  3. No console, digite o seguinte comando:

    Install-Package IronXL
    SHELL
  4. Para executar o comando, pressione Enter. Isso iniciará o download e a instalação do pacote IronXL para o projeto atual.

Quando o procedimento estiver concluído, você poderá começar a usar a biblioteca IronXL em seu projeto.

Como Desativar a Visualização Protegida no Excel Usando C#, Figura 5: Instalar IronXL no Console do Gerenciador de Pacotes Instalar IronXL no Console do Gerenciador de Pacotes

5. Desativar a Visualização Protegida nos Arquivos do Excel usando IronXL

IronXL é uma biblioteca Excel de ponta, usando seus recursos avançados você pode facilmente desativar mensagens de visualização protegida usando código C#. Primeiro, precisamos de um arquivo Excel de exemplo que tenha a visualização protegida ativada.

Como Desativar a Visualização Protegida no Excel Usando C#, Figura 6: Um arquivo Excel com a visualização de proteção ativada Um arquivo Excel com a visualização protegida ativada

Você pode facilmente desativar a mensagem de visualização protegida com o exemplo de código a seguir:

using IronXL;

class Program
{
    static void Main(string[] args)
    {
        // Load the Excel workbook with protection view enabled.
        WorkBook workBook = WorkBook.Load("sample1.xlsx");

        // Get the default worksheet from the workbook.
        WorkSheet workSheet = workBook.DefaultWorkSheet;

        // Disable the protection on the worksheet.
        workSheet.UnprotectSheet();

        // Save the modified workbook to a new file.
        workBook.SaveAs("sample2.xlsx");
    }
}

Neste código, abrimos um workbook do Excel usando o método WorkBook.Load e, em seguida, carregamos a planilha padrão do Excel usando a propriedade workBook.DefaultWorkSheet. Em seguida, workSheet.UnprotectSheet desativa a Visualização Protegida conforme necessário e, por fim, workBook.SaveAs é usado para salvar as modificações em um novo arquivo Excel.

Aqui está a captura de tela de saída.

Como Desativar a Visualização Protegida no Excel Usando C#, Figura 7: O arquivo Excel de saída O arquivo Excel de saída

Como você pode ver, as funções de habilitar edição do Microsoft Excel agora estão disponíveis.

6. Conclusão

IronXL é uma poderosa biblioteca C# que simplifica o trabalho com arquivos do Microsoft Office Excel em suas aplicações. Seguindo os passos delineados neste guia, você pode facilmente desativar o recurso de Visualização Protegida no Excel usando C#.

A API intuitiva do IronXL e sua funcionalidade extensa tornam-na uma ferramenta valiosa para manipular arquivos Excel, economizando tempo e esforço em seu processo de desenvolvimento. Ao instalar a biblioteca IronXL, criar um novo projeto no Visual Studio e utilizar os exemplos de código fornecidos, você pode efetivamente desativar a Visualização Protegida e liberar o potencial total da integração com o Excel em seus projetos C#.

Além disso, o IronXL oferece uma ampla gama de recursos para interagir com WorkBooks, WorkSheets e Cells do Excel, como converter entre formatos populares, formatação de dados de célula, mesclar células, inserir funções matemáticas, e até mesmo gerenciar gráficos e adicionar imagens.

Para mais informações sobre como funcionam as mensagens de visualização protegida, visite este blog. Por favor, visite outros tutoriais e exemplos de código para ler arquivos Excel.

IronXL está disponível para usuários em um teste gratuito e pode ser licenciado para uso comercial com seu pacote Lite a partir de $999 apenas.

Curtis Chau
Redator Técnico

Curtis Chau é bacharel em Ciência da Computação (Universidade Carleton) e se especializa em desenvolvimento front-end, com experiência em Node.js, TypeScript, JavaScript e React. Apaixonado por criar interfaces de usuário intuitivas e esteticamente agradáveis, Curtis gosta de trabalhar com frameworks modernos e criar manuais bem estruturados e visualmente atraentes.

...
Leia mais

Artigos relacionados

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.