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
cellatartalom kijelölése táblázatban
cellatartalom kijelölése táblázatban
Open Office 3.0.0 a Windows7 -en
- 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
Ü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?
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].
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
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.
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
Re: cellatartalom kijelölése táblázatban
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.
Még egyszer kösz a segítséget, üdv.
Open Office 3.0.0 a Windows7 -en
- 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
A makrós megoldást nem próbáltad?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.
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):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?
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].
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].