Vraag : De de open Tekst en python van het Bureau: het woord van de uittrekseltekst door woord

Hallo,/>I enkel het begonnen spelen



Currently die ik zou willen om van alle lijsten in een tekstdocument de plaats bepalen en dan de inhoud van elke cel van deze tables.
Extracting halen de cellen is waarschijnlijk eerder gemakkelijk zodra ik oploste mijn hoofdprobleem:
extracting al tables.

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
def mymacro_text_tables ():
    info = []
    doc. = XSCRIPTCONTEXT.getDocument ()
    tekst = doc. Tekst
    fh = open („result.txt“, „a“)
    #well hier word ik verloren.
    # hoe te om alle lijsten in een document te krijgen
    = dient? in?????
    table_enum = tables.createEnumeration () wordt # deze lijn verondersteld
    cnt = 0
    terwijl table_enum.hasMoreElements ():  # wordt deze lijn verondersteld
        cnt += 1
        de lijst = table_enum.nextElement () wordt # deze lijn verondersteld
        voor cell_name in [„A1“, „B1“, „A2“]:
            cel = table.getCellByName (cell_name)
            do_something_with_cell ()
            
    fh.write („gevonden %d lijsten \ n“ % cnt)
    fh.close ()

Antwoord : De de open Tekst en python van het Bureau: het woord van de uittrekseltekst door woord

Hier gaat u:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
def getWords ():

    doc. = XSCRIPTCONTEXT.getDocument ()
    parentwin = doc.CurrentController.Frame.ContainerWindow

    tekst = doc. Tekst
    MessageBox (parentwin, text.getString (), „Document“)

    wordcursor = text.createTextCursor ()

    terwijl 1:
        (Vals) wordcursor.gotoStartOfWord;
        (Waar) wordcursor.gotoEndOfWord;
        MessageBox (parentwin, wordcursor.getString (), „Word“)
        als (Valse wordcursor.gotoNextWord (Valse) ==):
	    onderbreking;
Andere oplossingen  
 
programming4us programming4us