Fenstergrösse benutzerdefiniert an Inhalt anpassen
Moderator: Moderatoren
Fenstergrösse benutzerdefiniert an Inhalt anpassen
Salute Alle,
kann ein Problem trotz hartnäckiger Suche nach verschiedenen möglichen Stichwortkombinationen, die es umschreiben, nicht lösen. Vielleicht ist es auch eher eine Windows-Kiste, aber das glaub ich nicht.
Mein Wunsch: Die Fenstergrösse einer Calc-Tabelle idealerweise automatisch (?...skeptisch) , oder auch per Makro oder dergleichen, an einen je nach Tabelle unterschiedlichen und von mir definierbaren "Arbeitsbereich" zu reduzieren, so dass ich alles sehe, was ich brauche, aber dass Fenster auf dem Desktop so klein als möglich erscheint.
Hintergrund: Multitasking is schön, aber das Fenstermanagement über die Taskleiste bei häufigem Wechseln zwischen den Fenstern einfach belastend.
Habe oft 5 und mehr Fenster verschiedener Programme gleichzeitig geöffnet, um z.B. in Calc errechnete Werte in ein Videoschnittprogramm einzutragen usw. Dabei ist es für <Strg>+C und Konsorten natürlich am effektivsten, wenn möglichst viel von verschiedenen Fenstern zu sehen ist.
So eine Calc-Funktion wünsch ich mir schon seit Jahren. Na vielleicht findet sich ja ein OO-Experte, der ne Idee oder gar ne Lösung hat !?
Bin nicht so dolle im Calc, Funktionen mach ich mir schon zurecht, Makros bin ich Anfänger, sverweis, Matrizen und komplizierteres habsch noch nich gebraucht...
Danke schon mal an alle, die sich vielleicht darüber nen Kopp machen oder auch nur für Ideen!
kann ein Problem trotz hartnäckiger Suche nach verschiedenen möglichen Stichwortkombinationen, die es umschreiben, nicht lösen. Vielleicht ist es auch eher eine Windows-Kiste, aber das glaub ich nicht.
Mein Wunsch: Die Fenstergrösse einer Calc-Tabelle idealerweise automatisch (?...skeptisch) , oder auch per Makro oder dergleichen, an einen je nach Tabelle unterschiedlichen und von mir definierbaren "Arbeitsbereich" zu reduzieren, so dass ich alles sehe, was ich brauche, aber dass Fenster auf dem Desktop so klein als möglich erscheint.
Hintergrund: Multitasking is schön, aber das Fenstermanagement über die Taskleiste bei häufigem Wechseln zwischen den Fenstern einfach belastend.
Habe oft 5 und mehr Fenster verschiedener Programme gleichzeitig geöffnet, um z.B. in Calc errechnete Werte in ein Videoschnittprogramm einzutragen usw. Dabei ist es für <Strg>+C und Konsorten natürlich am effektivsten, wenn möglichst viel von verschiedenen Fenstern zu sehen ist.
So eine Calc-Funktion wünsch ich mir schon seit Jahren. Na vielleicht findet sich ja ein OO-Experte, der ne Idee oder gar ne Lösung hat !?
Bin nicht so dolle im Calc, Funktionen mach ich mir schon zurecht, Makros bin ich Anfänger, sverweis, Matrizen und komplizierteres habsch noch nich gebraucht...
Danke schon mal an alle, die sich vielleicht darüber nen Kopp machen oder auch nur für Ideen!
Re: Fenstergrösse benutzerdefiniert an Inhalt anpassen
Das ist kein Thema für Calc. Du solltest dieses Anliegen unter der Rubrik OOo Basic und Java vortragen.
Gruß
lorbass
Gruß
lorbass
Re: Fenstergrösse benutzerdefiniert an Inhalt anpassen
Hi,
das geht per Makro. Anbei eine Datei, die ein Makro enthält, das die Grösse des selektierten Bereiches ermittelt und dann anhand der Bildschirmauflösung versucht, die Fenstergrösse entsprechend genau anzupassen.
Gestartet wird das Makro über das Kontextmenü -> "Fenster an selektierte Zellen anpassen" Klappt bei mir unter Windows 7 gut, wenn die Symbolleisten ausgeblendet, die Zeilen und Spaltenköpfe noch eingeblendet sind.
In diesen beiden Zeilen kann man die Vergrößerung des Fensters im Vergleich zur Grösse des selektierten Bereiches einstellen.
Damit die Makros laufen dürfen, stellst du unter Extras/Optionen/Openoffice.org oder LibreOffice.org/Sicherheit/Makrosicherheit mindestens die Stufe "Mittel" ein, dann wirst du beim Öffnen von Dokumenten gefragt, ob du Makros ausführen möchtest.
So, nun viel Spaß damit
Gruß R
das geht per Makro. Anbei eine Datei, die ein Makro enthält, das die Grösse des selektierten Bereiches ermittelt und dann anhand der Bildschirmauflösung versucht, die Fenstergrösse entsprechend genau anzupassen.
Gestartet wird das Makro über das Kontextmenü -> "Fenster an selektierte Zellen anpassen" Klappt bei mir unter Windows 7 gut, wenn die Symbolleisten ausgeblendet, die Zeilen und Spaltenköpfe noch eingeblendet sind.
In diesen beiden Zeilen kann man die Vergrößerung des Fensters im Vergleich zur Grösse des selektierten Bereiches einstellen.
Code: Alles auswählen
h = osel.Size.Height/1000 + 2 ' 2 = Überhöhe in cm
w = osel.Size.Width/1000 + 1 ' 1 = Überbreite in cm
So, nun viel Spaß damit
Gruß R
- Dateianhänge
-
- Fenstergroesse_Arbeitsbereich.ods
- (8.77 KiB) 100-mal heruntergeladen
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 11: AOO, LO Linux Mint: AOO, LO
Re: Fenstergrösse benutzerdefiniert an Inhalt anpassen
Salute,
Mit passenden Grüßen
Eddy
das Fenster mit der Maus auf die passende Größe zu bringen ist nicht technisch genug?edecat hat geschrieben:so dass ich alles sehe, was ich brauche, aber dass Fenster auf dem Desktop so klein als möglich erscheint.
Mit passenden Grüßen
Eddy
1k dank...
Sry, konnte gestern und heut vormittag nich reingucken. Was F3KTotal anbietet, klingt richtich geil. Werds heut abend versuchen.Melde mich dann natürlich zurück, ev. erst morgen.
@Eddy: Ja, ich bin eine faule Sau. Nur wenn Du gleichzeitig 3-5 Calc-Tabellen offen hast, alle mit unterschiedlich grossen Arbeitsbereichen und daher verschieden gross, bist Du sicher auch dankbar, wenn Du die optimale Grösse quasi auf Klick einstellen kannst. Dann brauchst Du nur noch platzieren und hast schnell die Übersicht.
Danke an alle hier, til then - greez Ede
@Eddy: Ja, ich bin eine faule Sau. Nur wenn Du gleichzeitig 3-5 Calc-Tabellen offen hast, alle mit unterschiedlich grossen Arbeitsbereichen und daher verschieden gross, bist Du sicher auch dankbar, wenn Du die optimale Grösse quasi auf Klick einstellen kannst. Dann brauchst Du nur noch platzieren und hast schnell die Übersicht.
Danke an alle hier, til then - greez Ede
Funzt...
Ja, habs probiert und es geht. Feines kleines Tut von F3K Total! Nochmal thx dafür!
Durch Werteveränderung in den von R. eingefügten Codezeilen wie
h = osel.Size.Height/1000 + 2 ' 2 = Überhöhe in cm
w = osel.Size.Width/1000 + 1 ' 1 = Überbreite in cm
kann man den Bereich, auf den dann verkleinert oder vergrössert wird, durch probieren ganz gut einstellen.
Der Haken: Man muss immer erst den anvisierten Bereich händisch auswählen.
Die perfekte Lösung wäre, wenn das Script einfach nur den von mir dann dementsprechend festgelegten Druckbereich auslesen würde anstelle des händisch aktivierten Bereichs.
Den könnte man ja dazu missbrauchen. Lieber R , falls Du nochmal in diesen Thread reinguckst, sach doch mal wat dazu - vielleicht geht das ja ?!
@Lorbass - stimmt, in OOBasic wär das hier besser platziert, vielleicht verschiebts ja ein Admin... kenn mich in Foren nich so dolle aus...
Bis morgen oder laterz - Ede

