<?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[C++ Prog in Excel ausführen + Float in ExcelSheet einfügen]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe 2 Probleme:</p>
<p>1. Ich bearbeite in einem C++ Progr. eine Datei, nennen wir Sie Test.xls.<br />
Von dieser hole ich mir Daten, verarbeite sie, und will sie dann wieder in<br />
diese Datei schreiben.<br />
Nun möchte ich das dieses Programm in einem Excel VBA Code aufrufen, welcher<br />
wiederrum auch in Test.xls ausgeführt wird.<br />
Wie kann ich verhindern, dass mein C++ Progr. immer einen neuen Excel Prozess<br />
startet.<br />
Besser wäre es doch, wenn es direkt auf den Prozess zugreift, von dem es ja<br />
auch aufgerufen wird. (auch aus geschwindigkeitsgünden)</p>
<p>2. Im C++ Programm verwende ich Happys TMLExcel in etwas veränderter Form.<br />
Nun will ich Float variablen wieder an Excel übergeben, scheitere jedoch an<br />
der Umwandlung von Float in String (wegen Excel-&gt;Books[0]-&gt;Sheets[0]-&gt;CellString[0][0]).</p>
<p>Danke schon mal.</p>
<p>Grüße</p>
<p>P.S.: das aufrufen der C++ Routine aus Excel ist nicht diskutabel.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/205424/c-prog-in-excel-ausführen-float-in-excelsheet-einfügen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 19 Aug 2026 19:46:05 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/205424.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 14 Feb 2008 08:30:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to C++ Prog in Excel ausführen + Float in ExcelSheet einfügen on Thu, 14 Feb 2008 08:30:33 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe 2 Probleme:</p>
<p>1. Ich bearbeite in einem C++ Progr. eine Datei, nennen wir Sie Test.xls.<br />
Von dieser hole ich mir Daten, verarbeite sie, und will sie dann wieder in<br />
diese Datei schreiben.<br />
Nun möchte ich das dieses Programm in einem Excel VBA Code aufrufen, welcher<br />
wiederrum auch in Test.xls ausgeführt wird.<br />
Wie kann ich verhindern, dass mein C++ Progr. immer einen neuen Excel Prozess<br />
startet.<br />
Besser wäre es doch, wenn es direkt auf den Prozess zugreift, von dem es ja<br />
auch aufgerufen wird. (auch aus geschwindigkeitsgünden)</p>
<p>2. Im C++ Programm verwende ich Happys TMLExcel in etwas veränderter Form.<br />
Nun will ich Float variablen wieder an Excel übergeben, scheitere jedoch an<br />
der Umwandlung von Float in String (wegen Excel-&gt;Books[0]-&gt;Sheets[0]-&gt;CellString[0][0]).</p>
<p>Danke schon mal.</p>
<p>Grüße</p>
<p>P.S.: das aufrufen der C++ Routine aus Excel ist nicht diskutabel.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1455603</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1455603</guid><dc:creator><![CDATA[Grim_Reaper]]></dc:creator><pubDate>Thu, 14 Feb 2008 08:30:33 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Prog in Excel ausführen + Float in ExcelSheet einfügen on Thu, 14 Feb 2008 08:44:18 GMT]]></title><description><![CDATA[<p>Zu 1.<br />
Also du kannst Nachrichten an das Excelfenster senden die dann dort verarbeitet werden. Welche Nachrichten dort jedoch wie verarbeitet werden - und das bei MS Software - kann ich Dir nicht sagen. Aber da gibt es sicherlich Dokumentationen.<br />
(Stichwort SendMessage/SendInput)<br />
Eine andere Möglichkeit (und auch keine gute aber einfache) wäre es global die Eingabe über Tastatur/Maus zu simulieren um in Excel das &quot;&quot;einzutippen&quot;&quot; was gemacht werden soll.</p>
<p>Zu 2.<br />
ka nie selber gemacht. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1455610</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1455610</guid><dc:creator><![CDATA[Slashi]]></dc:creator><pubDate>Thu, 14 Feb 2008 08:44:18 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Prog in Excel ausführen + Float in ExcelSheet einfügen on Thu, 14 Feb 2008 09:29:26 GMT]]></title><description><![CDATA[<p>zu 2.</p>
<p>Habe ganz übersehen, das die Klasse AnsiString eine Funktion FloatToStr(long i) enthält. Diese funktioniert wunderbar.</p>
<p>Trotzdem Danke schon mal.</p>
<p>zu 1.:</p>
<p>Muss mal sehen, wie das mit der Geschwindigkeit des Aufrufes läuft, da der C++ Code in einer Iterationsschleife aufgerufen wird. Mal sehen...</p>
<p>Grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1455647</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1455647</guid><dc:creator><![CDATA[Grim_Reaper]]></dc:creator><pubDate>Thu, 14 Feb 2008 09:29:26 GMT</pubDate></item></channel></rss>