# Propiedades

### doc

Devuelve al documento Calc donde esta la hoja.

    doc = app.active
    hoja = doc.active

    doc = hoja.doc
    app.debug(doc.title)

### name

Nombre visible y editable por el usuario.

    doc = app.active
    hoja = doc.active

    app.msgbox(hoja.name)
    hoja.name = 'Nuevo Nombre'
    app.msgbox(hoja.name)

### code_name

Nombre editable y accesible solo por código.

    doc = app.active
    hoja = doc.active

    app.msgbox(hoja.code_name)
    hoja.code_name = 'datos'
    app.msgbox(hoja.code_name)

### visible

Muestra u oculta la hoja

    hoja = app.active.active

    app.msgbox(hoja.visible)
    hoja.visible = not hoja.visible
    app.msgbox(hoja.visible)
    hoja.visible = not hoja.visible

Solo funcionará con dos o más hojas, por que debe haber al menos una visible.

### color

Color de la pestaña.

    hoja = app.active.active
    app.msgbox(hoja.color)

    hoja.color = 'red'
    app.msgbox(hoja.color)

    # RGB
    hoja.color = (125, 200, 10)
    app.msgbox(hoja.color)

### used_area

Referencia al área de usuario actual.

    hoja = app.active.active

    rango = hoja.used_area
    app.debug(rango)

### is_protected

Devuelve verdadero (True) si la hoja esta protegida

    hoja = app.active.active

    esta_protegida = hoja.is_protected
    app.debug(esta_protegida)

### password

Establecer una contraseña.

    hoja = app.active.active
    hoja.password = 'siscaloburropanzon'
    app.debug(hoja.is_protected)