Torne o Excel 2010 viável sob o tema de alto contraste

Torne o Excel 2010 viável sob o tema de alto contraste

(comecei este tópico primeiro emrespostas.microsoft.com, mas não tenho grandes esperanças de conseguir uma solução lá...)

Finalmente comprei um novo laptop com Windows 8.1, instalei meu Office 2010 nele, fiquei todo entusiasmado com a velocidade e as novas funcionalidades, mas então a realidade bateu forte;

Pergunta: como posso persuadir o Excel 2010 a mostrar novamente as cores da fonte e do plano de fundo ao usar um tema do Windows de alto contraste (opção de acessibilidade)? Pergunta bônus: como fazer isso também para outros aplicativos do Office (menos importantes, mas ainda um problema)?

Sei que a configuração de alto contraste pode ser desativada e o Excel mostrará novamente as cores das células e do texto, mas isso não é uma resolução para mim: não tenho um esquema de cores invertido (texto branco sobre fundo preto) aplicado à toa. Como vivo como especialista autônomo em MS Office projetando soluções Excel, eu realmente preciso ver quais cores minhas planilhas usam, muito menos verificar se a formatação condicional funciona... Manter alto contraste facilita o design de soluções Excel/Office com qualquer tipo de formatação de cores suposições, para dizer o mínimo. Desativar o alto contraste apenas para poder trabalhar com o Excel tornará toda a experiência ainda pior, já que o Excel possui apenas 3 temas integrados, que são muito brilhantes para mim (cansaço ocular após 10 minutos, ponteiro do mouse não rastreável, apertar os olhos para ser capaz de ler as opções da faixa de opções, etc.)

Até duas semanas atrás, trabalhei no Windows XP; embora o Excel oculte cores sob um tema de alto contraste, resolvi isso criando meu próprio tema do Windows. Baseei o tema em um tema clássico do Windows clássico ("alto contraste nº 1"), mas não ativei a opção de acessibilidade "alto contraste" (essas eram opções separadas no Windows XP). Isso tornou o tema efetivamente de alto contraste, não aerodinâmico, sem ativar o sinalizador do sistema "estamos usando um tema de alto contraste". Dessa forma, o Excel exibiu todas as cores definidas pelo usuário nas células, enquanto todo o cromo do Excel (menu, caixas de diálogo, etc.) respeitou as cores do meu tema personalizado. Todas as cores de células indefinidas também tinham como padrão mostrar texto branco em preto, embora ainda não codificassem meu tema de cores invertidas nelas, para que a planilha permanecesse perfeitamente utilizável por outras pessoas.

Mas agora, com o Windows 8.1, os temas clássicos foram descartados pela Microsoft. Perdido. O único ajuste de cores sem alto contraste que pode ser feito é alterar as cores da barra de título e da barra de tarefas - todo o resto permanece preto em branco brilhante. A única maneira de personalizar verdadeiramente o esquema de cores é usar um tema genuíno de alto contraste, mas isso, por sua vez, torna todo o meu ambiente Excel inútil! (o mesmo vale para o Word, mas colorir no Word é menos importante para mim).

