Saltar al contenido principal
Versión: 20 R5

VP SHOW CELL

VP SHOW CELL ( rangeObj : Object { ; vPos : Integer; hPos : Integer } )

ParámetrosTipoDescripción
rangeObjObject->Objeto rango
vPosInteger->Posición vertical de la vista de la celda o de la línea
hPosInteger->Posición horizontal de la vista de la celda o de la línea

Descripción

El comando VP SHOW CELL reposiciona vertical y horizontalmente la vista del rangeObj.

En rangeObj, pase un rango de celdas como objeto para designar las celdas a visualizar. La vista del rangeObj se posicionará vertical u horizontalmente (es decir, donde aparezca rangeObj) en función de los parámetros vPos y hPos. El parámetro vPos define la posición vertical deseada para mostrar el r_rangeObj_ y el parámetro hPos define la posición horizontal deseada para mostrar el rangeObj.

Los siguientes selectores están disponibles:

SelectorDescripciónDisponible con vPosDisponible con hPos
vk position bottomAlineación vertical a la parte inferior de la celda o de la línea.X
vk position centerAlineación al centro. El alineamiento será a la celda, fila, o límite de columna según la posición indicada en la vista:
  • Posición de la vista vertical - celda o fila
  • Posición horizontal de la vista - celda o columna
  • XX
    vk position leftAlineación horizontal a la izquierda de la celda o columnaX
    vk position nearestAlineación al límite más cercano (arriba, abajo, izquierda, derecha, centro). La alineación será a la celda, fila o límite de columna según la posición indicada en la vista:
  • Posición de la vista vertical (arriba, centro, abajo) - celda o fila
  • Posición de la vista horizontal (izquierda, centro, derecha) - celda o columna
  • XX
    vk position rightAlineación horizontal a la derecha de la celda o de la columnaX
    vk position topAlineación vertical a la parte superior de la celda o de la líneaX

    Este comando sólo es eficaz si es posible reposicionar la vista. Por ejemplo, si el rangeObj está en la celda A1 (la primera columna y la primera línea) de la hoja actual, reposicionar la vista no supondrá ninguna diferencia porque ya se han alcanzado los límites vertical y horizontal (es decir, no es posible desplazarse más arriba o más a la izquierda). Lo mismo ocurre si rangeObj está en la celda C3 y la vista se reposiciona al centro o abajo a la derecha. La vista permanece inalterada.

    Ejemplo

    Quiere ver la celda en la columna AY, línea 51 en el centro del área 4D View Pro:

    $displayCell:=VP Cell("myVPArea";50;50)
    // Mover la vista para mostrar la celda
    VP SHOW CELL($displayCell;vk position center;vk position center)

    Resultado:

    El mismo código con los selectores vertical y horizontal cambiados para mostrar la misma celda posicionada en la parte superior derecha del área 4D View Pro:

    $displayCell:=VP Cell("myVPArea";50;50)
    // Mover la vista para mostrar la celda
    VP SHOW CELL($displayCell;vk position top;vk position right)

    Resultado:

    Ver también

    VP Cell
    VP Get active cell
    VP Get selection
    VP RESET SELECTION
    VP SET ACTIVE CELL
    VP SET SELECTION