1 votos

Forzado el cambio entre los Espacios al abrir archivos de Microsoft Office

Desde tiempos inmemoriales, la apertura de un archivo de Microsoft Office ha tenido el efecto secundario de la restauración de una ventana abierta en la misma aplicación antes de mostrar el recién inaugurado archivo de la ventana. Este fue ligeramente molesto para multitarea que las ventanas minimizadas asociados con las tareas de otros de su actual, lo que les obliga a re-minimizar una ventana no es relevante para la tarea en mano.

Sospecho que este mismo comportamiento es ahora la culpa de que verdaderamente enloquecedor efecto secundario al uso de los Espacios con un espacio diferente para cada tarea: Abrir, por ejemplo, un documento de Word sigue siendo el activo más recientemente ventana de documento de Word para ser llevados a la parte delantera, así que si la ventana está en un espacio diferente, Espacios interruptores para que el espacio-- un contexto de soplado de acción.

Para lo que vale, estoy usando Office 2011 en la Montaña de Lion, aunque el comportamiento parece ser el mismo en Mavericks y versiones anteriores. Ya he desmarcado la Misión de opciones de Control, "ordenar Automáticamente los espacios basados en la más reciente el uso de" y "Cuando se cambia a una aplicación, cambiar a un espacio con las ventanas abiertas de esa aplicación." Esto parece funcionar para la mayoría de las aplicaciones-por ejemplo, la apertura de un archivo PDF en Adobe Reader cuando otro archivo PDF ya está abierto en un espacio diferente no se dispara un interruptor para que el espacio-no sólo de MS Office.

¿Alguien sabe de un entorno de Oficina o hack que permita prevenir esto?

Esta pregunta es probablemente relacionado con Microsoft Word Obligando a los "Espacios" de Conmutación.

1voto

Justin Puntos 31

Durante mucho tiempo he experimentado este problema, también. No he encontrado ningún "buenas" soluciones, con el fin de poner algunas Applescripts que abordar parcialmente el problema. Es mucho más que un parche y no una solución perfecta, y la implementación de las secuencias de comandos en un determinado usuario de flujo de trabajo es una cuestión de gusto personal.

Aquí está el código para abrir un documento de MS Word en un espacio que no tiene ninguna Palabra de windows sin antes impulsar un cambio a un espacio con una ventana de Word abierto:

tell application "System Events" to tell process "Microsoft Word" to tell menu bar 1 to tell menu bar item 3 to tell menu 1 to click menu item 1 --open
tell application "Microsoft Word" to activate

Y este script va a cerrar un documento de MS Word sin la activación de un interruptor a otro espacio (si es que era la última Palabra de la ventana abierta en el espacio actual):

--Is there another window of the app in this space? If so, don't need to shift to another app before closing
tell application "System Events" to tell application process "Microsoft Word" to set _theWindows to name of every window as list
set WinNum to number of strings of _theWindows --(Office puts weird other things in the list)
if WinNum = 1 then --i.e., it is the only window in the space
    tell application "System Events" to keystroke tab using command down --switch to another app
    delay 0.1
    tell application "System Events" to set visible of application process "Microsoft Word" to true --in case there is a close dialog I still need to see
    delay 0.1
end if
tell application "System Events" to tell process "Microsoft Word" to tell menu bar 1 to tell menu bar item 3 to tell menu 1 to click menu item "Close" --close

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X