Haga que Excel 2010 funcione con un tema de alto contraste


0

(comenzó este tema primero en answers.microsoft.com , pero no tengo muchas esperanzas de que consiga una solución allí ...)

Finalmente compré una nueva computadora portátil con Windows 8.1, instalé mi Office 2010 en ella, me emocioné mucho por la velocidad y la nueva funcionalidad, pero luego la realidad me golpeó duro;

Pregunta: ¿Cómo puedo persuadir a Excel 2010 para que muestre nuevamente los colores de fondo y fuente cuando utilizo un tema de Windows de alto contraste (opción de accesibilidad)? Pregunta extra: ¿cómo hacer esto también para otras aplicaciones de Office (menos importante, pero sigue siendo un problema)?

Sé que la configuración de alto contraste se puede desactivar y Excel volverá a mostrar los colores de las celdas y el texto, pero no es una resolución para mí: no tengo una combinación de colores invertida (texto blanco sobre fondo negro) que no se haya aplicado para nada. Como vivo como especialista independiente de MS Office que diseña soluciones de Excel, realmente necesito ver qué colores usan mis hojas, y mucho menos verificar si el formato condicional funciona ... Mantener un alto contraste hace que diseñar soluciones de Excel / Office con cualquier tipo de formato de color Conjeturas para decir lo menos. Apagar el alto contraste para poder trabajar con Excel hará que la experiencia sea aún peor, ya que Excel solo tiene 3 temas incorporados, que son demasiado brillantes para mí (tensión visual después de 10 minutos, puntero del mouse no rastreable, entrecerrar los ojos para ser capaz de leer las opciones de cinta, etc.)

Hace 2 semanas trabajé bajo Windows XP; mientras que Excel oculta los colores bajo un tema de alto contraste, resolví eso haciendo mi propio tema de Windows. Basé el tema en un tema clásico de Windows ("alto contraste # 1"), pero no activé la opción de accesibilidad "alto contraste" (estas eran opciones separadas en Windows XP). Esto hizo que la temática fuera efectivamente un contraste alto, no aerodinámico sin activar el indicador del sistema "estamos usando un tema de alto contraste". De esta manera, Excel mostró todos los colores definidos por el usuario en las celdas, mientras que todo el cromo de Excel (menú, cuadros de diálogo, etc.) respetó mis colores de tema personalizados. Todos los colores de celda indefinidos también muestran por defecto el texto blanco sobre negro, mientras que todavía no codifican el tema de mi color invertido en ellos, por lo que la hoja quedó perfectamente utilizable por otros.

Pero ahora con Windows 8.1, los temas clásicos solo son desechados por Microsoft. Ido. El único ajuste de color que no es de alto contraste que se puede hacer es cambiar los colores de la barra de título y el color de la barra de tareas; todo lo demás permanece en negro sobre blanco deslumbrante. La única forma de personalizar realmente la combinación de colores es usar un tema genuino de alto contraste, ¡pero eso a su vez hace que todo mi entorno de Excel sea inútil! (Lo mismo ocurre con Word, pero colorear en Word es menos importante para mí).

