El elemento del conjunto solicitado no existe
El error "El elemento del conjunto solicitado no existe" se produce cuando se intenta obtener acceso a un objeto que no existe. Por ejemplo, la siguiente instrucción puede enviar un error si el documento activo no contiene al menos una tabla.
Sub SelectTable()
ActiveDocument.Tables(1).Select
End Sub
Para que este error no se produzca al obtener acceso a un miembro de una colección, asegúrese de que el miembro existe antes de intentar obtener acceso a él. Si está utilizando el número de índice para obtener acceso al miembro, puede utilizar la propiedad Count de la colección para determinar si dicho miembro existe. En el siguiente ejemplo, se selecciona la primera tabla, si existe una como mínimo en el documento activo.
Sub SelectFirstTable()
If ActiveDocument.Tables.Count > 0 Then
ActiveDocument.Tables(1).Select
Else
MsgBox "Document doesn't contain a table"
End If
End Sub
Si está utilizando el nombre para obtener acceso a un miembro de una colección, puede recorrer los elementos de la colección utilizando un bucle For Each...Next para determinar si el miembro mencionado forma parte de la colección. En el siguiente ejemplo, se elimina el elemento de Autocorrección "acheive" si forma parte de la colección AutoCorrectEntries. Para obtener más información, vea Realizar bucles en una colección.
Sub DeleteAutoTextEntry()
Dim aceEntry As AutoCorrectEntry
For Each aceEntry In AutoCorrect.Entries
If aceEntry.Name = "acheive" Then aceEntry.Delete
Next aceEntry
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.
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de