<?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[mit VC++ Prozesse im Task-Manager beenden]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte gerne Prozesse im Task-Manager mit VC++ beenden.<br />
Das Problem bei mir ist, dass ich über VC++ auf Exceldateien zugreife und beim beenden schliesst sich zwar das Fenster, aber im Task-Manager bleibt in der Lasche Prozesse die Excel.exe offen.<br />
Da ich öfters auf Excel zugreife, hatte ich ich schon bis zu 50 Prozessen offen, die ich alle von Hand schließen musste <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>
<p>Gibts eine saubere Methode, wie ich einfach alle offenen ExcelProzesse schließen kann?</p>
<p>MfG,</p>
<p>Thorsten</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/179673/mit-vc-prozesse-im-task-manager-beenden</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Apr 2026 15:27:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/179673.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 24 Apr 2007 11:54:43 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to mit VC++ Prozesse im Task-Manager beenden on Tue, 24 Apr 2007 11:54:43 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte gerne Prozesse im Task-Manager mit VC++ beenden.<br />
Das Problem bei mir ist, dass ich über VC++ auf Exceldateien zugreife und beim beenden schliesst sich zwar das Fenster, aber im Task-Manager bleibt in der Lasche Prozesse die Excel.exe offen.<br />
Da ich öfters auf Excel zugreife, hatte ich ich schon bis zu 50 Prozessen offen, die ich alle von Hand schließen musste <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>
<p>Gibts eine saubere Methode, wie ich einfach alle offenen ExcelProzesse schließen kann?</p>
<p>MfG,</p>
<p>Thorsten</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1272343</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1272343</guid><dc:creator><![CDATA[Tupamann]]></dc:creator><pubDate>Tue, 24 Apr 2007 11:54:43 GMT</pubDate></item><item><title><![CDATA[Reply to mit VC++ Prozesse im Task-Manager beenden on Tue, 24 Apr 2007 12:06:58 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Excel schließen würde ich nicht machen,<br />
check doch ob Excel schon geöffnet ist...</p>
<p>In einem meiner Projekte habe ich dieses hier gefunden</p>
<p>ps.:erkären kann ich es dir im Moment leider nicht, wegen Zeitmangel.</p>
<pre><code class="language-cpp">LPDISPATCH lpDisp;
	LPUNKNOWN pUnk;	
	CLSID clsid;

	::CLSIDFromProgID(L&quot;Excel.Application&quot;, &amp;clsid);
	if( ::GetActiveObject(clsid, NULL, &amp;pUnk) == S_OK )	// aus Registrierung
	{
		VERIFY(pUnk-&gt;QueryInterface(IID_IDispatch,
									(void**)&amp;lpDisp) == S_OK);
		m_appExcel.AttachDispatch(lpDisp);
		pUnk-&gt;Release();
		TRACE(&quot; Verknüpfung abgeschlossen\n&quot;);
	}
	else
	{
		if( !m_appExcel.CreateDispatch(&quot;Excel.Application&quot;) )
		{
			AfxMessageBox(&quot;Micrsoft Excel nicht gefunden!&quot;);
			return FALSE;
		}
		TRACE(&quot; Erstellung abgeschlossen.\n&quot;);
	}

    // Set visible.
	m_appExcel.put_Visible(TRUE);
/*
1 Normal (Voreinstellung) 
2 Minimiert (auf Symbolgröße verkleinert) 
3 Maximiert (maximale Vergrößerung) 
*/
	m_appExcel.put_WindowState(2);//WindowState
</code></pre>
<p>der Code habe ich in der C...Doc::OnNewDocument()<br />
musst halt ausprobieren</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1272360</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1272360</guid><dc:creator><![CDATA[..J]]></dc:creator><pubDate>Tue, 24 Apr 2007 12:06:58 GMT</pubDate></item><item><title><![CDATA[Reply to mit VC++ Prozesse im Task-Manager beenden on Tue, 24 Apr 2007 12:12:34 GMT]]></title><description><![CDATA[<p>Tupamann schrieb:</p>
<blockquote>
<p>beim beenden schliesst sich zwar das Fenster, aber im Task-Manager bleibt in der Lasche Prozesse die Excel.exe offen.</p>
</blockquote>
<p>Wie &quot;beendest&quot; du denn?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1272368</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1272368</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Tue, 24 Apr 2007 12:12:34 GMT</pubDate></item><item><title><![CDATA[Reply to mit VC++ Prozesse im Task-Manager beenden on Wed, 25 Apr 2007 09:26:53 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/2803">@MFK</a>: ich beende Excel im Moment normal über das &quot;x&quot;.<br />
Die Prozesse beende ich dann manuell über den Task-Manager.<br />
Ich finde diese Lösung nicht so gut, also wollte ich in den Code einbauen, dass er automatisch beim Starten/Beenden alle ExcelProzesse beendet, und dann beim Aufrufen erst wieder einen öffnet, den er braucht.</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/1224">@..J</a>: ich werde mal versuchen durchzusteigen.Thx</p>
<p>Thorsten</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1272385</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1272385</guid><dc:creator><![CDATA[Tupamann]]></dc:creator><pubDate>Wed, 25 Apr 2007 09:26:53 GMT</pubDate></item></channel></rss>