<?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[Makroaufruf  in Access über OLE geht schief]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>kann leider mein Makro in Access nicht aufrufen (?). Weiss jemand Rat?</p>
<p>Hier der Code:</p>
<p>Variant vAccess;</p>
<p>try<br />
{<br />
vAccess=GetActiveOleObject(&quot;Access.Application&quot;);<br />
}<br />
catch (...)<br />
{<br />
vAccess=CreateOleObject(&quot;Access.Application&quot;);<br />
}</p>
<p>vAccess.OleFunction(&quot;OpenCurrentDatabase&quot;, &quot;C:\\test\\test.mdb&quot;, false);</p>
<p>// !!!! Hier erscheint die Fehlermeldung - was ist falsch? !!!!<br />
vAccess.OlePropertyGet(&quot;DoCmd&quot;).OlePropertySet(&quot;RunMacro&quot;, &quot;Makro1&quot;);</p>
<p>vAccess.OleProcedure(&quot;CloseCurrentDatabase&quot;);<br />
vAccess.OleFunction(&quot;Quit&quot;);<br />
vMSAccess = Unassigned;</p>
<p>Gruß<br />
Landis</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/186119/makroaufruf-in-access-über-ole-geht-schief</link><generator>RSS for Node</generator><lastBuildDate>Sun, 16 Aug 2026 11:58:51 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/186119.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 05 Jul 2007 10:21:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Makroaufruf  in Access über OLE geht schief on Thu, 05 Jul 2007 10:21:15 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>kann leider mein Makro in Access nicht aufrufen (?). Weiss jemand Rat?</p>
<p>Hier der Code:</p>
<p>Variant vAccess;</p>
<p>try<br />
{<br />
vAccess=GetActiveOleObject(&quot;Access.Application&quot;);<br />
}<br />
catch (...)<br />
{<br />
vAccess=CreateOleObject(&quot;Access.Application&quot;);<br />
}</p>
<p>vAccess.OleFunction(&quot;OpenCurrentDatabase&quot;, &quot;C:\\test\\test.mdb&quot;, false);</p>
<p>// !!!! Hier erscheint die Fehlermeldung - was ist falsch? !!!!<br />
vAccess.OlePropertyGet(&quot;DoCmd&quot;).OlePropertySet(&quot;RunMacro&quot;, &quot;Makro1&quot;);</p>
<p>vAccess.OleProcedure(&quot;CloseCurrentDatabase&quot;);<br />
vAccess.OleFunction(&quot;Quit&quot;);<br />
vMSAccess = Unassigned;</p>
<p>Gruß<br />
Landis</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1318799</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1318799</guid><dc:creator><![CDATA[Landis]]></dc:creator><pubDate>Thu, 05 Jul 2007 10:21:15 GMT</pubDate></item></channel></rss>