O que torna o nome do arquivo de documentos do Word 2013 um número tão alto?

8

Quando você abre um novo documento, o Word o nomeia automaticamente como "Documento1", aumentando o número toda vez que você abre outro novo.

Mas alguns números de dias não aumentam sequencialmente (quero dizer 1,2,3,4,5,6 ...), ao invés disso, eles saltam para um número maior e eu estou surpreso em ver números maiores que 100, como "Document538" na foto abaixo.

Acabei de abrir 3 ou 4 documentos no máximo. Autosave está definido para 10 min. E desabilitar um suplemento que eu tinha não alterou o comportamento. O que está causando isso?

Isso não interrompe meu fluxo de trabalho, mas economizarei seu tempo lendo a longa explicação de por que quero saber disso. O curto é entender como o Word funciona e descobrir se ele está relacionado com outros problemas. Agradecemos antecipadamente ...

(Usando o Windows 8.1, Office 365)

    
por Martec 18.02.2015 / 14:55

2 respostas

3

A nova contagem de documentos do Word começa quando o primeiro winword.exe inicia e termina quando o último winword.exe é encerrado.

Acho que o que você está vendo provavelmente é outro aplicativo no sistema que está usando o Word para algum tipo de funcionalidade e que mantém o winword.exe em execução. Um uso comum para isso é usar o Word para verificação ortográfica. Eu coloquei um exemplo na parte inferior da resposta que qualquer um pode tentar, mas a Microsoft tem seu próprio exemplo em c # no MSDN (pesquisa "Como: usar interoperabilidade COM verificar ortografia usando o Word (guia de programação C #)", como eu já fiquei sem links no meu nível de reputação).

Para verificar se está realmente causando o problema, na próxima vez que isso acontecer, feche todas as janelas visíveis do Word, abra o Gerenciador de Tarefas do Windows, escolha a guia Detalhes e veja se WINWORD.EXE está sendo executado.

Como esse tipo de acesso ao Word é feito através de um controle COM e, portanto, o processo pai para este WINWORD.EXE será apenas svchost.exe. Tanto quanto eu sei, não há como ver o que chamou o controle depois do fato.

Para começar a descobrir isso, supondo que o WINWORD.EXE esteja sendo executado, selecione-o e escolha Finalizar tarefa no Gerenciador de tarefas. Se WINWORD.EXE for reiniciado e começar a ser executado novamente em alguns segundos, veja a opção dois abaixo para saber como registrar e, esperamos, descobrir a falha do aplicativo rapidamente.

Assumindo que WINWORD.EXE não está mais sendo executado, a primeira opção para descobrir isso seria simplesmente deixar o Gerenciador de Tarefas em execução, escolher Opções, Sempre na parte superior e deixar a guia Detalhes ativada, redimensionada ou em outra tela, com a opção Processos com nomes W visíveis. Você pode prosseguir com seu fluxo de trabalho normal e, quando iniciar novos aplicativos ou executar tarefas, observe se o Word é inicializado.

A segunda opção seria usar o Monitor de Processo do Windows Sysinternals no site TechNet da Microsoft. Você precisará procurar se você não tiver a ferramenta, pois não tenho nenhum link na resposta. Usando essa ferramenta, você pode capturar quando e por que o controle Word COM é iniciado. Depois de fazer o download, lançar a ferramenta e aceitar o EULA, escolha Filtrar, Filtrar (ou simplesmente pressione Ctrl-L), alterne o primeiro campo para Caminho, depois o segundo para Contém, cole em: {000209FF-0000-0000-C000-000000000046} para o campo de texto e verifique se ele diz para fazer um filtro Incluir. Observe que o GUID que estamos procurando é conhecido pelo Word, mas você pode procurá-lo facilmente pesquisando Word.Application no registro. Captura de tela: Process Monitor fazendo o filtro para pesquisar pelo controle COM do Word:

EscolhaAdicionare,emseguida,OK.
OProcessMonitoragoraficaráembranco.Seoseventosnãoestiveremcontandonabarradestatusinferior(Ofiltroatualexclui...),verifiqueseArquivo,EventosdeCapturaestámarcado.

SevocêconseguiracionaroWINWORD.EXEaoreiniciaroprocessonoGerenciadordeTarefas,faça-onovamenteparaqueoWINWORD.EXEsejareiniciadoe,esperamos,reveleoprocessocomfalha.Senãofoiesseocaso,vocêpodequererreiniciaroWindowsereiniciaroProcessMonitorparaumamelhorchancedecapturá-lo.Emseguida,realizesuastarefasnormais,verificandoperiodicamenteseoProcessMonitorcapturoualgumacoisa.Quandoissoacontecer,ocampoNomedoprocessodeverevelaroculpado.Senãoforóbvio,cliqueduasvezesemumadasentradaseescolhaaguiaProcessoparavertodososdetalhes.

Alémdisso,sevocêacabarprecisandoexecutaroProcessMonitorporumlongoperíododetempo,vocêpodequererverificá-loperiodicamenteeLimparacaptura(Ctrl-X)paraevitarafaltadememóriadoarquivodepaginação(ouvocêpodeusaroutroarquivodeapoio,masesseéoutrotópico).

ParademonstraroproblemaecomooProcessMonitorfunciona,vocêpodesimularocomportamentousandoalgumVBScriptsimples.Parafazerisso,abraoBlocodeNotasecoleoseguinte:

SetWord=CreateObject("Word.Application")
Word.Visible = False
Set NewDocument = Word.Documents.Add()

Em seguida, salve-o na sua área de trabalho como test.vbs . Alterne para a área de trabalho e clique duas vezes em test.vbs para executar o VBScript. De volta ao Process Monitor, você poderá ver que o nome do processo é WScript.exe (o mecanismo VBScript padrão) e é isso que é responsável por iniciar o Word. Captura de tela: Process Monitor mostrando WScript.exe iniciando o controle do Word:

Você também pode iniciar o Word no menu Iniciar e deve estar no Document2. Você precisará matar manualmente o processo WINWORD.EXE no Gerenciador de Tarefas ou ele continuará funcionando.

    
por 24.02.2015 / 07:07
0

Eu vi isso acontecer quando você tem o painel de visualização ativado no File Explorer, isso fará com que a nova numeração de documentos continue subindo. Desabilite o painel de visualização em que o Word se comporta novamente.

    
por 23.10.2015 / 04:23