Share via


_Worksheet.Protect Método

Definición

Protege una hoja de cálculo para que no se pueda modificar.

public void Protect (object Password, object DrawingObjects, object Contents, object Scenarios, object UserInterfaceOnly, object AllowFormattingCells, object AllowFormattingColumns, object AllowFormattingRows, object AllowInsertingColumns, object AllowInsertingRows, object AllowInsertingHyperlinks, object AllowDeletingColumns, object AllowDeletingRows, object AllowSorting, object AllowFiltering, object AllowUsingPivotTables);
Public Sub Protect (Optional Password As Object, Optional DrawingObjects As Object, Optional Contents As Object, Optional Scenarios As Object, Optional UserInterfaceOnly As Object, Optional AllowFormattingCells As Object, Optional AllowFormattingColumns As Object, Optional AllowFormattingRows As Object, Optional AllowInsertingColumns As Object, Optional AllowInsertingRows As Object, Optional AllowInsertingHyperlinks As Object, Optional AllowDeletingColumns As Object, Optional AllowDeletingRows As Object, Optional AllowSorting As Object, Optional AllowFiltering As Object, Optional AllowUsingPivotTables As Object)

Parámetros

Password
Object

Objeto opcional. Una cadena que especifica una contraseña con distinción de mayúsculas y minúsculas para la hoja de cálculo o libro. Si se omite este argumento, puede desproteger la hoja de cálculo o el libro sin usar una contraseña. En caso contrario, debe especificar la contraseña para desproteger la hoja de cálculo o el libro. Si olvida la contraseña, no puede desproteger la hoja de cálculo o el libro. Es conveniente guardar en un lugar seguro una lista de las contraseñas y nombres de los documentos correspondientes.

DrawingObjects
Object

Objeto opcional. True para proteger las formas. El valor predeterminado es False.

Contents
Object

Objeto opcional. True para proteger el contenido. En un gráfico, protege todo el gráfico. En una hoja de cálculo, protege las celdas bloqueadas. El valor predeterminado es True.

Scenarios
Object

Objeto opcional. True para proteger los escenarios. Este argumento solo es válido para las hojas de cálculo. El valor predeterminado es True.

UserInterfaceOnly
Object

Objeto opcional. True para proteger la interfaz de usuario, pero no las macros. Si omite este argumento, la protección se aplica tanto a las macros como a la interfaz de usuario.

AllowFormattingCells
Object

Objeto opcional. True permite al usuario dar formato a cualquier celda de una hoja de cálculo protegida. El valor predeterminado es False.

AllowFormattingColumns
Object

Objeto opcional. True permite al usuario dar formato a cualquier columna de una hoja de cálculo protegida. El valor predeterminado es False.

AllowFormattingRows
Object

Objeto opcional. True permite al usuario dar formato a cualquier fila de una hoja de cálculo protegida. El valor predeterminado es False.

AllowInsertingColumns
Object

Objeto opcional. True permite al usuario insertar columnas en la hoja de cálculo protegida. El valor predeterminado es False.

AllowInsertingRows
Object

Objeto opcional. True permite al usuario insertar filas en la hoja de cálculo protegida. El valor predeterminado es False.

AllowInsertingHyperlinks
Object

Objeto opcional. True permite al usuario insertar hipervínculos en la hoja de cálculo. El valor predeterminado es False.

AllowDeletingColumns
Object

Objeto opcional. True permite al usuario eliminar columnas en la hoja de cálculo protegida, donde todas las celdas de la columna que se va a eliminar se desbloquearán. El valor predeterminado es False.

AllowDeletingRows
Object

Objeto opcional. True permite al usuario eliminar filas de la hoja de cálculo protegida donde se desbloquea cada celda de la fila que se va a eliminar. El valor predeterminado es False.

AllowSorting
Object

Objeto opcional. True permite al usuario ordenar la hoja de cálculo protegida. Se deben desbloquear o desproteger todas las celdas del rango de ordenación. El valor predeterminado es False.

AllowFiltering
Object

Objeto opcional. True permite al usuario establecer filtros en la hoja de cálculo protegida. Los usuarios pueden cambiar los criterios del filtro, pero no puede habilitar o deshabilitar un filtro automático. Los usuarios pueden establecer filtros en un filtro automático existente. El valor predeterminado es False.

AllowUsingPivotTables
Object

Objeto opcional. True permite al usuario usar informes de tabla dinámica en la hoja de cálculo protegida. El valor predeterminado es False.

Comentarios

Si aplica el método Protect con el UserInterfaceOnly argumento establecido en True a una hoja de cálculo y, a continuación, guarda el libro, toda la hoja de cálculo (no solo la interfaz) estará totalmente protegida al volver a abrir el libro. Para volver a habilitar la protección de la interfaz de usuario después de abrir el libro, debe aplicar de nuevo el método Protect con UserInterfaceOnly establecido en True.

Si desea realizar un cambio en una hoja de cálculo protegida, es posible usar el método Protect en una hoja de cálculo protegida si se proporciona la contraseña. Otro método sería desproteger la hoja de cálculo, realizar los cambios necesarios y, a continuación, volver a proteger la hoja de cálculo.

Nota: "Desprotegido" significa que la celda puede estar bloqueada (cuadro de diálogo Formato de celdas), pero se incluye en un rango definido en el cuadro de diálogo Permitir a los usuarios editar rangos, y el usuario ha desprotegido el rango con una contraseña o se ha validado mediante permisos NT.

Se aplica a