Takle makro zadevo lepo poravna. Skoraj cel dokument. Sicer ga enostavno posnameš z record Macro, Select All, Justify, Stop recording.

--------------
REM  *****  BASIC  *****

sub Poravnaj
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())

rem ----------------------------------------------------------------------
dim args2(0) as new com.sun.star.beans.PropertyValue
args2(0).Name = "JustifyPara"
args2(0).Value = true
dispatcher.executeDispatch(document, ".uno:JustifyPara", "", 0, args2())

end sub
-------------
Kakšen bolj navdahnjen lahko še doda kako boljšo kodo, npr. izbor po vrsti/tipu odstavka (samo privzet stil npr.). Velja pa pripomba da Select all ne izbere nekaterih vrst besedila. Npr. sprotne opombe, končne opombe, pripisi k slikam, kazala, ... - nekatere je potrebno ponovno generirati - kazala, stvarna kazala, kazala slik ipd. . Zato bi kazalo iti tu skozi zanko (predlagam while) in izbrati vse obstoječe sloge, regenerirati kazala, itd. . Če bi kdo vedel, kje je kleč, bo to tudi možno.

In še komentar na račun združljivosti:

Gre pač za to da Word ni enako OOo, prenos besedila in oblikovanja pa je možen do tolikšne mere kolikor je skupnosti poznan format Wordovih datotek. Tudi WordStar, mama vseh urejevalnikov sveta PC x86 ni bil združljiv niti sam s sabo. Kakšen bo šele Word, ki je le slab posnetek?

Danijel wrote:

Jaz bi priporoča, da uredite slog odstavlka. Možno je, da je zaradi tega težava. Poglejte, kakšen slog je in ga lepo uredite za celoten dokument z nekaj kliki.

Priporočam tudi (če ni velik dokument), da uporabljate neoblikovano lepljenje in potem uredite slog kot vas je želja.

PS: S slogi je življenje lepše.

Lp, Danijel Mihajlović.

On 5/18/06, *Martin Srebotnjak* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:

    Čisto mimo razprave najprej predlagam, če to ni preveč zapleteno, da
    vašim uporabnikom priskrbite čim novejši OO.o, torej morda 2.0.3,
    ki bo
    v kratkem uradno izšel (včeraj je prišel ven RC1), nadgradite njihove
    sisteme. Razne pomanjkljivosti uvoza in tudi druge napakice se ves čas
    popravljajo z novimi različicami. Od 2.0.0 je preteklo že več kot pol
    leta ...

    Glede vašega problema pa:
    Kaj se zgodi, če dokument, ki ga tako odprete, prej shranite v odt
    zapisu, ga zaprete in ponovno odprete v zapisu odt, in šele nato
    njegov
    del prilepite v drug/nov dokument? Kakšne vrste je nov dokument - doc
    ali odt?

    Lp, m.

    Damjan Štravs pravi:
    > Naši uporabniki so imeli na starih računalnikih word, zdaj so se
    > preseili in dobili nove računalnike z open office 2.0.
    >
    > Problem se pojavi pri odpiranju in kopiranju teksta dokumentov,
    ki so
    > bili napisani v wordu.
    >
    > Ko odprem nek dokument z open office je pisava in poravnanje
    besedila
    > vredu, ko pa hočem del besedila kopirati v nek drug dokument pa
    se ta
    > popači, npr; tekst označen z številkami ni poravnan, primer;
    >
    > Ta del teksta je v original dokumentu ki je bil napisan v wordu
    in je ok.
    >
    > 1. Danes je lep sončen dan!
    >    Res je lep dan!
    >
    > Ko hočem ta del teksta kopirati v nov open office dokument mi ga
    > izpiše takole:
    >
    > 1. Danes je lep sončen dan!
    > Res je lep dan!
    >
    > Zdaj pa tega je zelo veliko in je zelo mučno to popravljati na
    roke,
    > ali je kakšna rešitev kje?
    >
    > lp
    > Damjan
    >
    >
    ---------------------------------------------------------------------
    > To unsubscribe, e-mail: [EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>
    > For additional commands, e-mail: [EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>
    >
    >

    ---------------------------------------------------------------------
    To unsubscribe, e-mail: [EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>
    For additional commands, e-mail: [EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to