<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[How to add a table in MS Word Document using ActiveQt?]]></title><description><![CDATA[<p dir="auto">Hello everybody!<br />
I wrote a piece of code which should add a new table to my document but it doesn't work because of bad argument. the problem is with "range". How should I write it correctly?<br />
@<br />
void ChartWindow::makeWordDoc()<br />
{<br />
char const* const WordDocumentSaveAs = "SaveAs(QVariant&amp;, QVariant&amp;, QVariant&amp;, QVariant&amp;, QVariant&amp;, QVariant&amp;, QVariant&amp;, QVariant&amp;, QVariant&amp;, QVariant&amp;, QVariant&amp;, QVariant&amp;, QVariant&amp;, QVariant&amp;, QVariant&amp;, QVariant&amp;)";<br />
char const* const WordDocumentsAdd = "Add(QVariant&amp;, QVariant&amp;, WdNewDocumentType, QVariant&amp;)";<br />
char const* const TablesAdd = "Add(QVariant&amp;, QVariant&amp;, QVariant&amp;, QVariant&amp;, QVariant&amp;)";</p>
<pre><code>CoInitialize(NULL);

QAxObject *wordApp = new QAxObject("Word.Application");
wordApp-&gt;setProperty("Visible", true);
QAxObject *wordDocs = wordApp-&gt;querySubObject("Documents");
QAxObject *wordDoc = wordDocs-&gt;querySubObject(WordDocumentsAdd,"Normal",false,"wdNewBlankDocument",true);
QAxObject *range = wordDoc-&gt;querySubObject( "Content()" );
QAxObject *tables = wordDoc-&gt;querySubObject("Tables()");
range-&gt;dynamicCall( "Expand(wdTable)" );
range-&gt;dynamicCall( "Collapse(0)" );
QAxObject *table = tables-&gt;querySubObject(TablesAdd, range-&gt;asVariant(),3,2,"wdWord9TableBehavior","wdAutoFitWindow");
wordDoc-&gt;dynamicCall(WordDocumentSaveAs, "d:\\text.doc");
</code></pre>
<p dir="auto">}<br />
@<br />
Big thanks for any help.</p>
]]></description><link>https://forum.qt.io/topic/16504/how-to-add-a-table-in-ms-word-document-using-activeqt</link><generator>RSS for Node</generator><lastBuildDate>Mon, 21 Sep 2026 21:15:12 GMT</lastBuildDate><atom:link href="https://forum.qt.io/topic/16504.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 06 May 2012 06:24:22 GMT</pubDate><ttl>60</ttl></channel></rss>