Eu tenho um laptop Dell XPS13 cuja resolução recomendada é 3840x2160 e a escala recomendada é 300%
Esses são os valores que eu uso e geralmente tudo funciona bem.
Às vezes, quando tento usar o Power Query com meus monitores externos desconectados, o texto e os ícones no Editor do Power Query são ridiculamente pequenos (a ponto de ficarem ilegíveis), como se não tivessem sido redimensionados pela configuração do Windows mencionada acima .
Como faço para forçar o Editor do Power Query a usar o dimensionamento apropriado para a exibição?
Este problema estava me incomodando por um tempo e eu finalmente tropecei neste tópico que me disse que o mesmo problema persiste por muitos anos neste momento. Também adicionei esta resposta a esse tópico, caso ajude pessoas que não são usuários do SU.
tl;dr : Se você tiver esse problema, feche e reabra o Excel após desconectar ou conectar-se a monitores externos.
a versão longa
Eu descobri que:
a) Se eu abrir o Excel antes de desconectar o laptop dos outros monitores, quando eu desconectar o laptop dos outros monitores e tentar usar o PowerQuery da instância já aberta do Excel, o Power Query Editor não será dimensionado corretamente e aparecerá na resolução recomendada da tela principal do laptop sem redimensionar (ou seja, é muito pequeno). Se eu fechar totalmente o Excel, reabrir o Excel e tentar usar o Editor do Power Query novamente, o Editor será dimensionado corretamente.
b) Se eu tiver o editor do Power Query aberto enquanto o laptop estiver desconectado dos outros monitores e, em seguida, conectar o laptop aos outros monitores, o editor do PowerQuery não será redimensionado e parecerá ridiculamente grande. Novamente, o editor do PowerQuery não será redimensionado quando os outros monitores externos estiverem conectados ao laptop. Fechar e reabrir o Editor do PowerQuery não ajudará. O texto e os ícones no editor serão enormes e inutilizáveis. A única maneira de resolver isso é (novamente) fechar o Excel completamente, reabrir o Excel e reabrir o Editor do Power Query.
Portanto, em ambos os casos, reiniciar o Excel após desconectar ou reconectar resolve o problema de dimensionamento.
Eu li sobre o suporte do Office para monitores de alta definição e, em seguida, sobre problemas de dimensionamento do Windows para dispositivos de alto DPI . Nas soluções alternativas nessa página, é recomendável verificar se os aplicativos reconhecem o DPI (ou seja, eles podem responder a alterações no DPI quando o aplicativo é movido entre monitores de diferentes resoluções (isso é o que acontece quando você conecta seu laptop aos monitores e seu monitor está configurado para ser sua exibição principal, então o Excel aparece no monitor automaticamente)).
Baixei a ferramenta recomendada e descobri que o Power Query não reconhece o DPI:
As duas linhas "Microsoft.Mashup.Containers" na imagem acima são, na verdade, contêineres para o suplemento Power Query integrado e, como você pode ver na última coluna, elas não têm conhecimento de DPI. Não sou especialista, mas acredito que isso significa que o Power Query não tem ideia de que o DPI na tela que está sendo usado foi alterado. Isso é descrito com mais detalhes sobre como lidar com alto DPI e dimensionamento de DPI em sua solução de escritório .
Especificamente, a tabela sobre os modos de reconhecimento de DPI do Windows e o modo de reconhecimento de DPI.
Em qualquer caso, uma vez que o Power Query Editor integrado (acessado via Get & Transform) é DPI inconsciente, você deve reiniciar o Excel (e, portanto, o contêiner que contém o Power Query) ao alternar as resoluções (ou seja, desconectar/conectar a monitores externos).
Eu poderia resolver esse problema tornando o monitor onde desejo a janela do Power Query minha exibição principal:
Parece que a consulta de energia obtém sua configuração de dimensionamento da tela principal, em vez daquela em que está sendo exibida, por algum motivo. Se for necessário, uma vez que o Excel foi reiniciado, você pode restaurar sua configuração de exibição principal.
Nota: isso é válido no Windows 11, não posso testar no Windows 10 no momento.
Você tentou ativar as configurações avançadas de DPI?
Clique com o botão direito do mouse na área de trabalho e selecione Configurações de exibição e, na janela em Escala e layout, clique em Configurações avançadas de dimensionamento e, na nova janela, ative "Permitir que o Windows tente corrigir os aplicativos para que não fiquem embaçados" , veja a captura de tela
Eu espero que isso ajude.