Esta ahí cualquier cosa ¿Puedo hacer? Lo que he encontrado hasta ahora es:

  1. Bajando a Windows 7 para usar mis propios temas personalizados nuevamente. Esta no es una opción: el nuevo portátil con el que vengo con 8.1 está instalado y sospecho que no todo el hardware tiene controladores de Windows 7. Además, eso sería una gran desinversión y un retroceso, ya que realmente me gustan las características y la velocidad de Windows 8.1.
  2. Trabajar en una máquina virtual bajo Windows 7 y hacer todo mi trabajo de Office allí. Tampoco es una opción; esto es una molestia ya que he integrado todo tipo de soluciones de Office hechas en casa en mi flujo de trabajo diario: efectivamente tendría que vivir toda mi vida en la máquina virtual. Entonces podría seguir usando el viejo portátil.
  3. Piratea el sistema para instalar temas de Windows de terceros. Exploré UXTheme Multi-Patcher con el tema Abisso. Pero esto abre otra lata de gusanos sobre la estabilidad y la capacidad de actualización del sistema y demás. Lo intenté, pero no funcionó con suficiente éxito: tema de inestabilidad y amp; no todas las aplicaciones de Windows como Explorer, paneles laterales del panel de control, elementos de cinta, etc. recogieron el estilo, lo que lo convierte en una especie de experiencia de Frankenstein con parches blancos brillantes aquí y allá con texto blanco en medio de temas de regiones oscuras ...
  4. Como una expansión en la opción 2: el modo Windows XP podría haber ayudado aquí, pero esto se suspende desde Windows 8. Me permitiría (de alguna manera) ejecutar Office 2010 sin problemas en su propia máquina virtual XP, así que con un tema modificado de la vieja escuela , sin influir en el resto del SO. Bajo un tema de no alto contraste en un entorno virtual de Windows XP, Excel 2010 respeta los colores del tema seleccionado para celdas sin formato, e incluso en (la mayoría de las partes de) sus diálogos (aunque no se encuentran en la cinta). Combinado con la combinación de colores Excel "gris" para el cromo, esta podría ser la solución más viable. Ya uso VirtualBox, por lo que con esa solución puedo llegar a compartir la unidad D: (datos) con esa máquina virtual, asignarla a D: allí también, y luego integrar la barra de tareas, el escritorio, el mouse y amp; Teclado, portapapeles, y arrastrar / soltar. Pero (al menos con VirtualBox) esto funciona solo hasta ahora; no se admite el inicio de Excel haciendo doble clic en los documentos, tabulación alt, intercomunicación COM, etc., y tengo 2 barras de tareas apiladas una encima de la otra (la de Windows 8 y la de XP) ...
  5. No use ningún tema, luego ejecute Windows Magnifier a un nivel de zoom del 100%, pero use la opción 'invertir colores' de Magnifier. Tampoco es una opción; mientras que ayuda a hacer que las cosas sean legibles mediante la creación de un "tema" claro sobre oscuro, y mientras se conserva la codificación de colores, los nuevos colores son lo contrario de lo que realmente son, es decir, no son representativos del resultado final que mis clientes verían. Y también influye en todas las demás aplicaciones de ventanas abiertas de la misma manera.
  6. Use Sandboxie para crear un sandbox con un tema regular de Windows seleccionado en su interior, y vuelva a enrutar todas las asociaciones de archivos de Excel para que se ejecuten en ese sandbox. Sería fantástico si funcionara (así que no use Sandboxie para seguridad sino para personalización), pero el cambio de temas en un sandbox simplemente no funciona. El tema normal seleccionado solo se pega parcialmente, ya que el indicador de alto contraste "no seleccionado" no se respeta en el arenero, pero los temas normales ahora están abiertos a la personalización del color, lo que a su vez no afecta a nada. :)
  7. Hackee los archivos binarios de Excel / Office apropiados (mso.dll + excel.exe?) Para que Excel respete el indicador de 'alto contraste' para los cuadros de diálogo y la cinta de opciones, pero ignore el documento. Pero esta es una solución académica en el mejor de los casos: después de algunas / muchas actualizaciones de Office, todo el trabajo debe volver a realizarse, por lo que no es práctico, aunque estoy realmente intrigado por esta idea, aunque solo sea por la experiencia al hacerlo. .
  8. Hoja / seleccionar todo / fondo: negro, texto: blanco. Opcionalmente también guardar esto como la plantilla por defecto. Esto funciona en la medida en que me permite trabajar (temporalmente) con Excel bajo un tema de Windows sin contraste alto, pero esto hará que la impresión del documento que requiere un secador de pelo para obtener resultados rápidos, y esta no sea una manera de distribuir documentos a mis clientes :)

Todo esto porque Excel se niega a mostrar colores bajo un tema de alto contraste ...


Con respecto a las 2 barras de tareas y otros problemas de integración mencionados en el # 4, creo que las soluciones de pago de VMWare (quizás Player Pro) pueden hacer que la interacción entre el host y el huésped sea mucho más fluida, por lo que podrá trabajar con Excel 2010 en la ventana de XP en Win8.1 como si se estuviera ejecutando en el sistema operativo host.
Karan

@Karan, el modo Unity en VMWare brinda una integración más perfecta de lo que es posible con VirtualBox. ¡Realmente tengo que echar un vistazo a VMWare! También tiene soporte de pestañas alternativas para alternar entre aplicaciones host e invitadas, lo cual es muy bueno. Incluso puede tener accesos directos a las aplicaciones en la máquina virtual, también es algo bueno. Lo único que parece no funcionar bastante bien son las extensiones de archivo asociadas con aplicaciones en la VM (como VMWare Fusion en la Mac), aunque podría ser capaz de hackear algo junto con vmrun.exe. Aunque realmente esperaba una solución nativa en lugar de VM ...
Carl Colijn

Con respecto a mi último comentario: el thinapp y el thinreg de VMware parecen estar disponibles ahora solo para ese propósito.
Carl Colijn
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.