Sobre a utilização de macros no LibreOffice Calc e no Micro...
- Gabarito Comentado (1)
- Aulas (8)
- Comentários (2)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: B
Tema central: A questão trata da compatibilidade entre macros nos programas LibreOffice Calc e Microsoft Excel. Compreender macros é essencial, pois elas automatizam tarefas repetitivas em planilhas usando uma linguagem de programação embutida.
Resumo teórico: Macros no Excel são criadas principalmente em VBA (Visual Basic for Applications). Já no LibreOffice Calc, as macros podem ser feitas em LibreOffice Basic (similar ao VBA), porém os objetos, métodos e propriedades usados para manipular as planilhas são diferentes. Por isso, apesar de ambas utilizarem linguagens parecidas, não há compatibilidade total entre as macros de um e de outro.
Fonte de referência: Manual do LibreOffice (https://pt.libreoffice.org/ajuda/documentacao/), Microsoft Docs (https://docs.microsoft.com/pt-br/office/vba/library-reference/concepts/getting-started-with-vba-in-office).
Justificativa da alternativa correta (B):
A opção B está certa ao afirmar que não são totalmente compatíveis, pois, apesar da mesma linguagem base, existem diferenças nos comandos, objetos e métodos usados. Muitas vezes, uma macro feita para Excel não funciona no Calc sem adaptações, e vice-versa.
Análise das alternativas incorretas:
A: Incorreta. Afirma compatibilidade total e identidade de objetos e métodos, o que não é verdade.
C: Incorreta. Diz que não há compatibilidade alguma, mas parte do código pode ser adaptado, pois a linguagem base é semelhante.
D: Incorreta. As linguagens não são inteiramente distintas e os objetos/métodos não são idênticos.
E: Incorreta. Compatibilidade total não existe, pois diferenças nos objetos e métodos impedem isso.
Dica de interpretação:
Sempre busque por palavras como “totalmente” ou “idêntico”, que indicam absolutos e, em informática, raramente são verdadeiros devido às diferenças entre softwares.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Correta (B)
A opção B está certa ao afirmar que não são totalmente compatíveis, pois, apesar da mesma linguagem base, existem diferenças nos comandos, objetos e métodos usados. Muitas vezes, uma macro feita para Excel não funciona no Calc sem adaptações, e vice-versa.
Incorretas:
A: Incorreta. Afirma compatibilidade total e identidade de objetos e métodos, o que não é verdade.
C: Incorreta. Diz que não há compatibilidade alguma, mas parte do código pode ser adaptado, pois a linguagem base é semelhante.
D: Incorreta. As linguagens não são inteiramente distintas e os objetos/métodos não são idênticos.
E: Incorreta. Compatibilidade total não existe, pois diferenças nos objetos e métodos impedem isso.
- Ambos usam linguagens baseadas no BASIC, mas com diferenças de implementação.
- O LibreOffice Basic tem sintaxe semelhante, porém os objetos, propriedades e métodos (ou seja, a forma de acessar planilhas, células, gráficos etc.) são diferentes.
- Por isso, macros criadas no Excel nem sempre funcionam corretamente no Calc e vice-versa, sendo necessário ajustes no código.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo