Pergunte aqui
0

Copiar dados do Calc e colar no Writer por meio de um botão de ação.

perguntadas 2020-10-22 19:35:17 +0100

imagem do gravatar de mgs

updated 2020-10-22 19:38:36 +0100

Boa tarde.

Preciso de uma macro que seleciona os dados válidos da coluna A, aba ofício (diferente de vazio ou com erros) no Calc e cole em um ofício no Writer automaticamente por meio de um botão inserido no calc (ofício1, ofício 2,... etc.).

Outra dúvida, como habilitar apenas uma caixa de seleção dentro de um conjunto de caixas de seleção, isto é, preciso de uma delas sempre ativa, porém ao marcar uma, é necessário que desmarque a outra?

Seguem os arquivos:

C:\fakepath\PLANO DE PAGAMENTO 4 - Copia - Copia.odt

C:\fakepath\PLANO DE PAGAMENTO 4 - Copia - Copia.ods

Desde já agradeço.

editar alterar tag assinalar como ofensivo fechar mesclar Excluir

Comentários

Ola @mgs, a intensão final é a impressão do documento em Writer, ou geração de Pdf ?

Se SIM, é mais fácil fazer todo o processo no Calc.

Mostre uma imagem considerando o documento final em Writer.

imagem do gravatar de SchiavinattoSchiavinatto ( 2020-10-22 20:09:16 +0100 )editar

Olá @Schiavinatto. A intenção é gerar um PDF. Se for possível gerar dentro do Calc, nem é necessário o documento no Writer, só que daí eu preciso de alguns campos editáveis, como número do ofício por exemplo.

imagem do gravatar de mgsmgs ( 2020-10-22 21:50:47 +0100 )editar

Mostre uma imagem considerando o documento final.

E qual seria o limite máximo de linhas por documento gerado ?

imagem do gravatar de SchiavinattoSchiavinatto ( 2020-10-22 21:56:28 +0100 )editar

Faz para 200 linhas. Dificilmente será utilizado todas, mas há casos que sim. Posso alterar essa quantidade se for o caso?

imagem do gravatar de mgsmgs ( 2020-10-22 22:02:08 +0100 )editar

Mostre uma imagem considerando o documento final, como exemplo....

Caso queira contato direto, veja aqui: https://wiki.documentfoundation.org/U...

imagem do gravatar de SchiavinattoSchiavinatto ( 2020-10-22 22:21:49 +0100 )editar

Ok @Schiavinatto. Obrigado

imagem do gravatar de mgsmgs ( 2020-10-22 22:36:05 +0100 )editar

@Schiavinatto, pode usar esse modelo do Writer em anexo, acrescentando campo após a palavra ofício para digitar o número e colocar a coluna com os dados antes do "atenciosamente". Desde já agradeço sua atenção.

imagem do gravatar de mgsmgs ( 2020-10-23 00:24:07 +0100 )editar

2 Respostas

0

respondidas 2020-10-23 04:16:37 +0100

imagem do gravatar de Schiavinatto

@mgs, segue uma sugestão:

  1. Campo para a numeração do Ofício;
  2. Campo para complemento do texto;
  3. Validação, escolha OFÍCIO 1 ou OFÍCIO 2;
  4. Impressão ( Formata altura das linhas e oculta as não usadas "-" ).

Descrição da imagem

Arquivo do teste

--------------------------------------------------------------------

ATENÇÂO:: Para dar mais detalhes a sua pergunta, use Descrição da imagem na pergunta ou Descrição da imagem abaixo. Não use Adicionar resposta para comentário. Grato.

Caso a resposta atendeu sua necessidade, por gentileza, click na bolinha Descrição da imagem a esquerda da resposta, para finalizar a pergunta.

editar assinalar como ofensivo Excluir Link mais

Comentários

Achei ótimo @Schiavinatto, só que dá erro depois da impressão do primeiro ofício, isto é, imprimo o ofício 2 e sai perfeito, ao selecionar o ofício 1 dá erro, não está imprimindo os dois ofícios na sequência. Outra coisa, ao clicar na impressora, às vezes ele fica selecionada para posicionar em outro lugar. É possível travá-la? Também gostaria de formatar automaticamente apenas a altura das linhas que têm aquela numeração 1,2,3,4.... no corpo do ofício. Essas macros funcionam para LibreOffice 5? Se puder corrigir esses detalhes lhe agradeço. Obrigado.

imagem do gravatar de mgsmgs ( 2020-10-23 15:52:28 +0100 )editar

Ola @mgs, qual erro que esta dando ?

No final da impressão o cursor vai para A2, sim é possível mudar.

Altura das linhas é possível.

Devem funcionar no 5.

imagem do gravatar de SchiavinattoSchiavinatto ( 2020-10-24 01:17:32 +0100 )editar
0

respondidas 2020-10-26 17:49:48 +0100

imagem do gravatar de Jedison

updated 2020-10-26 17:52:21 +0100

Olá amigo. Uma alternativa seria usar macros associadas ao MENU (Ferramentas/Personalizar) e criar um submenu de comando no CALC copiar o conteúdo do determinado intervalo para a área de transferência, e usar CTRL+SHIFT+V no WRITE para colar o conteúdo lá (sem formatação). Criar a macro 1. Na sua planilha no CALC use os comandos DADOS/DEFINIR INTERVALO para dar um nome para o intervalo de células onde os dados a serem inseridos no seu ofício ficarão. No teu exemplo, as Células A13:A14. Digamos que nomeie esse intervalo como "PROCESSOS" (ou qualquer outro nome que você queira dar). 2. Vá em FERRAMENTAS/OPÇÕES/AVANÇADO e marque a caixa Ativar Gravação de Macros. 3. Depois vá em FERRAMENTAS/MACROS/GRAVAR. Vai aparecer um pequeno menu (suspenso) dizendo "Encerrar Gravação" na tela. Não clique nele ainda. 4. Vá em DADOS/SELECIONAR INTERVALO e ache na lista (se houver outros nomeados) o seu "PROCESSOS". Depois, sem clicar em mais nada, vá em EDITAR/COPIAR. 5. Agora clique naquele menu suspenso. Vai pedir um nome para a sua macro. Escolha um, tipo "Copia_Dados". Nesse ponto você já tem a MACRO. Agora você pode associá-la a um menu. Associar ao Menu Ao associar a macro a um comando de MENU, você poderá fazer a cópia simplesmente pressionando o comando, e o conteúdo será colocado na área de transferência pra você poder usá-lo em qualquer aplicativo do Windows. Faça assim: 6. Ainda no CALC, vá em FERRAMENTAS/PERSONALIZAR 7. Na Aba MENUS, vá no Box DESTINO, clique na ENGRENAGEM, e depois em NOVO 8. Dê um nome para a sua Opção de Menu, tipo "MIGRAR" ou outra de sua preferência 9. No box CATEGORIAS (ainda na tela principal), selecione MACROS. 8. Em Minhas Macros, localize e selecione a sua "Copia_Dados" e clique na SETA para a Direita, para enviá-la para o menu 9. Coloque um nome amigável, e pronto. Agora, quando seus dados estiverem prontos, selecione o seu novo comando, use ALT-TAB para ir para o seu aplicativo de destino e, lá, faça um COLAR TEXTO SEM FORMATAÇÃO (CTRL+SHIFT+ALT+V). É no seu arquivo de destino que você poderá deixar um modelo pronto já com o texto fixo e com as formatações adequadas.

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

Ferramentas de perguntas

1 seguidor

Estatísticas

Perguntadas: 2020-10-22 19:35:17 +0100

Lidas: 56 vezes

Última atualização: Oct 26 '20