Durch Werteveränderung in den von R. eingefügten Codezeilen wie
h = osel.Size.Height/1000 + 2 ' 2 = Überhöhe in cm
w = osel.Size.Width/1000 + 1 ' 1 = Überbreite in cm
kann man den Bereich, auf den dann verkleinert oder vergrössert wird, durch probieren ganz gut einstellen.
Der Haken: Man muss immer erst den anvisierten Bereich händisch auswählen.
Die perfekte Lösung wäre, wenn das Script einfach nur den von mir dann dementsprechend festgelegten Druckbereich auslesen würde anstelle des händisch aktivierten Bereichs.
Den könnte man ja dazu missbrauchen. Lieber R , falls Du nochmal in diesen Thread reinguckst, sach doch mal wat dazu - vielleicht geht das ja ?!

@Lorbass - stimmt, in OOBasic wär das hier besser platziert, vielleicht verschiebts ja ein Admin... kenn mich in Foren nich so dolle aus...
Bis morgen oder laterz - Ede
Re: Fenstergrösse benutzerdefiniert an Inhalt anpassen
Jo,
anbei eine Datei die den Druckbereich von Tabelle1 beim Öffnen verwendet.
Gruß R
anbei eine Datei die den Druckbereich von Tabelle1 beim Öffnen verwendet.
Gruß R
- Dateianhänge
-
- Fenstergroesse_Arbeitsbereich.ods
- (9.56 KiB) 107-mal heruntergeladen
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 11: AOO, LO Linux Mint: AOO, LO
Genau so...
Jawollja, genau so wollt ichs bei solchen Statistik- und Datenerfassungstabellen immer haben !!!
Hab wieder was dazu gelernt. Bei an ein Dokument gebundenem Makro kann man (in diesem Falle muss man) die vom Skript ausgeführten Aktionen über Extras-Anpassen-Ereignisse zuordnen. Dann wirds gleich beim Öffnen der Datei ausgeführt. Na, die Pro's grinsen über so was, aber ich alter Esel...
Nochmal ein Extradank an F3K - für mich nochmal ein Anstoss, mich mehr mit Makros im OO zu befassen. Coder werd ich wohl sicher nich mehr, aber etwas davon kann ja nich schaden.
Juhu - Superlösung - thx again - lg - Ede

Nochmal ein Extradank an F3K - für mich nochmal ein Anstoss, mich mehr mit Makros im OO zu befassen. Coder werd ich wohl sicher nich mehr, aber etwas davon kann ja nich schaden.
Juhu - Superlösung - thx again - lg - Ede