WD97: Tipo de referencia cambios en código, pero no cambian en cuadro de diálogo referencia cruzada

Seleccione idioma Seleccione idioma
Id. de artículo: 175998 - Ver los productos a los que se aplica este artículo
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Expandir todo | Contraer todo

Síntomas

Cuando intenta establecer el tipo de referencia en el cuadro de diálogo referencia cruzada con un Microsoft Visual Basic para aplicaciones procedimiento o macro, el tipo de referencia que especifique en el procedimiento o macro no esté seleccionado como el tipo de referencia cuando ve el cuadro de diálogo referencia cruzada. El cuadro de diálogo, omite el tipo de referencia especificado en el procedimiento o macro.

Solución

En Microsoft Word Visual Basic para aplicaciones de código nos la instrucción SendKeys para tener acceso y establecer el argumento de cuadro de diálogo integrados elementos de lista.

Estado

Microsoft ha confirmado que trata de un problema de los productos de Microsoft enumerados al principio de este artículo. Se está investigando este problema y se publicará nueva información aquí, en Microsoft Knowledge Base, cuando esté disponible.

Más información

Microsoft proporciona ejemplos de programación con fines ilustrativos únicamente, sin ninguna garantía tanto expresa como implícita, incluyendo, pero sin limitarse a, las garantías implícitas de comerciabilidad e idoneidad para un propósito determinado. En este artículo se supone que está familiarizado con el lenguaje de programación que se muestra y las herramientas utilizadas para crear y depurar procedimientos. Los profesionales de soporte técnico de Microsoft pueden explicarle la funcionalidad de un determinado procedimiento, pero no modificarán estos ejemplos para ofrecer mayor funcionalidad ni crearán procedimientos a necesidades específicas.
Si tiene poca experiencia en programación, desea póngase en contacto con un Microsoft Certified Partner o servicios de consultoría de Microsoft. Para obtener más información, visite estos sitios Web de Microsoft:

Microsoft certificado Partners - https://partner.microsoft.com/global/30000104

Servicios de asesoramiento de Microsoft - http://support.microsoft.com/gp/advisoryservice

Para obtener más información acerca de las opciones de soporte técnico que están disponibles y cómo ponerse en contacto con Microsoft, visite el siguiente sitio Web de Microsoft: http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMSPara demostrar el problema, la siguiente macro de Visual Basic intenta establecer el tipo de referencia a marcador :
   Sub SetXRefTypeFail()
      With Dialogs(wdDialogInsertCrossReference)
         .Referencetype = "Bookmark"
         .Update
         .Show
      End With
   End Sub
				
al ver el cuadro de diálogo de referencia, no se establece el tipo de referencia en marcador. (Para ver el cuadro de diálogo referencia cruzada, haga clic en referencia en el menú Insertar).

Para cambiar el tipo a marcador y la referencia al número de página en el cuadro de diálogo referencia cruzada, utilice el siguiente ejemplo.
   Sub WorkaroundSetXRefType()
      With Dialogs(WdDialogInsertCrossReference)
         SendKeys "%tb"
         SendKeys "{enter}"
         SendKeys "%r"
         SendKeys "{down 1}"
         SendKeys "{enter 2}"
         .Show
      End With
   End Sub
				

Referencias

Para obtener más información acerca de SendKeys, desde el Editor de Visual Basic, haga clic en el Ayudante, escriba EnviarTeclas , haga clic en Buscar y, a continuación, haga clic para ver "Instrucción SendKeys".

Para obtener más información sobre la creación de Visual Basic para aplicaciones macros, haga clic en el Ayudante de Office en Microsoft Word, escriba cómo crear una macro , haga clic en Buscar y, a continuación, haga clic para ver "Crear una macro".

Para obtener más información acerca de ejecutar Visual Basic para aplicaciones macros, haga clic en el Ayudante de Office en Microsoft Word, escriba cómo ejecutar una macro , haga clic en Buscar y, a continuación, haga clic para ver "ejecutar una macro.

Nota: Si el Ayudante está oculto, haga clic en el botón Ayudante de Office en la barra de herramientas estándar. Si Word Ayuda no está instalado en su equipo, consulte en contacto con el siguiente artículo en Microsoft Knowledge Base:
120802Office: Cómo agregar o quitar un único programa de Office o un componente
Para obtener más información acerca de cómo obtener ayuda acerca de Visual Basic para Aplicaciones, consulte el siguiente artículo en Microsoft Knowledge Base:
163435VBA: Recursos de programación para Visual Basic para aplicaciones

Propiedades

Id. de artículo: 175998 - Última revisión: lunes, 10 de febrero de 2014 - Versión: 2.3
La información de este artículo se refiere a:
  • Microsoft Word 97 Standard Edition
Palabras clave: 
kbnosurvey kbarchive kbmt kbbug kbcode kbpending kbprogramming kbui KB175998 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 175998

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com