cellatartalom kijelölése táblázatban

Szövegszerkesztő
lurkobar
Hozzászólások: 2
Csatlakozott: 2010. október 8., péntek 9:27

cellatartalom kijelölése táblázatban

Hozzászólás Szerző: lurkobar »

Kérdésem a következő: Word-öt használva a táblázatokban, amennyiben a tab billentyűvel haladok a cellák között, a cellatartalom automatikusan kijelölésre kerül, míg OOo-ban a cella első pozíciójára áll a kurzor. Van-e olyan beállítás, amivel megoldható, hogy itt is ugyanez legyen a tab használatának eredménye?

Köszönettel,
Bertalan György
Open Office 3.0.0 a Windows7 -en
Avatar
Zizi64
Globális moderátorok
Hozzászólások: 4106
Csatlakozott: 2008. november 12., szerda 21:22
Tartózkodási hely: Budapest

Re: cellatartalom kijelölése táblázatban

Hozzászólás Szerző: Zizi64 »

Üdv!

Makróval biztos lehet valamit ügyködni. Nem próbáltam ki minden lehetőséget, de az alábbi kód (ha hozzárendeled a "ShortCut_CtrlQ" szubrutint a Ctrl-Q billentyűkombinációhoz, vagy egy másikhoz) körülbelül azt csinálja amire szükséged van. Azt nem értem teljesen tisztán, miért van erre égető szükséged? (Igen régen használtam napi rendszerességgel Excelt. [szerkesztve: Bocsánat, Word-öt]) Így akarsz sokszor "továbbmásolni" egy cellatartalmat?

Kód: Egész kijelölése

REM  *****  BASIC  *****

Sub ShortCut_CtrlQ
     Kijeloles_megszuntetese
     Ugras_a_kovetkezo_cellaba
     Mindent_Kijelol
End Sub

sub Ugras_a_kovetkezo_cellaba
rem ----------------------------------------------------------------------
rem define variables
dim document   as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
rem ----------------------------------------------------------------------
dispatcher.executeDispatch(document, ".uno:JumpToNextCell", "", 0, Array())
end sub

sub Mindent_kijelol
rem ----------------------------------------------------------------------
rem define variables
dim document   as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
rem ----------------------------------------------------------------------
dispatcher.executeDispatch(document, ".uno:SelectAll", "", 0, Array())
end sub

sub Kijeloles_megszuntetese
rem ----------------------------------------------------------------------
rem define variables
dim document   as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
rem ----------------------------------------------------------------------
dispatcher.executeDispatch(document, ".uno:Escape", "", 0, Array())
end sub
Kovács Tibor, W11/10/7x64Pro, Linux: 7.5.8-25.x.y.z
PortableApps: LO, AOO: időlegesen feldobva, ha nagyon kell...
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
laszlogonda
Önkéntesek
Hozzászólások: 47
Csatlakozott: 2009. szeptember 15., kedd 18:09
Kapcsolat:

Re: cellatartalom kijelölése táblázatban

Hozzászólás Szerző: laszlogonda »

Gondolom nincs égető szüksége, csak ezt szokta meg a Word-ben. Amúgy nem rossz abban az esetben, ha egy meglévő táblázatot kell újra adatokkal feltölteni úgy, hogy az adatok egy része maradhat.
Mert ha TAB-bal léptetéskor kijelölődik a cella tartalma, nem kell törölgetni, ha módosítani kell a cella tartalmát. TAB-bal léptet, s rögtön írhatja az új adatot, mert lényegében így felülírja a régit. Ha nem kell módosítani, TAB-bal tovább.
Viszont ha ez alapból nem megy, akkor az elején mindet ki kell jelölni, amit törölni akarsz. Vagy menet közben mindig törölgetni. Az első verzió kényelmesebb... De ez csak ötlet volt, miért hiányolhatja.
SuSe11.4 + OO, XP SP3 + OO
lurkobar
Hozzászólások: 2
Csatlakozott: 2010. október 8., péntek 9:27

Re: cellatartalom kijelölése táblázatban

Hozzászólás Szerző: lurkobar »

Köszönöm a válaszokat, távollétem miatt csak most olvastam őket. Valóban arról van szó, amit László írt, és mivel 10+ éve dolgozom ezzel a formátummal, már nagyon ráált a kezem. Most próbálgatom az "elején mindent kitörlök, és úgy töltöm fel a táblázatot" változatot, eddig úgy tűnik, beválhat. Még egy kicsit off kérdés: első ránézésre nem jöttem rá, hogy miként lehet több elemet vágólapra helyezni. Van erre lehetőség, mint a Word-ben?
Még egyszer kösz a segítséget, üdv.
Open Office 3.0.0 a Windows7 -en
Avatar
Zizi64
Globális moderátorok
Hozzászólások: 4106
Csatlakozott: 2008. november 12., szerda 21:22
Tartózkodási hely: Budapest

Re: cellatartalom kijelölése táblázatban

Hozzászólás Szerző: Zizi64 »

Most próbálgatom az "elején mindent kitörlök, és úgy töltöm fel a táblázatot" változatot, eddig úgy tűnik, beválhat.
A makrós megoldást nem próbáltad?

Még egy kicsit off kérdés: első ránézésre nem jöttem rá, hogy miként lehet több elemet vágólapra helyezni. Van erre lehetőség, mint a Word-ben?
Ehhez a témához (máskor indíts új témát az új kérdésnek, ha több időm lesz, leválasztom ezt is innen):

Gondolom, úgy érted, hogy több részletben szeretnéd vágólapra helyezni a dolgokat, és több részletben beilleszteni a dokumentumba onnan azokat (nem pedig egyszerre, több kijelölt elemet)?
Ezt azért kérdezem ilyen részletesen, mert régen használtam Word-öt; szerintem abban a régiben még nem is volt ilyen, de ha volt, akkor se használtam...
Az hiszem, ilyen "többszörös vágólap" nincs, nem is volt az OpenOffice-ben:
http://www.oooforum.org/forum/viewtopic.phtml?t=75572
http://user.services.openoffice.org/en/ ... f=6&t=8574

Nem teljesen a kívánt tulajdonságokkal rendelkező, de a vágólapot menedzselő kiegészítés az OOo-hoz:
http://extensions.services.openoffice.o ... t/TextClip
http://www.volny.cz/macrojtb/HelpTextClipboard_en.html

Néhány "külső" megoldási lehetőség (az ilyen programokkal azért vigyázni kell, összeakadhatnak bármivel):
http://www.nonags.com/nonags/clipb.html
http://m8software.com/clipboards/freeclip/freeclip.htm

De annak függvényében, hogy pontosan mire is akarod használni, biztos hogy van olyan (más alapokon nyugvó) megoldás a programcsomagban, ami segíthet neked. (Autotext, makrók, stb.)
Kovács Tibor, W11/10/7x64Pro, Linux: 7.5.8-25.x.y.z
PortableApps: LO, AOO: időlegesen feldobva, ha nagyon kell...
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
Válasz küldése