O Word 2007 e, especialmente, o Fluent User Interface é bastante personalizável. Infelizmente, além das opções limitadas fornecidas pelo próprio programa, qualquer modificação avançada requer o uso de VBA, edição de XML e assim por diante, nenhuma das quais é uma xícara de chá de um usuário em geral. Ainda assim, algumas modificações de interface menores, mas úteis, podem ser realizadas com gratidão sem muita dificuldade ou codificação. Estou focando aqui no comando Selecionar Tudo no Word, mas isso pode ser facilmente estendido para outros comandos em outros aplicativos do Office também. Eu listei alguns recursos no final para aqueles que estão interessados, e é claro que há muito mais por aí, se você não tiver vergonha de codificar.
eu. Use o botão Selecionar já na faixa de opções
O primeiro passo seria verificar se o comando já está acessível na faixa de opções ou em outro lugar. Se você procurar na guia Início , já existe um botão Selecionar disponível e, ao clicar nele, aparece um menu que contém Selecionar tudo :
II.AdicioneobotãoSelectAllàBarradeFerramentasdeAcessoRápido(QAT)
CliquecomobotãodireitodomousenoQATeselecionePersonalizarbarradeferramentasdeacessorápido
Adicioneocomandoconformemostradoabaixo:
-
Você deve ver isso no QAT assim que terminar:
III.AdicionarobotãoSelectAllàRibbon
CliquecomobotãodireitonafaixadeopçõeseselecionePersonalizarafaixadeopções
Adicioneocomandoconformemostradoabaixo:
-
Você deve ver isso na faixa de opções quando terminar:
IV.AdicionaraopçãoSelecionartudoaomenudecontexto
NaguiaVisualizar,cliquenobotãoMacrosecrieumanovamacro(onomerealmentenãoimporta,poisamacroprecisaserexecutadaapenasumavezedepoispodeserexcluído):
-
Digite o código abaixo e clique no botão Executar Macro na barra de ferramentas ou pressione F5 :
CustomizationContext = NormalTemplate CommandBars("Text").Controls.Add ID:=756, Before:=1
Vocêdeveverissonomenudecontextoquandoterminar:
-
Se você deseja que a opção seja adicionada à parte inferior do menu, use o seguinte código de macro:
CustomizationContext = NormalTemplate CommandBars("Text").Controls.Add ID:=756
Paraexcluiraopçãorecém-adicionadadapartesuperiordomenu,useoseguintecódigo:
CustomizationContext=NormalTemplateCommandBars("Text").Controls.Item(1).Delete
-
Para excluir a opção recém-adicionada da parte inferior do menu, use o seguinte código:
CustomizationContext = NormalTemplate CommandBars("Text").Controls.Item(CommandBars("Text").Controls.Count).Delete
Nota: Você pode excluir as macros depois de executá-las uma vez. Além disso, como eles afetam o modelo Normal , você pode ser solicitado a salvar as alterações quando sair do Word, dependendo das configurações de File / Options / Advanced / Save
:
BastaclicaremSalvare,apartirdeentão,SelecionartudoseráexibidoemtodososdocumentoscombasenomodeloNormal:
Dica: Se você bagunçar seu modelo Normal , basta excluir %AppData%\Microsoft\Templates\Normal.dotm
. O Word recriará o modelo com as opções padrão na próxima vez que você executá-lo.
Recursos para ajudar a entender / estender o código de macro: