<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум компьютерной помощи &mdash; Вывод содержимого таблиц в ворд файле]]></title>
		<link>http://itpmr.ru/viewtopic.php?id=1099</link>
		<atom:link href="http://itpmr.ru/extern.php?action=feed&amp;tid=1099&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Вывод содержимого таблиц в ворд файле».]]></description>
		<lastBuildDate>Tue, 16 Mar 2021 13:42:13 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Вывод содержимого таблиц в ворд файле]]></title>
			<link>http://itpmr.ru/viewtopic.php?pid=124804#p124804</link>
			<description><![CDATA[<p>Данный лотусскрипт проходит по водр файлу по всем таблицам и выводит содержимое каждой строки и столбца таблицы.</p><div class="codebox"><pre><code>      

Sub Click(Source As Button)
    Dim session As New NotesSession, ws As New NotesUIWorkspace
    Dim doc As NotesDocument, db As NotesDatabase, uidoc As NotesUIDocument
    Set db = session.CurrentDatabase    
    Set uidoc = ws.CurrentDocument
    Set doc = uidoc.Document
    datapatch$ =  &quot;C:\XML\&quot;
    Set rtitemA = doc.GetFirstItem(&quot;attach&quot; )
    Dim worddoc As Variant, WordApp As Variant
    
    Forall obj In rtitemA.EmbeddedObjects
        If ( obj.Type = EMBED_ATTACHMENT ) Then
            
            Call obj.ExtractFile( datapatch$ &amp; obj.Source )   
            oname$ = obj.Source 
            
            Set WordApp = CreateObject (&quot;Word.Application&quot;)
            WordApp.Visible= False
            
            Set worddoc = WordApp.Documents.Open(datapatch$ + oname$)
            worddoc.Select &#039;  открыли в ворде
            
            
            Print &quot;таблиц &quot;&amp; worddoc.Tables.Count
            For i =1 To worddoc.Tables.Count  &#039;   ТАБЛИЦЫ
                For rr =1 To   worddoc.Tables.Item(i).Rows.Count
                    For j =1 To worddoc.Tables.Item(i).Columns.Count
 Print &quot;табл. &quot; &amp; i &amp; &quot;, строка &quot;  &amp; rr &amp; &quot;, колонка &quot;  &amp;  j &amp;  &quot; = &quot; &amp; worddoc.Tables.Item(i).Cell(rr,j).Range.text
                    Next
                Next    
            Next 
            
            
            worddoc.Close
            WordApp.quit
            Kill     datapatch$ &amp; oname$
        End If    
    End Forall
    
    
    
End Sub

   </code></pre></div>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Tue, 16 Mar 2021 13:42:13 +0000</pubDate>
			<guid>http://itpmr.ru/viewtopic.php?pid=124804#p124804</guid>
		</item>
	</channel>
</rss>
