Pergunte aqui
0

Consigo criar botões para navegar entre as abas no calc?

perguntadas 2020-06-19 19:30:13 +0200

imagem do gravatar de VitorNicollas

updated 2020-06-21 22:21:18 +0200

imagem do gravatar de Schiavinatto

Minha duvida é pra deixar o calc mais visual e facil de nevegar. Como o hiperlink do excel Queria criar botões para navegar entre as abas. Como no exemplo abaixo.Descrição da imagem Eu clico no botão e ja vai pra janela que eu quero, sem ter que clicar nas abas em baixo da tela.

editar alterar tag assinalar como ofensivo fechar mesclar Excluir

1 Resposta

1

respondidas 2020-06-19 19:54:11 +0200

imagem do gravatar de Conrado

updated 2020-06-19 19:56:18 +0200

@VitorNicollas

Siga o caminho

Botão Direito na forma / Editar Hyperlink

Clique no Menu Esquerdo = Documento

Em Destino do Documento, clique no botão à direita da caixa de texto

No Novo Quadro que abrir, Clique no + e selecione a planilha correspondente à forma desejada, em seguida "Aplicar"

Obs.: Funciona apenas quando o Ctrl está sendo pressionado.

editar assinalar como ofensivo Excluir Link mais

Comentários

Mas nesse caso vai abrir um outra planilha?

imagem do gravatar de VitorNicollasVitorNicollas ( 2020-06-19 20:33:34 +0200 )editar
1

Ola @VitorNicollas, pode ser por macros também:

Para cada Planilha esta macro modelo:

Sub IrParaPrincipalSeções
     GoToCel "PRINCIPAL>SEÇÕES"
End Sub

E esta é uma SubMacro Padão:

Sub GoToCel ( xLocal$ ) 
'------------------------------------------------------------------------------
dim args1(0) as new com.sun.star.beans.PropertyValue : args1(0).Name = "ToPoint" : args1(0).Value = xLocal
CreateUnoService("com.sun.star.frame.DispatchHelper") _
.executeDispatch(ThisComponent.CurrentController.Frame, ".uno:GoToCell", "", 0, args1())
End Sub
imagem do gravatar de SchiavinattoSchiavinatto ( 2020-06-19 22:01:04 +0200 )editar
1

@VitorNicollas, já que quer navegar por Botões, deixe só a planilha, veja este exemplo do Escritório Aberto: https://wiki.documentfoundation.org/i...

imagem do gravatar de SchiavinattoSchiavinatto ( 2020-06-19 22:04:58 +0200 )editar

Isso ai que queria fazer no meu. Como faz?? Quero aprender. O senhor tinha que fazer um canal no Youtube auhsauh s

imagem do gravatar de VitorNicollasVitorNicollas ( 2020-06-19 22:09:05 +0200 )editar

Vá na aba Inicial e clique no Lápis para voltar ao normal, de uma olhada nas macros.

Se desejar mais detalhes entre em contato direto, veja aqui: https://wiki.documentfoundation.org/U...

imagem do gravatar de SchiavinattoSchiavinatto ( 2020-06-20 01:39:53 +0200 )editar
1

@VitorNicollas, pode fazer assim também:

Sub SelecionaNomedaSuaPlanilha

    Dim oDoc as Object, oSheet as Object, oDocView as Object, oPlanSelect as Object

        oDoc = ThisComponent
        oSheet = oDoc.Sheets
        oDocView = oDoc.getCurrentController()

            oPlanSelect = oSheet.getByName("NomedaSuaPlanilha")

            oDocView.setActiveSheet(oPlanSelect)    

End Sub

Obs.: Importante ressaltar que é de boa prática "baixar" a segurança de macros. E caso sua planilha for aberta em outras máquinas, deve ser feita a mesma configuração.

Motivo: Caso a "Segurança de Macros" esteja no default (Alta), sempre que abrir a planilha, ela indicará que contém macros e fará o bloqueio da execução da mesma.texto em negrito

imagem do gravatar de ConradoConrado ( 2020-06-22 13:08:49 +0200 )editar
Login/Registrar para responder

Ferramentas de perguntas

1 seguidor

Estatísticas

Perguntadas: 2020-06-19 19:30:13 +0200

Lidas: 14 vezes

Última atualização: Jun 19