Criar campo preenchível em formulário no Calc por macro

Tenho trabalho em um sistema para preenchimento de relatórios de serviço.

Numa parte deste relatório, gostaria de criar uma caixa de texto por macro.

Por exemplo: A célula A2 tem largura de 1 cm e altura de 0,5 cm. Gostaria de criar uma caixa de texto ancorada nesta célula através de macro nas mesmas dimensões desta célula. Desta maneira, quando exportar para PDF, poderei preencher este campo.

Existe algum código para criar objetos de formulário?

Se sim, quais os parâmetros?

Versão: 6.4.2.2 (x64).

Ola @Filipe2, se for várias Caixas de texto que vai necessitar, creio que é mais fácil criar uma e depois Copiar e Colar nos demais lugares.


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.

Creio que seja uma boa ideia, porém eu ainda não estou familiarizado com a manipulação de elementos de formulário através de macro. Poderia mostrar como seria feito para copiar e colar? Ou indicar uma documentação? Não tenho tido sucesso na pesquisa.

@Filipe2, se criar a Caixa de texto e ancorar na célula que esta, pode-se criar a macro para copiar esta célula e colar onde deseja. Desta forma a Caixa de texto ancorada na célula será copiada junta.

Ola @Filipe2, segue uma sugestão

arquivo teste

Descrição da imagem


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.

Obrigado Schiavinatto, atende ao que preciso.

Só gostaria de alertar para que outros não cometam o mesmo erro que eu. Não é nomear a CAIXA DE TEXTO como “CaixaPadrão”, mas sim a CÉLULA ao qual a caixa de texto está ancorada.