Não tenho acesso ao MS Office, mas o SkyDrive para uso pessoal está se mostrando ótimo para minhas edições básicas, mas assim que alguém me envia uma pasta de trabalho contendo macros, das quais não preciso, não consigo carregá-la para Skydrive, mesmo com macros desativadas. Existe algo que eu possa usar para remover macros da pasta de trabalho? Estou até disposto a escrever algum código e compartilhá-lo se necessário, mas com certeza alguém já fez isso.
Responder1
Você pode usar o software gratuito da MicrosoftVisualizador do Excelcomo uma etapa intermediária. Abra a planilha no visualizador e copie e cole o conteúdo em um documento no Skydrive. Eu não tentei fazer isso sozinho, mas usei o truque de copiar/colar para me livrar de macros em planilhas do Excel para que funcione.
Responder2
Qual versão do Excel você está usando?
Se estiver usando o Excel 2007 ou 2010, você terá a opção de salvar a pasta de trabalho como uma pasta de trabalho "sem macro" (.xlsx). Para fazer isso, basta abrir a pasta de trabalho, acessar File -> Save as
e alterar o tipo de pasta de trabalho para .xlsx.
Se você estiver usando uma versão mais antiga do Office, há uma macroaquique você pode colar em sua pasta de trabalho "padrão" pessoal, que afirma ser capaz de remover todas as macros de qualquer pasta de trabalho aberta. Observe que as macros da sua pasta de trabalho pessoal não são copiadas para novas pastas de trabalho, portanto isso não será um problema.
Responder3
Uma pasta de trabalho do Excel habilitada para macro pode ser salva no SkyDrive fazendo primeiro uma cópia de todas (ou de um subconjunto) das planilhas como um XLSX padrão. Além disso, alguma limpeza pode ser executada na cópia, como a remoção de referências de links externos e outros recursos não suportados em aplicativos da web. Existe uma sub-rotina VBA que faz isso emhttp://www.business-spreadsheets.com/forum.asp?t=1085.