Método Shape.DeleteRow (Visio)
Elimina una fila de una sección en una hoja de cálculo ShapeSheet.
Sintaxis
expresión. DeleteRow
( _Section_
, _Row_
)
Expresión Variable que representa un objeto Shape .
Parameters
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
Section | Obligatorio | Integer | Índice de la sección que contiene la fila. |
Fila | Obligatorio | Integer | Índice de la fila que se desea eliminar. |
Valor devuelto
Nothing
Comentarios
Para quitar una sola fila de una sección de ShapeSheet, se utiliza el método DeleteRow. Si la sección tiene filas indizadas, las filas siguientes a la fila eliminada cambiarán de posición. Si la fila no existe, no se elimina nada.
No debe eliminar filas que definan características fundamentales de una forma, como la fila Puntos de conexión 1D (visRowXForm1D) o la fila del componente (visRowComponent) o la fila MoveTo (visRowVertex + 0) en una sección Geometry. No se pueden eliminar las filas de las secciones representadas por visSectionCharacter, visSectionParagraph y visSectionTab.
Ejemplo:
En la siguiente macro de Microsoft Visual Basic para Aplicaciones (VBA) se muestra cómo utilizar el método DeleteRow para eliminar una fila de ShapeSheet.
Public Sub DeleteRow_Example()
Dim vsoPage As Visio.Page
Dim vsoShape As Visio.Shape
'Get the active page.
Set vsoPage = ActivePage
'If there isn't an active page, set the Page object
'to the first page of the active document.
If vsoPage Is Nothing Then
Set vsoPage = ActiveDocument.Pages(1)
End If
'Draw a rectangle on the active page.
Set vsoShape = vsoPage.DrawRectangle(1, 5, 5, 1)
'Add a scratch section to the ShapeSheet of the rectangle.
vsoShape.AddSection visSectionScratch
'Add a row to the scratch section.
vsoShape.AddRow visSectionScratch, visRowScratch, 0
'Delete the row from the scratch section.
vsoShape.DeleteRow visSectionScratch, visRowScratch
End Sub
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.