Como bloquear a opção "Compartilhar" do Menu do Excel?

Anônima
2016-06-16T20:27:35+00:00

Olá amigos,

Tenho uma planilha na qual desabilitei a função de save padrão do Excel e configurei o save com diversas validações via VBA.

Sendo assim, caso a pessoa tenha deixado alguns campos "obrigatórios" da planilha sem preencher ela não consegue salvar.

Porém, é possível que a pessoa entre pelo Menu>Compartilhar e escolha entre upar em nuvem, enviar por e-mail, etc...

Como meu código valida a planilha no BEFORE SAVE, essa função não cai na validação.

Como quero exigir que o usuário salve a planilha, gostaria de desativar todas as opções disponíveis dentro desse menu COMPARTILHAR, como isso é possível?

Muito obrigado

Antonio Falcirolli

Microsoft 365 e Office | Excel | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

Resposta aceita pelo autor da pergunta

Anônima
2016-06-16T21:48:15+00:00

Olá Antonio Falcirolli, tudo bem? 

Obrigada por entrar em contato com à Comunidade Microsoft.

Para obter maiores esclarecimentos sobre o seu questionamento, peço a gentileza de acessar o link abaixo que vai direcioná-lo ao MSDN que é um fórum especialmente destinado para desenvolvedores e profissionais em TI.

:: MSDN ::

Se houver outras dúvidas relacionadas aos produtos Microsoft, por favor, volte a postar. Estamos à disposição.

Caso essa informação tenha sido útil, marque-a como resposta.

Até breve!

Esta resposta foi útil?

0 comentários Sem comentários

3 respostas adicionais

Classificar por: Mais útil
  1. Anônima
    2016-06-20T20:48:10+00:00

    "Como quero exigir que o usuário salve a planilha, gostaria de desativar todas as opções disponíveis dentro desse menu COMPARTILHAR, como isso é possível?"

    No link que te passei, ele dá exemplos de como ocultar a opção de compartilhar e de todos os outros controles.

    Esta resposta foi útil?

    0 comentários Sem comentários
  2. Anônima
    2016-06-20T18:51:57+00:00

    Olá Felipe,

    Obrigado pelo retorno, mas essa não é exatamente a minha preocupação.

    Da maneira como utilizamos a planilha, mesmo que algum deles possuísse tal conhecimento (porque atualmente nenhum possui), mesmo assim não daria certo.

    A questão é somente a função compartilhar mesmo, onde não encontrei meios de bloqueá-la.

    Esta resposta foi útil?

    0 comentários Sem comentários
  3. Anônima
    2016-06-18T19:30:58+00:00

    Antônio,

    Não é possível. Com  um pouco de conhecimento, seu usuário conseguirá salvar sua pasta de trabalho onde quiser.

    Se um usuário digitar, simplesmente Alt+F11 e, em seguida

    Application.EnableEvents = False: ThisWorkbook.Save

    Ele conseguirá salvar sua pasta de trabalho com isso, por exemplo, e é impossível contornar uma ação simples como essa.

    "se segurança é algo absolutamente importante para você, o Excel não é a ferramenta certa para seu trabalho"

    Você pode aumentar a segurança do seu projeto, todavia. No seu caso, você pode desabilitar a faixa de opções e reduzir as opções de salvar do usuário.

    Veja os exemples "Dictator" da página http://www.rondebruin.nl/win/s2/win003.htm

    Esta resposta foi útil?

    0 comentários Sem comentários