Como em alterá-lo para que seja somente leitura, você quer dizer? Você pode fazer isso com uma senha, se não me engano.
Mas não permitir salvar - não vejo o ponto - alguém sempre pode copiar o arquivo.
É possível não permitir salvar um arquivo do Excel (.xls)? (Deve também trabalhar em números no OSX)
Como em alterá-lo para que seja somente leitura, você quer dizer? Você pode fazer isso com uma senha, se não me engano.
Mas não permitir salvar - não vejo o ponto - alguém sempre pode copiar o arquivo.
Você pode ter uma macro no evento Before_Save, mas evitá-la significa apenas desabilitar macros.
ThisWorkbook.Close savechanges:=False
Se você forçou as macros a serem ativadas para visualizar o conteúdo que pode ajudar, mas não garantirá que ele não seja salvo. O site de Chip Pearson tem algum código interessante do TimeBombRegistry que você pode adaptar
Tags microsoft-excel