Eu tenho um documento do Excel armazenado em um SharePoint Server, que sempre abro no meu computador no modo somente leitura, porque preciso fazer referência a ele.
De vez em quando, para obter as alterações mais recentes, tenho que fechar o arquivo e recarregá-lo novamente. Existem opções no Excel 2007 que permitem simplesmente atualizar um documento que abri no modo somente leitura para a versão mais recente no servidor?
Melhor ainda, existe uma maneira de fazer isso dinamicamente, sem que eu precise atualizar?
microsoft-excel-2007
RoboShop
fonte
fonte
Respostas:
A solução de Yuval pode ser suficiente, mas apenas se as alterações forem limitadas ao conteúdo da célula. O inquiridor não indicou se esse é o caso. No entanto: e se a alteração que você deseja captar for a adição (talvez até a remoção) de planilhas na pasta de trabalho?
Tipo de solução quebradiça e nojenta: armazene uma macro em seu PERSONAL.XLS (B) oculto para executar uma pasta de trabalho periódica (reagendando-se) fechar e reabrir. PERSONAL.XLS (B) deve ser encontrado em% USERPROFILE% \ AppData \ Roaming \ Microsoft \ Excel \ XLSTART \)
Obviamente, o sub acima pode ser parametrizado e / ou você pode anexá-lo a um botão personalizado da barra de ferramentas ou algo assim. Como o salvamento da pasta de trabalho salva as informações de estado da planilha, célula ativa, etc. ativas, convém incluir algumas linhas para salvar seu nome de planilha ativo preferido e reativá-lo sempre que for reaberto.
Referências:
http://office.microsoft.com/en-us/excel-help/run-a-macro-HP010342865.aspx http://msdn.microsoft.com/en-us/library/office/ff196165(v=office .14) .aspx
Embora eu não tenha examinado tudo, essa parece ser uma introdução muito útil se você nunca ouviu falar de PERSONAL.XLS (B): http://www.rondebruin.nl/win/personal.htm
fonte
Isso pode ajudar:
É aqui que eu entendo. É um artigo interessante. Isso ajuda?
fonte