Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El método HyperlinkPart devuelve información acerca de los datos almacenados como un tipo de datos hipervínculo.
Sintaxis
más sencilla.HyperlinkPart (parte dehipervínculo)
expresión Variable que representa un objeto Application.
Parámetros
| Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
|---|---|---|---|
| Hyperlink | Obligatorio | Variant | Los datos almacenados en un campo Hipervínculo . |
| Elemento | Opcional | AcHyperlinkPart | Una constante AcHyperlinkPart que representa la información que desea que devuelva el método HyperlinkPart . |
Valor devuelto
Cadena
Comentarios
Utilice el método HyperlinkPart para devolver uno de los tres valores de un campo Hipervínculo o del valor mostrado. The value returned depends on the setting of the part argument.
The part argument is optional. If it's not used, the function returns the value Microsoft Access displays for the hyperlink (which corresponds to the acDisplayedValue setting for the part argument). Los valores devueltos pueden ser una de las cuatro partes del campo Hipervínculo (texto para mostrar, dirección, subdirección o información en pantalla), la dirección completa,# ladirección secundaria o el valor que Microsoft Access muestra para el hipervínculo.
Nota:
Si usa el método HyperlinkPart en una consulta, se requiere el argumento part y no puede usar las constantes enumeradas anteriormente, pero debe usar el valor real en su lugar.
Cuando se proporciona un valor en la parte de texto para mostrar de un campo Hipervínculo , el valor que muestra Microsoft Access será el mismo que la configuración de texto para mostrar . Cuando no hay ningún valor en la parte de texto para mostrar de un campo Hipervínculo , el valor que se muestra será la parte de dirección o subdirección del campo Hipervínculo , en función del valor que aparezca primero en el campo.
En la tabla siguiente se muestran los valores devueltos por el método HyperlinkPart para los datos almacenados en un campo Hyperlink .
| Datos del campo Hipervínculo | Valores devueltos por el método HyperlinkPart |
|---|---|
| #https://www.microsoft.com# |
acDisplayedValue: https://www.microsoft.comacDisplayText: acAddress: https://www.microsoft.comacSubAddress: acScreenTip: acFullAddress: https://www.microsoft.com |
| Microsoft#https://www.microsoft.com# |
acDisplayedValue: MicrosoftacDisplayText: MicrosoftacAddress: https://www.microsoft.comacSubAddress: acScreenTip: acFullAddress: https://www.microsoft.com |
| Clientes#https://www.microsoft.com#Form Clientes |
acDisplayedValue: CustomersacDisplayText: CustomersacAddress: https://www.microsoft.comacSubAddress: Form CustomersacScreenTip: acFullAddress: https://www.microsoft.com#Form Customer |
| ##Formulario Cliente#Escribir información |
acDisplayedValue: Form CustomersacDisplayText: acAddress: acSubAddress: Form CustomersacScreenTip: Enter InformationacFullAddress: #FormCustomer |
Al agregar un elemento de dirección a un campo Hipervínculo mediante el cuadro de diálogo Insertar hipervínculo (disponible al elegir Hipervínculo en el menú Insertar ) o escribiendo un elemento de dirección directamente en un campo Hipervínculo , Access agrega los dos símbolos # que delimitan partes de los datos del hipervínculo.
Para agregar o editar la parte de texto para mostrar de un campo de hipervínculo, haga clic con el botón derecho en un hipervínculo de una tabla, formulario o informe, seleccione Hipervínculo en el menú contextual y, después, escriba el texto para mostrar en el cuadro Texto para mostrar .
Al agregar datos directamente a un campo de hipervínculo , debe incluir los dos símbolos # para delimitar las partes de los datos del hipervínculo.
Ejemplo
En el ejemplo siguiente se usan las cuatro constantes del argumento part para mostrar la información devuelta por el método ParteDeHipervínculo para cada registro de una tabla que contiene un campo Hipervínculo . Para probar este ejemplo, pegue el procedimiento MostrarPartesDeHipervínculo en la sección Declaraciones de un módulo. Puede llamar al procedimiento MostrarPartesDeHipervínculo desde la ventana de depuración, pasando al mismo el nombre de una tabla que contenga hipervínculos y el nombre del campo que contiene datos de hipervínculo. Por ejemplo:
DisplayHyperlinkParts "MyHyperlinkTableName", "MyHyperlinkFieldName"
Public Sub DisplayHyperlinkParts(ByVal strTable As String, _
ByVal strField As String)
Dim rst As New ADODB.Recordset
Dim strMsg As String
rst.Open strTable, CurrentProject.Connection, _
adOpenForwardOnly, adLockReadOnly
' For each record in table.
Do Until rst.EOF
strMsg = "DisplayValue = " _
& HyperlinkPart(rst(strField), acDisplayedValue) _
& vbCrLf & "DisplayText = " _
& HyperlinkPart(rst(strField), acDisplayText) _
& vbCrLf & "Address = " _
& HyperlinkPart(rst(strField), acAddress) _
& vbCrLf & "SubAddress = " _
& HyperlinkPart(rst(strField), acSubAddress) _
& vbCrLf & "ScreenTip = " _
& HyperlinkPart(rst(strField), acScreenTip) _
& vbCrLf & "Full Address = " _
& HyperlinkPart(rst(strField), acFullAddress)
' Show parts returned by HyperlinkPart function.
MsgBox strMsg
rst.MoveNext
Loop
End Sub
Cuando utiliza el método HyperlinkPart en una consulta, el argumento de part es obligatorio. Por ejemplo, la siguiente instrucción SQL usa el método HyperlinkPart para devolver información sobre los datos almacenados como un tipo de datos Hyperlink en el campo URL de la tabla Vínculos:
SELECT Links.URL, HyperlinkPart([URL],0)
AS Display, HyperlinkPart([URL],1)
AS Name, HyperlinkPart([URL],2)
AS Addr, HyperlinkPart([URL],3)
AS SubAddr, HyperlinkPart([URL],4)
AS ScreenTip
FROM Links
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.