WD97: Cómo desactivar barra de título de Word cerrar comandos y botones

Seleccione idioma Seleccione idioma
Id. de artículo: 192733 - 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

Resumen

En Microsoft Word 97 para Windows, no hay ninguna funcionalidad integrada para hacer que los comandos no estén disponibles en los menús control de barra de título. En este artículo proporciona una macro que puede utilizar para desactivar selectivamente todos o algunos de estos comandos en Word 97 para Windows barra de título.

Más información

Microsoft proporciona ejemplos de programación con fines ilustrativos únicamente, sin ninguna garantía tanto expresa como implícita. Esto incluye, entre otras, las garantías implícitas de comerciabilidad e idoneidad para un fin determinado. Este artículo se supone que está familiarizado con el lenguaje de programación que se muestra y con las herramientas que se utilizan para crear y depurar procedimientos. Los ingenieros 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 que cumplan sus requisitos específicos. Para desactivar los comandos de barra de título en Microsoft Word 97 para Windows en Microsoft Windows 95, Microsoft Windows 98 o Microsoft Windows NT 4.0 sistema, escriba el código de macro siguiente en el Editor de Visual Basic. Este código quita los elementos del menú en la sesión actual de Word y desactiva los botones de la derecha de la barra de título.

Después de ejecutar este código, la ventana de Microsoft Word está bloqueada en la pantalla y no se pueden mover ni cerrar con el mouse. Para cerrar Microsoft Word, presione ALT+F4. Para restaurar el menú, debe salir de Microsoft Word; si WordMail para Microsoft Outlook, Microsoft Outlook Express o Bandeja de entrada de Microsoft Exchange se está ejecutando en segundo plano, debe cerrar estos programas y, a continuación, reinicie Microsoft Word.

Cuando utiliza Visual Basic para aplicaciones en las características del sistema, esta macro utiliza código Win32API, que ofrece opciones mayores de personalización.

  1. Escriba lo siguiente declarar las instrucciones de "General Declarations" selección de la ventana de código del Editor de Visual Basic en el proyecto desea que esto afecte a:
          Declare Function FindWindowA Lib "user32" (ByVal lpClassName$, _
             ByVal lpWindowName As Long) As Long
    
          Declare Function GetFocus Lib "user32" () As Long
    
          Declare Function GetParent Lib "user32" (ByVal hwnd As Long) As Long
    
          Declare Function GetSystemMenu Lib "user32" (ByVal hwnd As Long, _
             ByVal bRevert As Long) As Long
    
          Declare Function GetMenuItemID Lib "user32" (ByVal hMenu As Long, _
             ByVal nPos As Long) As Long
    
          Declare Function RemoveMenu Lib "user32" (ByVal hMenu As Long, _
             ByVal nPosition As Long, ByVal wFlags As Long) As Long
    					
  2. Escriba el código siguiente en la misma ventana de proyecto del Editor de Visual Basic. Puede ejecutar este código como un evento o macro automática o llamarlo desde otra macro:
          Sub RemoveItem()
             Dim hwnd, hMnu, y
             Const MF_BYPOSITION As Long = 1024
             Const MF_GRAYED As Long = 1
             Const MF_DISABLED As Long = 2
             hwnd = FindWindowA("OPUSApp", 0)
             hMnu = GetSystemMenu(hwnd, 0)
             For I = 6 To 0 Step -1
                y = RemoveMenu(hMnu, I, MF_BYPOSITION)
             Next I
          End Sub
    					
  3. Cuando la variable es igual a cualquiera de los siguientes valores, el menú correspondiente elemento se quita de la lista y el botón desactivado barra de título del programa:
    • Comando Cerrar = 6.
    • Línea de separación = 5.
    • Comando Maximizar = 4.
    • Minimizar comando = 3.
    • Tamaño comando = 2.
    • Comando Mover = 1.
    • Restaurar comandos = 0.
Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
173707OFF97: Cómo ejecutar código de ejemplo de artículos de Knowledge Base
Consulte también el manual de referencia del programador del Kit de desarrollo de software (SDK) de Microsoft Windows .

Propiedades

Id. de artículo: 192733 - Última revisión: miércoles, 12 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 kbfaq kbhowto KB192733 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): 192733

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