Pergunte aqui
1

Criar Macro sem basic

perguntadas 2017-04-06 14:00:15 +0100

imagem do gravatar de Rosano

updated 2017-05-24 18:50:55 +0100

imagem do gravatar de Grafeno

Prezados(as), bom dia.

É possível criar macros sem utilizar-se de basic, somente com funções do Calc.

Em caso afirmativo ou outra possibilidade, fineza enviar tutorial.

Obrigado Rosano

editar alterar tag assinalar como ofensivo fechar mesclar Excluir

Comentários

Prezado Antonio, bom dia. Agradeço às informações, sobre linguagens (Basic e outras), mas nunca tive paciência ou capacidade de aprender linguagens de programação (somente quando na faculdade - basic bem básicp, na hp fx...).

.Penso em montar planilhas para: Controle de estoque/fornecedores/produção/vendas/custo de vendas/bdi....Então, pendei que fosse possível fazer uma macro nesse sentido, somente com funções.

mais uma vez, obrigado.

Ótimo final de semana junto aos seus.

Rosano

imagem do gravatar de RosanoRosano ( 2017-04-09 15:45:57 +0100 )editar

2 Respostas

1

respondidas 2017-04-06 19:26:07 +0100

Boa tarde.

O que pode ser feito, só com as funções do Calc, seria no caso de gravar a macro, sem digitar código. Se você gravar ela poderá, simplesmente, repetir seus passos, ou seja, se você gravar ela e digitar a função do calc exatamente como quer e parar a gravação após, você não precisa desenvolver o código em Basic, pois ele fará o código automaticamente (ou seja, não será sem o Basic, apenas não precisará desenvolver o código).

Att

editar assinalar como ofensivo Excluir Link mais

Comentários

Prezado @BrunoBMS, bom dia.

. Penso em montar planilhas para: Controle de estoque/fornecedores/produção/vendas/custo de vendas/bdi....Então, pendei que fosse possível fazer uma macro nesse sentido, somente com funções.

Das intenções acima, é possível relacionar com macro(s) (sem linguagem(s)(?!)

Agradeço-lhe às informações

Ótimo final de semana junto aos seus.

Rosano

imagem do gravatar de RosanoRosano ( 2017-04-09 15:54:27 +0100 )editar

Oi @Rosano, um "Controle de estoque/fornecedores/produção/vendas/custo de vendas/bdi....", dependendo do nível que deseja este controle, é possível sim, monta-lo sem macros, você já tem algum esboço deste controle?

imagem do gravatar de Gilberto SchiavinattoGilberto Schiavinatto ( 2017-04-10 05:00:44 +0100 )editar
1

Bom dia, @Rosano. Assim como disse o Gilberto, de acordo com o nível de controle, é possível, sim, porém, cada função que queira realizar você terá que 'gravar' inicialmente, sem a possibilidade de reutilizar parte de códigos de macros, mas não utilizar a programação não vai lhe inviabilizar o uso das macros.

Abraço.

Att,

imagem do gravatar de BrunoBMSBrunoBMS ( 2017-04-10 12:16:46 +0100 )editar

Prezado Schiavinatto e BrunoBMS

Considerando uma ME de artefatos de cimento (concreto), as variáveis são em número reduzido (cimento, areia, brita, aço, aditivos...), então, sem utilizar macros creio ser possível montar planilha(s) com fim de controles mensais/anuais. Os Controles são simples. Meu receio é referente à segurança dessas planilhas.

Agradeço-lhes à intenção de colaborar. Rosano

imagem do gravatar de RosanoRosano ( 2017-04-12 13:51:16 +0100 )editar

Rosano, boa tarde.

Indiferente se utilizar macros através de código em Basic, macros gravadas por repetição de comandos, ou simplesmente fórmulas inclusas diretamente no arquivo, não vejo uma diferenciação na questão de segurança, seja a segurança na parte de acesso ao arquivo quanto segurança no que diz respeito à confiança dos dados.

imagem do gravatar de BrunoBMSBrunoBMS ( 2017-04-12 18:23:08 +0100 )editar

Agradeço-lhes às informas, BrunoBMS

imagem do gravatar de RosanoRosano ( 2017-04-13 20:10:39 +0100 )editar

Oi @BrunoBMS, sobre seu comentário anterior, "....sem a possibilidade de reutilizar parte de códigos de macros,.....", é possível sim, uma Macro para chamar outras sem problemas.

imagem do gravatar de Gilberto SchiavinattoGilberto Schiavinatto ( 2017-04-27 03:19:00 +0100 )editar
1

respondidas 2017-04-06 15:54:40 +0100

imagem do gravatar de Grafeno

updated 2017-04-06 16:05:48 +0100

Bom dia,

Criar uma macro somente por funções do Calc é impossível, pois é preciso uma linguagem de programação para estruturar o rotina com as ações que se deseja automatizar. Mas no caso do LibreOffice é possível escrever macros em outras linguagens de programação: Python, Java, JavaScript, BeanShell.

O que acontece é que apenas a Linguagem Basic é integrada ao ponto de ter uma IDE interna na suíte e ser referenciada como LibreOffice Basic. Se vc for optar escrever em Python, por exemplo, deverá dispor de uma IDE externa, salvar o script e carregar através de Ferramentas > Macros > Organizar de Macros.


Tutoriais Python: (Artigos intitulados PyUno)


Atte,

editar assinalar como ofensivo Excluir Link mais
Login/Registrar para responder

Ferramentas de perguntas

Estatísticas

Perguntadas: 2017-04-06 14:00:15 +0100

Lidas: 65 vezes

Última atualização: Apr 06