Gitternetz via Tastenkombination ausschalten

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Sturmkind
Beiträge: 2
Registriert: So, 24.06.2007 05:11

Gitternetz via Tastenkombination ausschalten

Beitrag von Sturmkind »

Hallo,

ich habe mit Calc eine Tabelle erstellt und mit Farben und Rahmen auch entsprechend gestaltet. Nun sind im fertigen Dokument die Gitternetzlinien, so viel sie auch beim Erstellen des selben helfen im Weg. Klar will ich sie nicht immer ausschalten und so stellt sich die Frage ob es eine Tastenkombination gibt die das Gitternetz ein und ausschaltet.

Grüße
Sturmkind
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Gitternetz via Tastenkombination ausschalten

Beitrag von komma4 »

das ist nicht eingebaut... kopiere den folgenden Code in ein Modul Deiner "Standard"-Bibliothek, und weise es dann einer Tastenkombination zu:

Code: Alles auswählen

Sub calc_toggleGridLines

' Kontroller
oCtrl = ThisComponent.getCurrentController()

' test
' Objekt? 
if IsMissing( oCtrl ) then
msgbox "kein Calc-Dokument?"
exit sub
end if

' get status
Dim bStatusGridLines as Boolean
bShowGridLines = oCtrl.getPropertyValue( "ShowGrid" )

' test
' Objekt?
if IsMissing( bShowGridLines ) then
msgbox "kein Calc-Dokument?"
exit sub
end if

' Status umschalten
' toggle status
' bool'sche Variable ist TRUE wenn sichtbar, umsetzen
if bShowGridLines then
oCtrl.setPropertyValue( "ShowGrid",FALSE )
else
' bool'sche Variable ist FALSE wenn sichtbar, umsetzen
oCtrl.setPropertyValue( "ShowGrid",TRUE )
end if
End Sub
Viel Erfolg!
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
turtle47
*******
Beiträge: 1849
Registriert: Mi, 04.01.2006 20:10
Wohnort: Rheinbach

Re: Gitternetz via Tastenkombination ausschalten

Beitrag von turtle47 »

Hallo Zusammen,

ich hätte es etwas kürzer.

Code: Alles auswählen

Sub Gitterlinien_An_Aus
If ThisComponent.SupportsService( "com.sun.star.sheet.SpreadsheetDocument" ) Then
ThisComponent.CurrentController.ShowGrid = NOT ThisComponent.CurrentController.ShowGrid
End If
End Sub
Wie man Makros intsalliert findest Du hier:
http://www.ooowiki.de/MakrosInstallieren

Wie man die Tastatur daraufhin anpasst findest Du hier:
http://www.ooowiki.de/TastaturAnpassen

Jürgen
Software hat keinen Verstand - benutze deinen eigenen...!

Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem
Sturmkind
Beiträge: 2
Registriert: So, 24.06.2007 05:11

Re: Gitternetz via Tastenkombination ausschalten

Beitrag von Sturmkind »

Super! Danke für die Schnelle Antworten Winfried und Jürgen! :-)

Werde mich heute Abend wenn ich ein wenig mehr Zeit habe genauer damit befassen.

Wünsche Euch noch einen schönen Sonntag

Grüße
Sascha
Antworten