Pergunte aqui
0

Como fazer o Calc abrir sempre na mesma aba (Menu)

perguntadas 2019-04-17 04:31:11 +0200

imagem do gravatar de marmaduke77

updated 2019-05-28 19:18:44 +0200

Tenho uma planilha de trabalho com muitas abas (acho que são 132) e acabei de deixá-la bem mais funcional com uso de hiperlinks pra navegar entre elas.

Mas o que eu gostaria é que sempre que eu abrir o Calc, ele iniciar sempre na primeira aba, onde está o menu principal. Independente da aba que ele estiver quando eu fechar e salvar.

Alguém pode ajudar?

editar alterar tag assinalar como ofensivo fechar mesclar Excluir

2 Respostas

0

respondidas 2019-04-17 13:43:10 +0200

updated 2019-04-17 13:46:49 +0200

Ola @marmaduke77, seja bem vindo ao Grupo.

Use esta macro:

'================================================|
sub IrPara 
'================================================|
Dim document As Object, dispatcher As Object
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = "ToPoint"
args1(0).Value = "Plan1.A1"
dispatcher.executeDispatch(document, ".uno:GoToCell", "", 0, args1())
end sub

E em Ferramentas / Personalizar:

Descrição da imagem

Descrição da imagem

OK, OK.

Arquivo teste

Caso queira que seu arquivo fique com aparência de aplicativo, de uma olhada neste exemplo, postado no Escritório Aberto.(https://wiki.documentfoundation.org/PT-BR/Projetos/EA) https://wiki.documentfoundation.org/i...


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

Boa noite... Não funcionou! apareceu uma mensagem de erro de sintaxe

imagem do gravatar de marmaduke77marmaduke77 ( 2019-04-18 02:11:11 +0200 )editar

Poste sua macro.........

A minha aceita colocar a célula também.

imagem do gravatar de Gilberto SchiavinattoGilberto Schiavinatto ( 2019-04-18 04:10:54 +0200 )editar

Eu não tenho nenhuma macro. Nunca fiz antes! por isso estou buscando ajuda aqui no fórum.

imagem do gravatar de marmaduke77marmaduke77 ( 2019-04-19 22:41:38 +0200 )editar

De uma olhada aqui:

https://wiki.documentfoundation.org/i...

https://www.schiavinatto.com/mundolib...

Sobre as macros acima:

A minha aceita direcionar para Planilha.célula

A do @Júnio Vieira para Planilha

imagem do gravatar de Gilberto SchiavinattoGilberto Schiavinatto ( 2019-04-20 00:03:03 +0200 )editar
0

respondidas 2019-04-17 13:22:34 +0200

imagem do gravatar de Júnio Vieira

updated 2019-04-17 13:49:37 +0200

Bom dia, é possível utilizando macro, segue procedimento:

Sub AbaMenu()
ThisComponent.CurrentController.SetActiveSheet(ThisComponent.Sheets.GetByName("nomedaguia"))
End Sub

Após inserir essa macro acesse o menu ferramentas >> personalizar >> Eventos >> Ao abrir o documento e atribua a macro. Pronto sempre vai abrir na guia que vc escolheu. Anexo planilha exemplo. C:\fakepath\Abrir na guia menu.ods Obs: Caso seu libreoffice não esteja configurado para abrir macros automaticamente acesse o menu ferramentas >> opções >> Libreoffice >> segurança >> segurança de macros e marque a opção "Baixa não recomendando".

editar assinalar como ofensivo Excluir Link mais

Comentários

Boa noite... não funcionou! apareceu mensagem de erro

imagem do gravatar de marmaduke77marmaduke77 ( 2019-04-18 02:11:58 +0200 )editar

Poste sua macro.........

Esta é só para a planilha, não aceita colocar célula.

imagem do gravatar de Gilberto SchiavinattoGilberto Schiavinatto ( 2019-04-18 04:13:36 +0200 )editar
Login/Registrar para responder

Ferramentas de perguntas

1 seguidor

Estatísticas

Perguntadas: 2019-04-17 04:31:11 +0200

Lidas: 55 vezes

Última atualização: Apr 18