Existequalquer coisaEu posso fazer? O que descobri até agora é:

  1. Fazendo downgrade para o Windows 7 para usar meus próprios temas personalizados novamente. Esta não é uma opção - o novo laptop que comprei veio com o 8.1 instalado e suspeito que nem todo hardware tenha drivers do Windows 7. Além disso: seria um grande desinvestimento e um retrocesso, já que gosto muito dos recursos e da velocidade do Windows 8.1.
  2. Trabalhando em uma máquina virtual no Windows 7 e fazendo todo o meu trabalho no Office lá. Também não é uma opção; isso é um incômodo, já que integrei todos os tipos de soluções caseiras do Office em meu fluxo de trabalho diário - eu efetivamente teria que viver toda a minha vida na máquina virtual. É melhor continuar usando o laptop antigo.
  3. Hackeie o sistema para instalar temas de terceiros do Windows. Explorei o UXTheme Multi-Patcher com o tema Abisso. Mas isso abre toda uma outra lata de worms sobre estabilidade e capacidade de atualização do sistema e coisas assim. Eu tentei, mas não funcionou com sucesso suficiente - instabilidade do tema e nem todos os aplicativos do Windows como Explorer, painéis laterais do painel de controle, elementos da faixa de opções, etc. pegaram o estilo, tornando-o uma espécie de experiência Frankenstein com manchas brancas brilhantes aqui e ali com texto branco em meio a regiões escuras com temas adequados...
  4. Como uma expansão na opção 2: o modo Windows XP pode ter ajudado aqui, mas foi descontinuado desde o Windows 8. Isso me permitiria executar (de certa forma) perfeitamente o Office 2010 em sua própria máquina virtual XP, portanto, com um tema modificado da velha escola , sem influenciar o resto do sistema operacional. Sob um tema sem alto contraste em um ambiente virtual do Windows XP, o Excel 2010 respeita as cores do tema selecionado para células não formatadas e até mesmo em (a maior parte) de suas caixas de diálogo (embora não na faixa de opções). Combinado com o esquema de cores "Cinza" do Excel para o cromo, esta pode ser a solução mais viável. Eu já uso o VirtualBox, então com essa solução posso chegar ao ponto de compartilhar toda a unidade D: (dados) com aquela máquina virtual, mapeá-la para D: lá também e depois integrar a barra de tarefas, área de trabalho, mouse e teclado, área de transferência e arraste/solte. Mas (pelo menos com o VirtualBox) isso funciona apenas até agora; iniciar o Excel clicando duas vezes em documentos, alt-tabbing, interface COM etc. não é suportado e recebo 2 barras de tarefas empilhadas uma sobre a outra (a do Windows 8 e a do XP) ...
  5. Não use nenhum tema e execute o Windows Magnifier com nível de zoom de 100%, mas use a opção 'inverter cores' do Magnifier. Também não é uma opção; embora ajude a tornar as coisas legíveis, criando um "tema" claro sobre escuro, e embora o código de cores seja preservado, as novas cores são o inverso do que realmente são - ou seja, totalmente não representativas do resultado final que meus clientes veriam. E também influencia todos os outros aplicativos de janelas abertas da mesma maneira.
  6. Use o Sandboxie para criar um sandbox com um tema normal do Windows selecionado dentro dele e redirecione todas as associações de arquivos do Excel para serem executadas nesse sandbox. Seria ótimo se funcionasse (portanto, não use o Sandboxie para segurança, mas para personalização), mas alternar temas em uma sandbox claramente não funciona. O tema simples selecionado permanece apenas parcialmente, pois o sinalizador de alto contraste 'desmarcado' não é respeitado na sandbox, mas os temas regulares agora estão abertos à personalização de cores, o que por sua vez não afeta nada - o Windows fica seriamente confuso com isso :)
  7. Hackeie os binários apropriados do Excel/Office (mso.dll + excel.exe?) Para permitir que o Excel respeite o sinalizador de 'alto contraste' para caixas de diálogo e a faixa de opções, mas desconsidere-o para o documento. Mas esta é, na melhor das hipóteses, uma solução acadêmica - depois de algumas/muitas atualizações do Office, todo o trabalho precisa ser refeito, então isso não é prático, embora eu esteja seriamente intrigado com essa ideia, mesmo que apenas pela experiência em fazê-la. .
  8. Folha/selecionar tudo/fundo: preto, texto: branco. Opcionalmente, salve-o também como modelo padrão. Isso funciona na medida em que me permite trabalhar (temporariamente) com o Excel sob um tema normal do Windows sem alto contraste, mas isso fará com que a impressão do documento exija um secador de cabelo para obter resultados rápidos, e isso não é maneira de distribuir documentos para meus clientes :)

Tudo isso porque o Excel se recusa a mostrar cores em um tema de alto contraste...

informação relacionada