Word makro

tervehdys,

makrolle olisi käyttöä, eli mitenkä saan tehtyä sellaisen etsi korvaa toiminnon jolla pystyn hakemaan alla olevan esimerkin mukaan.

eli makron pitäisi toimia "puoiohjelmointina suunnilleen näin:

Jos rivin jälkeen tulee ennen seuraavaa riviä ja ja välillä on tekstiä niin poista ensimmäisestä kohdasta ja lisää seuraavalle riville ja loput samlta riviltä.

alla alkupreäinen joka täyttää ehdon
------------------------
joo joo

plää plää plää

juu juu
------------------------

niin sen pitäisi muuttaa yllä oleva esimerkki seuraavanlaiseksi

------------------------
joo joo
juu juu

plää plää plää

juu juu
------------------------

Omat taidot loppuvat kesken, tai sitten en vaan hoksi oikeaa tapaa toteuttaa.

Toivottavasti joku pystyy auttamaan

Kiitos tuhannesti
3550
Äänestä

Muut lukivat myös

Vastaukset 3

Vanhimmat

On vähän sekava toi ohje.Voisitko laittaa oikean esimerkin?
Montako kertaa korvaus pitää tehdä- vai onko se satunnainen määrä?

Äänestä

Ongelman tekee juuri se että se ei ole joka kohdassa, vaan satunnaisesti eli selkeytettynä

Eli käännän kirjoja jotka ovat välillä satoja ja välillä tuhansia sivuja pitkiä.

' = ykköstason otsikko
' = kakkostason otsikko

Eli nykyinen makroni kääntää html koodin otsikot ja merkeiksi jatkokäsittelyä varten.

Ongelmaa ei ole jos teksti etenee esim.
-----------------
joo joo
juu juu
plää plää plää
-----------------
eli ykköstason otsikon jälkeen ei ole tekstiä vaan tulee suoraan kakkostason otsikko. jonka jälkeen teksti vasta alkaa.

kyseisen muokkauksen joutuu tekemään siksi että, alkaessani käsittelemään kirjaa seuraavassa ohjelmassa (valitettavan huono ohjelma mutta alamme ainoita. EHKÄ?) niin kirjan generointi ei onnistu jos otsikot on alkuperäisessä muodossa eli:

------------------------
joo joo

plää plää plää

juu juu
------------------------

Eli toisin sanoen ei voi tietää etukäteen missä ykköstason otsikon jälkeen tulee tekstiä ja missä suoraan kakkostason otsikko. Eli muistin virkistämiseksi suunnilleen näin:

1. jos jälkeen tulee tekstiä ennen seuraavaa riviä niin tee ylläoleva esimerkki allaolevan näköiseksi =)
2. mikäli jälkeen ei tule riviä niin älä tee mitään.

------------------------
joo joo
juu juu

plää plää plää

juu juu
------------------------

En tiedä selkeyttääkö tämä, toivottavasti.
Alan hieman epäilemään onko edes toteutettavissa makroilla.

Mutta jos onnistuu nii ei löydy sanaa kiitollisuuden määrälleni.

Äänestä
  • Missä muodossa originaaliteksti on?
    Mihin muotoon tallennetaan?
    Olisiko mahdollista lähettää pätkä originaali tiedostoa ja käännettyä tallennettua tekstiä?
    Luulen ,että on fiksumpiakin ohjelmia kuin Word tehdä se, mutta pitäisi nähdä tiedostot...

    [email protected]

    Äänestä

Kommentoi aloitusta


Juukeli Kuukeli kirjoitti:

tervehdys,

makrolle olisi käyttöä, eli mitenkä saan tehtyä sellaisen etsi korvaa toiminnon jolla pystyn hakemaan alla olevan esimerkin mukaan.

eli makron pitäisi toimia "puoiohjelmointina suunnilleen näin:

Jos rivin jälkeen tulee ennen seuraavaa riviä ja ja välillä on tekstiä niin poista ensimmäisestä kohdasta ja lisää seuraavalle riville ja loput samlta riviltä.

alla alkupreäinen joka täyttää ehdon
------------------------
joo joo

plää plää plää

juu juu
------------------------

niin sen pitäisi muuttaa yllä oleva esimerkki seuraavanlaiseksi

------------------------
joo joo
juu juu

plää plää plää

juu juu
------------------------

Omat taidot loppuvat kesken, tai sitten en vaan hoksi oikeaa tapaa toteuttaa.

Toivottavasti joku pystyy auttamaan

Kiitos tuhannesti

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu