[LUGOS] oocalc
    Janez Trenz 
    alte at aufbix.org
       
    Thu Dec 21 12:01:36 CET 2006
    
    
  
Dne četrtek 21 december 2006 11:25 je Miha Tomšič napisal(a):
> Zanima me, ali je treba v Calcu kje odkljukati, da lahko celo vrstico
> odrežem z odstranjevanjem in prilepim z vrivanjem? Ali Calc tega sploh
> ne omogoča? Me sploh ne bi presenetilo...
>
> Če nisem bil dovolj jasen: rad bi z dvema potezama odrezal vrstico
> sredi tabele in jo vrinil na drug konec tabele. Trenutno moram v Calcu
> za to narediti naslednje: Označim vrstico, izrežem, odstranim
> prazno(!) vrstico, vstavim prazno(!) vrstico, prilepim. V Excelu samo
> označim, izrežem vrstico in prilepim izrezano vrstico -- ni se mi
> treba jajcati s praznimi vrsticami.
>
> Iščem kljukico "[  ] Behave as Excel" :P
Kljukice ni. Je pa... (glej spodaj ;). Kako prilepiš kakšno kombinacijo tipk 
za poganjanje makrojev, pa kako dodaš nove vnose v menije pa piše v pomoči. 
Označiš željeno vrstico, pokličeš cut_line, postaviš se na drugo vrstico in 
pokličeš paste_line. Grdo, preveč na hitro, ampak deluje. :P
sub cut_line
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:Cut", "", 0, Array())
rem ----------------------------------------------------------------------
dispatcher.executeDispatch(document, ".uno:DeleteRows", "", 0, Array())
end sub
sub paste_line
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:InsertRows", "", 0, Array())
rem ----------------------------------------------------------------------
dispatcher.executeDispatch(document, ".uno:Paste", "", 0, Array())
-- 
Janez Trenz  AKA  der_Alte                    o      _     _         _
alte at aufbix.org               __o     __o    /\_   _ \\o  (_)\__/o  (_)
Lancia driver :P            _`\<,   _`\<,   _>(_) (_)/<_    \_| \   _|/' \/
CNI, RHCI, NCLP, RHCE, MCP (_)/(_) (_)/(_) (_)        (_)   (_)    (_)'  _\o_
    
    
More information about the lugos-list
mailing list