<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p><br>
</p>
<p>From OOME on my web site, well, part of that section:<br>
</p>
<p> </p>
<p style="margin-top: 0in; margin-bottom: 0.1in; page-break-inside:
auto; orphans: 2; widows: 2">
<font face="Times New Roman, serif"><font style="font-size: 12pt"
size="3">Finding
and inserting a table of contents (TOC) is easy unless you
want to
change the defaults. The following macro checks ThisComponent
to see
if the document contains a content index.</font></font></p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom:
0.03in">
<font color="#4c4c4c"> <font face="Courier New, serif"><font
style="font-size: 9pt" size="2"><font face="Courier New,
serif">REM
Find TOC if it exists.</font></font></font></font></p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom:
0.03in"> <font face="Courier New, serif"><font style="font-size:
9pt" size="2"><font color="#008000"><font face="Courier New,
serif">oIndexes</font></font>
<font color="#000080"><font face="Courier New, serif"><span
lang="zxx">=</span></font></font>
<font color="#000080"><font face="Courier New, serif"><span
lang="zxx">ThisComponent.</span></font></font><font
color="#008000"><font face="Courier New, serif">getDocumentIndexes</font></font><font
color="#000080"><font face="Courier New, serif"><span
lang="zxx">()</span></font></font></font></font></p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom:
0.03in"> <font face="Courier New, serif"><font style="font-size:
9pt" size="2"><font color="#008000"><font face="Courier New,
serif">bIndexFound</font></font>
<font color="#000080"><font face="Courier New, serif"><span
lang="zxx">=</span></font></font>
<font color="#008000"><font face="Courier New, serif">False</font></font></font></font></p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom:
0.03in"> <font face="Courier New, serif"><font style="font-size:
9pt" size="2"><font color="#000080"><font face="Courier New,
serif"><span lang="zxx">For</span></font></font>
<font color="#008000"><font face="Courier New, serif">i</font></font>
<font color="#000080"><font face="Courier New, serif"><span
lang="zxx">=</span></font></font>
<font color="#ff0000"><font face="Courier New, serif">0</font></font>
<font color="#000080"><font face="Courier New, serif"><span
lang="zxx">To</span></font></font>
<font color="#008000"><font face="Courier New, serif">oIndexes</font></font><font
color="#000080"><font face="Courier New, serif"><span
lang="zxx">.</span></font></font><font color="#008000"><font
face="Courier New, serif">getCount</font></font><font
color="#000080"><font face="Courier New, serif"><span
lang="zxx">()</span></font></font>
<font color="#000080"><font face="Courier New, serif"><span
lang="zxx">-</span></font></font>
<font color="#ff0000"><font face="Courier New, serif">1</font></font></font></font></p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom:
0.03in"> <font face="Courier New, serif"><font style="font-size:
9pt" size="2"><font color="#008000"><font face="Courier New,
serif">oIndex</font></font>
<font color="#000080"><font face="Courier New, serif"><span
lang="zxx">=</span></font></font>
<font color="#008000"><font face="Courier New, serif">oIndexes</font></font><font
color="#000080"><font face="Courier New, serif"><span
lang="zxx">.</span></font></font><font color="#008000"><font
face="Courier New, serif">getByIndex</font></font><font
color="#000080"><font face="Courier New, serif"><span
lang="zxx">(</span></font></font><font color="#008000"><font
face="Courier New, serif">i</font></font><font
color="#000080"><font face="Courier New, serif"><span
lang="zxx">)</span></font></font></font></font></p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom:
0.03in"> <font face="Courier New, serif"><font style="font-size:
9pt" size="2"><font color="#000080"><font face="Courier New,
serif"><span lang="zxx">If</span></font></font>
<font color="#008000"><font face="Courier New, serif">oIndex</font></font><font
color="#000080"><font face="Courier New, serif"><span
lang="zxx">.</span></font></font><font color="#008000"><font
face="Courier New, serif">supportsService</font></font><font
color="#000080"><font face="Courier New, serif"><span
lang="zxx">(</span></font></font><font color="#ff0000"><font
face="Courier New, serif">"com.sun.star.text.ContentIndex"</font></font><font
color="#000080"><font face="Courier New, serif"><span
lang="zxx">)</span></font></font>
<font color="#000080"><font face="Courier New, serif"><span
lang="zxx">Then</span></font></font></font></font></p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom:
0.03in"> <font face="Courier New, serif"><font style="font-size:
9pt" size="2"><font color="#008000"><font face="Courier New,
serif">bIndexFound</font></font>
<font color="#000080"><font face="Courier New, serif"><span
lang="zxx">=</span></font></font>
<font color="#008000"><font face="Courier New, serif">True</font></font></font></font></p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom:
0.03in"> <font face="Courier New, serif"><font style="font-size:
9pt" size="2"><font color="#000080"><font face="Courier New,
serif"><span lang="zxx">Exit</span></font></font>
<font color="#000080"><font face="Courier New, serif"><span
lang="zxx">For</span></font></font></font></font></p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom:
0.03in"> <font face="Courier New, serif"><font style="font-size:
9pt" size="2"><font color="#000080"><font face="Courier New,
serif"><span lang="zxx">End</span></font></font>
<font color="#000080"><font face="Courier New, serif"><span
lang="zxx">If</span></font></font></font></font></p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom: 0.1in">
<font face="Courier New, serif"><font style="font-size: 9pt"
size="2"><font color="#000080"><font face="Courier New, serif"><span
lang="zxx">Next</span></font></font></font></font></p>
<p style="margin-top: 0in; margin-bottom: 0.1in; page-break-inside:
auto; orphans: 2; widows: 2; page-break-before: auto">
<font face="Times New Roman, serif"><font style="font-size: 12pt"
size="3">Use
dispose to remove an existing index from the document. </font></font>
</p>
<p style="margin-top: 0in; margin-bottom: 0.1in; page-break-inside:
auto; orphans: 2; widows: 2; page-break-before: auto">
<font face="Times New Roman, serif"><font style="font-size: 12pt"
size="3">When
I create a TOC, I usually set CreateFromOutline to true to
create the
index based on the document outline styles (see Listing 399).</font></font></p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom: 0in;
page-break-inside: auto; orphans: 2; widows: 2; page-break-before:
auto; page-break-after: avoid">
<font face="Times New Roman, serif"><font style="font-size: 12pt"
size="3"><i><font face="Times New Roman, serif"><b>Listing
399.</b></font> Insert a standard TOC into a document.</i></font></font></p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom:
0.03in">
<font face="Courier New, serif"><font style="font-size: 9pt"
size="2"><font color="#000080"><font face="Courier New, serif"><span
lang="zxx">Sub</span></font></font>
<font color="#008000"><font face="Courier New, serif">InsertATOC</font></font></font></font></p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom:
0.03in"> <font face="Courier New, serif"><font style="font-size:
9pt" size="2"><font color="#4c4c4c"><font face="Courier New,
serif">REM
Author: Andrew Pitonyak</font></font></font></font></p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom:
0.03in"> <font face="Courier New, serif"><font style="font-size:
9pt" size="2"><font color="#000080"><font face="Courier New,
serif"><span lang="zxx">Dim</span></font></font>
<font color="#008000"><font face="Courier New, serif">oCurs</font></font>
<font color="#4c4c4c"><font face="Courier New, serif">'Used to
insert the text content.</font></font></font></font></p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom:
0.03in"> <font face="Courier New, serif"><font style="font-size:
9pt" size="2"><font color="#000080"><font face="Courier New,
serif"><span lang="zxx">Dim</span></font></font>
<font color="#008000"><font face="Courier New, serif">oIndexes</font></font>
<font color="#4c4c4c"><font face="Courier New, serif">'All of
the
existing indexes</font></font></font></font></p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom:
0.03in"> <font face="Courier New, serif"><font style="font-size:
9pt" size="2"><font color="#000080"><font face="Courier New,
serif"><span lang="zxx">Dim</span></font></font>
<font color="#008000"><font face="Courier New, serif">oIndex</font></font>
<font color="#4c4c4c"><font face="Courier New, serif">'TOC if
it
exists and a new one if not</font></font></font></font></p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom:
0.03in"> <font face="Courier New, serif"><font style="font-size:
9pt" size="2"><font color="#000080"><font face="Courier New,
serif"><span lang="zxx">Dim</span></font></font>
<font color="#008000"><font face="Courier New, serif">i</font></font><font
color="#000080"><font face="Courier New, serif"><span
lang="zxx">%</span></font></font> <font color="#4c4c4c"><font
face="Courier New, serif">'Find
an existing TOC</font></font></font></font></p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom:
0.03in"> <font face="Courier New, serif"><font style="font-size:
9pt" size="2"><font color="#000080"><font face="Courier New,
serif"><span lang="zxx">Dim</span></font></font>
<font color="#008000"><font face="Courier New, serif">bIndexFound</font></font>
<font color="#000080"><font face="Courier New, serif"><span
lang="zxx">As</span></font></font>
<font color="#000080"><font face="Courier New, serif"><span
lang="zxx">Boolean</span></font></font>
<font color="#4c4c4c"><font face="Courier New, serif">'Flag to
track
if the TOC was found</font></font></font></font></p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom:
0.03in">
<br>
<br>
</p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom:
0.03in">
<br>
<br>
</p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom:
0.03in"> <font face="Courier New, serif"><font style="font-size:
9pt" size="2"><font color="#4c4c4c"><font face="Courier New,
serif">REM
Find TOC if it exists.</font></font></font></font></p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom:
0.03in"> <font face="Courier New, serif"><font style="font-size:
9pt" size="2"><font color="#008000"><font face="Courier New,
serif">oIndexes</font></font>
<font color="#000080"><font face="Courier New, serif"><span
lang="zxx">=</span></font></font>
<font color="#000080"><font face="Courier New, serif"><span
lang="zxx">ThisComponent.</span></font></font><font
color="#008000"><font face="Courier New, serif">getDocumentIndexes</font></font><font
color="#000080"><font face="Courier New, serif"><span
lang="zxx">()</span></font></font></font></font></p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom:
0.03in"> <font face="Courier New, serif"><font style="font-size:
9pt" size="2"><font color="#008000"><font face="Courier New,
serif">bIndexFound</font></font>
<font color="#000080"><font face="Courier New, serif"><span
lang="zxx">=</span></font></font>
<font color="#008000"><font face="Courier New, serif">False</font></font></font></font></p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom:
0.03in"> <font face="Courier New, serif"><font style="font-size:
9pt" size="2"><font color="#000080"><font face="Courier New,
serif"><span lang="zxx">For</span></font></font>
<font color="#008000"><font face="Courier New, serif">i</font></font>
<font color="#000080"><font face="Courier New, serif"><span
lang="zxx">=</span></font></font>
<font color="#ff0000"><font face="Courier New, serif">0</font></font>
<font color="#000080"><font face="Courier New, serif"><span
lang="zxx">To</span></font></font>
<font color="#008000"><font face="Courier New, serif">oIndexes</font></font><font
color="#000080"><font face="Courier New, serif"><span
lang="zxx">.</span></font></font><font color="#008000"><font
face="Courier New, serif">getCount</font></font><font
color="#000080"><font face="Courier New, serif"><span
lang="zxx">()</span></font></font>
<font color="#000080"><font face="Courier New, serif"><span
lang="zxx">-</span></font></font>
<font color="#ff0000"><font face="Courier New, serif">1</font></font></font></font></p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom:
0.03in"> <font face="Courier New, serif"><font style="font-size:
9pt" size="2"><font color="#008000"><font face="Courier New,
serif">oIndex</font></font>
<font color="#000080"><font face="Courier New, serif"><span
lang="zxx">=</span></font></font>
<font color="#008000"><font face="Courier New, serif">oIndexes</font></font><font
color="#000080"><font face="Courier New, serif"><span
lang="zxx">.</span></font></font><font color="#008000"><font
face="Courier New, serif">getByIndex</font></font><font
color="#000080"><font face="Courier New, serif"><span
lang="zxx">(</span></font></font><font color="#008000"><font
face="Courier New, serif">i</font></font><font
color="#000080"><font face="Courier New, serif"><span
lang="zxx">)</span></font></font></font></font></p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom:
0.03in"> <font face="Courier New, serif"><font style="font-size:
9pt" size="2"><font color="#000080"><font face="Courier New,
serif"><span lang="zxx">If</span></font></font>
<font color="#008000"><font face="Courier New, serif">oIndex</font></font><font
color="#000080"><font face="Courier New, serif"><span
lang="zxx">.</span></font></font><font color="#008000"><font
face="Courier New, serif">supportsService</font></font><font
color="#000080"><font face="Courier New, serif"><span
lang="zxx">(</span></font></font><font color="#ff0000"><font
face="Courier New, serif">"com.sun.star.text.ContentIndex"</font></font><font
color="#000080"><font face="Courier New, serif"><span
lang="zxx">)</span></font></font>
<font color="#000080"><font face="Courier New, serif"><span
lang="zxx">Then</span></font></font></font></font></p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom:
0.03in"> <font face="Courier New, serif"><font style="font-size:
9pt" size="2"><font color="#008000"><font face="Courier New,
serif">bIndexFound</font></font>
<font color="#000080"><font face="Courier New, serif"><span
lang="zxx">=</span></font></font>
<font color="#008000"><font face="Courier New, serif">True</font></font></font></font></p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom:
0.03in"> <font face="Courier New, serif"><font style="font-size:
9pt" size="2"><font color="#000080"><font face="Courier New,
serif"><span lang="zxx">Exit</span></font></font>
<font color="#000080"><font face="Courier New, serif"><span
lang="zxx">For</span></font></font></font></font></p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom:
0.03in"> <font face="Courier New, serif"><font style="font-size:
9pt" size="2"><font color="#000080"><font face="Courier New,
serif"><span lang="zxx">End</span></font></font>
<font color="#000080"><font face="Courier New, serif"><span
lang="zxx">If</span></font></font></font></font></p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom:
0.03in"> <font face="Courier New, serif"><font style="font-size:
9pt" size="2"><font color="#000080"><font face="Courier New,
serif"><span lang="zxx">Next</span></font></font></font></font></p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom:
0.03in"> <font face="Courier New, serif"><font style="font-size:
9pt" size="2"><font color="#000080"><font face="Courier New,
serif"><span lang="zxx">If</span></font></font>
<font color="#000080"><font face="Courier New, serif"><span
lang="zxx">Not</span></font></font>
<font color="#008000"><font face="Courier New, serif">bIndexFound</font></font>
<font color="#000080"><font face="Courier New, serif"><span
lang="zxx">Then</span></font></font></font></font></p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom:
0.03in"> <font face="Courier New, serif"><font style="font-size:
9pt" size="2"><font color="#000080"><font face="Courier New,
serif"><span lang="zxx">Print</span></font></font>
<font color="#ff0000"><font face="Courier New, serif">"I did
not
find an existing content index"</font></font></font></font></p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom:
0.03in"> <font face="Courier New, serif"><font style="font-size:
9pt" size="2"><font color="#4c4c4c"><font face="Courier New,
serif">REM
Create and insert a new TOC.</font></font></font></font></p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom:
0.03in"> <font face="Courier New, serif"><font style="font-size:
9pt" size="2"><font color="#4c4c4c"><font face="Courier New,
serif">REM
The new TOC must be created by the document that will
contain the
TOC.</font></font></font></font></p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom:
0.03in"> <font face="Courier New, serif"><font style="font-size:
9pt" size="2"><font color="#008000"><font face="Courier New,
serif">oIndex</font></font>
<font color="#000080"><font face="Courier New, serif"><span
lang="zxx">=</span></font></font>
<font color="#000080"><font face="Courier New, serif"><span
lang="zxx">ThisComponent.</span></font></font><font
color="#008000"><font face="Courier New, serif">createInstance</font></font><font
color="#000080"><font face="Courier New, serif"><span
lang="zxx">(</span></font></font><font color="#ff0000"><font
face="Courier New, serif">"com.sun.star.text.ContentIndex"</font></font><font
color="#000080"><font face="Courier New, serif"><span
lang="zxx">)</span></font></font></font></font></p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom:
0.03in">
<br>
<br>
</p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom:
0.03in"> <font face="Courier New, serif"><font style="font-size:
9pt" size="2"><font color="#008000"><font face="Courier New,
serif">oIndex</font></font><font color="#000080"><font
face="Courier New, serif"><span lang="zxx">.</span></font></font><font
color="#008000"><font face="Courier New, serif">CreateFromOutline</font></font>
<font color="#000080"><font face="Courier New, serif"><span
lang="zxx">=</span></font></font>
<font color="#008000"><font face="Courier New, serif">True</font></font></font></font></p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom:
0.03in"> <font face="Courier New, serif"><font style="font-size:
9pt" size="2"><font color="#008000"><font face="Courier New,
serif">oCurs</font></font>
<font color="#000080"><font face="Courier New, serif"><span
lang="zxx">=</span></font></font>
<font color="#000080"><font face="Courier New, serif"><span
lang="zxx">ThisComponent.</span></font></font><font
color="#008000"><font face="Courier New, serif">getText</font></font><font
color="#000080"><font face="Courier New, serif"><span
lang="zxx">().</span></font></font><font color="#008000"><font
face="Courier New, serif">createTextCursor</font></font><font
color="#000080"><font face="Courier New, serif"><span
lang="zxx">()</span></font></font></font></font></p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom:
0.03in"> <font face="Courier New, serif"><font style="font-size:
9pt" size="2"><font color="#008000"><font face="Courier New,
serif">oCurs</font></font><font color="#000080"><font
face="Courier New, serif"><span lang="zxx">.</span></font></font><font
color="#008000"><font face="Courier New, serif">gotoStart</font></font><font
color="#000080"><font face="Courier New, serif"><span
lang="zxx">(</span></font></font><font color="#008000"><font
face="Courier New, serif">False</font></font><font
color="#000080"><font face="Courier New, serif"><span
lang="zxx">)</span></font></font></font></font></p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom:
0.03in"> <font face="Courier New, serif"><font style="font-size:
9pt" size="2"><font color="#000080"><font face="Courier New,
serif"><span lang="zxx">ThisComponent.</span></font></font><font
color="#008000"><font face="Courier New, serif">getText</font></font><font
color="#000080"><font face="Courier New, serif"><span
lang="zxx">().</span></font></font><font color="#008000"><font
face="Courier New, serif">insertTextContent</font></font><font
color="#000080"><font face="Courier New, serif"><span
lang="zxx">(</span></font></font><font color="#008000"><font
face="Courier New, serif">oCurs</font></font><font
color="#000080"><font face="Courier New, serif"><span
lang="zxx">,</span></font></font>
<font color="#008000"><font face="Courier New, serif">oIndex</font></font><font
color="#000080"><font face="Courier New, serif"><span
lang="zxx">,</span></font></font>
<font color="#008000"><font face="Courier New, serif">False</font></font><font
color="#000080"><font face="Courier New, serif"><span
lang="zxx">)</span></font></font></font></font></p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom:
0.03in"> <font face="Courier New, serif"><font style="font-size:
9pt" size="2"><font color="#000080"><font face="Courier New,
serif"><span lang="zxx">End</span></font></font>
<font color="#000080"><font face="Courier New, serif"><span
lang="zxx">If</span></font></font></font></font></p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom:
0.03in"> <font face="Courier New, serif"><font style="font-size:
9pt" size="2"><font color="#4c4c4c"><font face="Courier New,
serif">REM
Even the newly inserted index is not updated until right
HERE!</font></font></font></font></p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom:
0.03in"> <font face="Courier New, serif"><font style="font-size:
9pt" size="2"><font color="#008000"><font face="Courier New,
serif">oIndex</font></font><font color="#000080"><font
face="Courier New, serif"><span lang="zxx">.</span></font></font><font
color="#008000"><font face="Courier New, serif">update</font></font><font
color="#000080"><font face="Courier New, serif"><span
lang="zxx">()</span></font></font></font></font></p>
<p style="margin-left: 0.2in; margin-top: 0in; margin-bottom: 0.1in"><font
face="Courier New, serif"><font style="font-size: 9pt" size="2"><font
color="#000080"><font face="Courier New, serif"><span
lang="zxx">End</span></font></font>
<font color="#000080"><font face="Courier New, serif"><span
lang="zxx">Sub</span></font></font></font></font></p>
<p style="margin-top: 0in; margin-bottom: 0.1in; page-break-inside:
auto; orphans: 2; widows: 2; page-break-before: auto">
<font face="Times New Roman, serif"><font style="font-size: 12pt"
size="3">The
same code can be used to create a DocumentIndex, ContentIndex,
UserDefinedIndex, IllustrationIndex, TableIndex, or
ObjectIndex.
Properties common to all index types are shown in Table 157.</font></font></p>
<p><br>
</p>
<p>This is the latest version on my web site as an ODT file. The
document contains most of the macros in the book, so, you will be
asked if you want to enable macros when you load it. If you do
not enable them, you cannot run the contained macros from buttons
embedded in the text, which you probably do not care about so no
worries if you do not enable that. Hope this helps. <br>
</p>
<p>
<style type="text/css">p { margin-top: 0.04in; margin-bottom: 0.04in; background: transparent none repeat scroll 0% 0%; }a:visited { color: rgb(128, 0, 0); text-decoration: underline; }a:link { color: rgb(0, 0, 128); text-decoration: underline; }</style></p>
<p><br>
</p>
<p><br>
</p>
<div class="moz-cite-prefix">On 2/8/19 8:42 AM, LORENZO Vincent
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:5F1D688F935F194EB6A8D80D5BB99FCF70A706C2@EXDAG0-B0.intra.cea.fr">
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
<meta name="Generator" content="Microsoft Word 15 (filtered
medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
<div class="WordSection1">
<p class="MsoNormal">Hello, <o:p></o:p></p>
<p class="MsoNormal"> <span lang="EN-US">I’m
looking for a code example to create a table of contents and
fill it programmatically. I thought find something like an
object called XTableOfContents in the unoil library, but
nothing and Google didn’t really help me. <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">So, please if you some
pointers, code examples, or advices they will be welcome.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Best Regards, <o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-language:FR">--
</span><span style="mso-fareast-language:FR"><o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-language:FR">Vincent
LORENZO</span><span style="mso-fareast-language:FR"><o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-language:FR">01-69-08-17-24</span><span
style="mso-fareast-language:FR"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:FR">CEA
Saclay Nano-INNOV<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:FR">Institut
CARNOT CEA LIST<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:FR">Point
Courrier n° 174<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:FR">91 191
Gif sur Yvette CEDEX<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
LibreOffice mailing list
<a class="moz-txt-link-abbreviated" href="mailto:LibreOffice@lists.freedesktop.org">LibreOffice@lists.freedesktop.org</a>
<a class="moz-txt-link-freetext" href="https://lists.freedesktop.org/mailman/listinfo/libreoffice">https://lists.freedesktop.org/mailman/listinfo/libreoffice</a>
</pre>
</blockquote>
<pre class="moz-signature" cols="72">--
Andrew Pitonyak
My Macro Document: <a class="moz-txt-link-freetext" href="http://www.pitonyak.org/AndrewMacro.odt">http://www.pitonyak.org/AndrewMacro.odt</a>
Info: <a class="moz-txt-link-freetext" href="http://www.pitonyak.org/oo.php">http://www.pitonyak.org/oo.php</a>
</pre>
</body>
</html>