Pruebas en un entorno real
Pruebe en producción sin marcas de agua.
Funciona donde lo necesites.
A muchas personas les resulta difícil comprender el procedimiento para bloquear celdas en Excel. Estamos aquí para ayudarte. Este artículo le mostrará cómo bloquear celdas en un archivo de Excel fácilmente, paso a paso. Usted será capaz de hacerlo como un profesional por el final de este artículo, así que vamos a empezar.
IronXL es una biblioteca para C# que le permite trabajar con Excel sin instalar Excel en su sistema. Esta es una ventaja significativa, ya que no necesitará acceder a derechos administrativos y no tendrá que preocuparse por interferir en la máquina del usuario. Si todavía tiene dudas sobre esta biblioteca, le recomendamos que lea nuestra hoja de datos. Para crear un nuevo archivo Excel y formatear los datos según sus necesidades, puede utilizar la funciónBiblioteca IronXL C#. Se trata de un paquete de referencia para todas las operaciones de Excel, lo que significa que ofrece una funcionalidad completa. Si estás creando cualquier software y necesitas editar o crear un archivo Excel, puedes utilizar la biblioteca IronXL para hacerlo rápidamente.
Además, IronXL también ofrece una amplia gama de funciones para interactuar con Excel WorkBook, WorkSheet y Cells level, tales comoconversión entre formatos populares, formato de datos de celda, fusión de celdas, insertar funciones matemáticase incluso la gestión de gráficos yañadir imágenes.
Para utilizarla, debe importar el archivo DLL de la biblioteca o instalarla con NuGet Package Manager. Su versión de prueba gratuita puede utilizarse para probar y asegurarse de que todas las funciones funcionan según lo previsto. La versión de prueba es gratuito y no caduca hasta pasados 30 días. Cuando adquiera IronXL, deberá solicitar la clave de licencia. Si usted decide que le gusta IronXL después de leer la documentación, por favor asegúrese de comprarlo a un precio asequible! Visita esta páginapágina de licencias para más información sobre licencias.
Veamos cómo podemos proteger una hoja de Excel utilizando la librería IronXL C#:
Crear un proyecto C# .NET o VB .NET en Visual Studio.
Descargue el archivo DLL de la biblioteca IronXL o instálelo a través de NuGet Packet Manager en Visual Studio.
Solicite su clave de licencia utilizando este tutorial.
Utilice IronXL en su proyecto.
a. usando IronXL;
Cargue el libro de Excel utilizando el botónWorkBook.Load()
función.
a. WorkBook wb = WorkBook.Load("direccionarchivo.xlsx");
Cuando se cargue el archivo de Excel, seleccione la hoja que desea bloquear utilizando el botónGetWorkSheet()
función.
a. Hoja de trabajo ws = wb.GetWorkSheet("NombreHoja");
A continuación, proteja la hoja con el botónProtegerHoja()
función. Introduce la contraseña como parámetro.
a. ws.ProtectSheet("Contraseña");
La hoja está protegida, y ahora podemos guardar el archivo utilizando la funciónGuardar()
función.
a. wb.Save();
Ahora ha visto lo fácil que es proteger celdas en Excel usando la librería IronXL, dado un conocimiento práctico de C#. También puede beneficiarse de múltiples tutoriales sobre las operaciones de Excel en elDocumentación oficial de IronXL.
Puede descargarun proyecto de archivo.
La función de bloqueo de celdas es una función de protección de Microsoft Excel que permite bloquear celdas para que no puedan editarse. Veamos cómo podemos bloquear celdas en Microsoft Excel.
A veces tienes que entregar tu documento a otra persona para que sólo lo lea. Puede hacerlo protegiendo la hoja con una contraseña. Veamos cómo hacerlo:
Abra su archivo en Microsoft Excel.
Vaya a la pestaña Inicio y haga clic en el icono del lanzador de cuadros de diálogo del grupo Alineación.
Vaya al cuadro de diálogo "Formato de celdas" en Excel.
Se abrirá la sección "Formato de celdas". Vaya a la pestaña Protección.
**Ficha "Protección" del cuadro de diálogo "Formato de celdas".
Marque la casilla Bloqueado y haga clic en el botón Aceptar.
Opción de bloqueo de celdas
A continuación, vaya a la pestaña Revisar y haga clic en la opción Proteger hoja del grupo Proteger.
Navegue hasta el botón "Proteger hoja" en Excel.
A continuación, introduzca una contraseña para proteger la hoja y haga clic en el botón Aceptar.
Introduzca una contraseña en el cuadro de diálogo Proteger hoja.
A continuación, vuelva a introducir la contraseña para verificarla.
Reintroducir una contraseña
Después de seguir estos pasos, su hoja estará completamente protegida. Cuando alguien intenta editar cualquier celda de un archivo Excel, obtendrá un mensaje de error.
Error al editar una hoja bloqueada en Excel
A veces necesitará proteger celdas específicas con datos o fórmulas. Si es así, desprotege el resto de la hoja de cálculo antes de proteger esas celdas esenciales. Veamos cómo podemos bloquear celdas específicas en Excel.
Abra su archivo Excel en Microsoft Excel.
Seleccione toda la hoja y pulse Ctrl + 1 para abrir el cuadro de diálogo "Formato de celdas". Se abrirá el cuadro de diálogo "Formato de celdas".
Formatear celdas en Excel
Ve a la pestaña Protección, desmarca la opción "Bloqueado" y pulsa el botón Aceptar. Esto desbloqueará las celdas de la hoja de cálculo Excel.
**Navegue hasta la función Bloquear celda.
A continuación, seleccione las celdas que desea proteger y abra el cuadro de diálogo de celdas utilizando la tecla de método abreviado Ctrl+1. Vaya a la pestaña Protección, marque la opción Bloqueado y haga clic en el botón Aceptar.
Bloquear celda en Formato de celdas
Vaya a la pestaña de revisión y haga clic en "proteger la hoja" desde Proteger grupo. Se abrirá el cuadro de diálogo de protección. Marque la opción "Proteger la hoja de cálculo y el contenido de la celda". Introduce la contraseña para protegerla.
Proteja la hoja e introduzca una contraseña.
De este modo, las celdas seleccionadas quedarán protegidas. Cuando intente editar estas celdas, aparecerá un mensaje de error.
Error al editar una hoja bloqueada en Excel
Puedes elegir bloquear sólo las celdas de fórmulas para proteger tus cálculos en Excel. Siga estos pasos para bloquear celdas de fórmulas en Excel:
Abra su archivo Excel.
Desbloquee toda la hoja seleccionando todas las celdas, vaya al grupo de celdas y haga clic en el menú Formato. Selecciona "formatear celdas" en el desplegable. Se abrirá el menú "Formato de celdas".
Ir a la función Formato de celdas
Vaya a la pestaña Protección, desmarque la opción "Bloqueado" y haga clic en el botón Aceptar.
Figura 15: Marque la opción Bloqueado
Esto desbloqueará toda la hoja. A continuación, busque las celdas de la fórmula. Vaya a la pestaña Inicio y haga clic en el menú Buscar y seleccionar. En el desplegable, seleccione el menú "Ir a especial".
En el cuadro de diálogo "Ir a especial", seleccione Fórmulas y pulse el botón OK.
**Active la opción "Fórmulas" en el cuadro de diálogo "Ir a especial".
Verá que las celdas con fórmulas se seleccionan en la hoja Excel.
Celdas seleccionadas con fórmulas
Con estas celdas seleccionadas, vaya a la pestaña de revisión y haga clic en "Proteger hoja". Introduzca la contraseña que desea proteger y vuelva a introducirla para confirmarla.
Proteger celdas de fórmulas
Confirmar contraseña
Las celdas de la fórmula estarán ahora protegidas. Nadie podrá editar estas celdas sin introducir la contraseña correcta.
Sigue estos pasos para habilitar la edición:
Seleccione toda la hoja. Vaya a la pestaña de revisión y haga clic en "Desproteger hoja".
Navegar a la función Desproteger Hoja
En el cuadro de diálogo "Desproteger hoja", introduzca la contraseña correcta. La hoja estará ahora abierta a ediciones.
Introduzca la contraseña para desbloquear la hoja
Está claro que cerrar las celdas con llave tiene sus ventajas, pero el nivel de seguridad necesario depende del uso que se haga de ellas.
Los beneficios de las células de bloqueo incluyen:
Control del entorno en el que se almacenan los artículos
Entre los inconvenientes de las células de bloqueo se incluyen:
9 productos API .NET para sus documentos de oficina