Tag: com-interop

COM-interop-Schicht ermöglicht .NET-assemblies für die Kommunikation mit standard-COM-Objekte und Bibliotheken.

DCOM-Konfigurationseinstellungen für Microsoft Interop-Word-Automatisierung

Anzahl der Antworten 1 Antworten
Ich bin mit Microsoft Office Interop Word zum erstellen von Dokumenten mithilfe von C#. In Reihenfolge für die Generierung des Dokuments zu arbeiten, es sollte einen Eintrag für die "Microsoft Office Word 97 - 2003 Document" unter

Die manuelle Möglichkeit zum aufrufen von COM-Objekt durch .NET

Anzahl der Antworten 1 Antworten
Ist es eine manuelle Möglichkeit zum Aufruf eines COM-Objekts in der GAC in .NETTO, ohne es als Referenz? Der Grund warum ich Frage ist, ich weiß nur, wie man code in C# und anrufen möchten, ein .NET-COM-Objekt

Wie Fügen Sie einen COM-Ausgesetzt .NET-Projekt, um die VB6 (oder VBA) - Referenzen-Dialog?

Anzahl der Antworten 4 Antworten
Habe ich eine .NET-assembly, die ausgesetzt wird COM nach der außergewöhnlichen Artikel Erstellen und Bereitstellen .NET-COM-Montage von Phil Wilson. Und alles funktioniert in dem Sinne, dass die .NET-assembly ist ordnungsgemäß registriert und für die COM, und kompilierten

Wie setzen ein enum definiert, die in einer COM-Bibliothek via interop als Rückgabe-Typ einer c# - Funktion

Anzahl der Antworten 2 Antworten
Hoffentlich die Frage ist klar, aber pad it out für Klarheit: Ich habe eine VB6-dll, definiert ein enum, die ich bin Referenzierung in meinem C# - dll. Die C# - dll definiert einen CCW in der richtigen

wie zu stoppen Makros ausführen beim öffnen ein Word-Dokument mithilfe von OLE-Interop?

Anzahl der Antworten 1 Antworten
Wie der Titel schon sagt, habe ich eine .Net-Anwendung, die verwendet interop das öffnen von Dokumenten in Word. Ich habe app.AutomationSecurity = Microsoft.Office.Core.MsoAutomationSecurity.msoAutomationSecurityForceDisable bevor Sie das Dokument öffnen. Laut der Dokumentation, diesser "Deaktiviert alle Makros in allen

Regasm-und Com-Interop-false negatives

Anzahl der Antworten 1 Antworten
Ich bin versucht zu, dass unsere Bibliothek über COM, aber scheinen zu kämpfen, die Werkzeuge, die mehr als das eigentliche problem. Unabhängig davon, wie Schreibe ich meine COM-ausgesetzt-Klasse bekomme ich die Warnung: "XXX.dll enthält keine Arten, die

Übergeben Sie ein array von vba nach c# verwenden von com-interop

Anzahl der Antworten 1 Antworten
Was ist die richtige Art und Weise zu übergeben Sie ein array von benutzerdefinierten Klassen von vba .net (speziell c#) mit com-interop? Hier ist mein c# code. Wenn ich call-Methode1 von vba es andernfalls mit "Array oder

IClassFactory konnte aufgrund des folgenden Fehlers: 800a0153

Anzahl der Antworten 3 Antworten
Ich versuche Verweis auf eine com-Komponente, und es wirft die folgende Fehlermeldung. Erstellen Sie eine Instanz des COM-Komponente mit CLSID {xxx} von der IClassFactory konnte aufgrund des folgenden Fehlers: 800a0153. Speziell der Fehler wird geworfen, wenn ich

Excel-Interop zum öffnen von excel die Makros deaktiviert

Anzahl der Antworten 1 Antworten
Gibt es eine Möglichkeit in C# zum ausschalten von Makros in excel vor dem laden einer excel-Datei. Ich bin laden Sie die excel-Datei mit Excel-Interop. Alles was ich sehe ist, Lösungen für VB.NET. Dank Nishant Eine Lösung

COMException (0x800A13E9) - Word-interop-Dienste

Anzahl der Antworten 4 Antworten
Ich bin immer dieser stacktrace: System.Runtime.InteropServices.COMException (0x800A13E9): Word ðú÷ì ááòéä. at Microsoft.Office.Interop.Word.Documents.Add(Object& Template, Object& NewTemplate, Object& DocumentType, Object& Visible) at Crm.DocumentGeneration.Printing.DocumentsPrinter.MergeDocuments(ApplicationClass& wordApp, IEnumerable`1 printDataItems, String tempDirectory, String template) in C:\Work\Danel.Nursing\Crm.DocumentGeneration.Printing\DocumentsPrinter.cs:line 249 Nach ein wenig googeln scheint es,

Erstellen von IStream-Objekt in C#

Anzahl der Antworten 4 Antworten
Ich Schreibe ein Projekt und arbeiten mit einem anderen party-DLL. Funktion aus dem DLL will ein IStream-Objekt zu speichern, aber ich kann nicht verstehen, wie ein IStream-Objekt. Kann mir jemand helfen mit meinem problem? IStream-Schnittstelle besuchen Sie

HTTP-Status-443 auf dem Server.CreateObject in VBScript unter Klassischem ASP, IIS 6.0

Anzahl der Antworten 1 Antworten
Dies ist ein altes legacy-code, der ausgeführt worden ist, die mindestens 5 Jahre. Die DLL passiert, eine Beziehung zu Paypal PayFlowPro merchant processing service, aber ich denke, das ist eine Windows-Szenario, das Problem verursacht. Plötzlich, basierend auf

Kann nicht hinzufügen Verweis auf eine COM in COM-client?

Anzahl der Antworten 2 Antworten
Einen COM-server erstellen und ich registriert, dass. Wenn ich bin versucht hinzuzufügen, dass der COM-server COM-Client, ich war nicht in der Lage, hinzufügen, und folgende Fehlermeldung kommt. " Ein Verweis auf 'COMTest' konnte nicht Hinzugefügt werden ActiveX-Typbibliothek

Excel get_Range fehlt, wenn interop-assembly eingebettet ist .NET 4.0

Anzahl der Antworten 2 Antworten
Baue ich eine assembly verweisen auf eine COM-interop DLL. Wenn ich es einbetten, das COM-interop-Typen durch Einstellung Einbetten von Interop-Typen auf True in der Referenz-Eigenschaften (VS2010), zur Laufzeit tritt ein Fehler auf "Objekt" enthält keine definition für

Aussetzen dll für COM-Interop

Anzahl der Antworten 1 Antworten
Ich dachte, ich wüsste, wie dies zu tun, aber natürlich nicht so, ich würde schätzen etwas Hilfe! Ich kann nicht an meine dll zu registrieren, so kann ich instanziiere es in einer VBS-oder anderswo. Schrieb ich die

Was verursacht Fehler HRESULT: 0x80010105 (RPC_E_SERVERFAULT)?

Anzahl der Antworten 5 Antworten
Erstellte ich ein ASP.NET web service verwendet ein 3rd party payment processing engine zur Autorisierung von Kreditkarten-Transaktionen. Den web service gehostet wird, auf einem separaten Anwendungsserver und verbindet sich mit der Zahlung processing server über ein ActiveX-Objekt

Microsoft Excel-Application-Eintrag fehlt in der DCOM-Konfiguration

Anzahl der Antworten 3 Antworten
Den Eintrag für "Microsoft Excel-Anwendung" gibt es nicht in der DCOM-Konfiguration (versucht, sowohl 32-bit und 64-bit). Wie kann ich machen, zeigt es sich dort? Ich habe Microsoft Office installiert. InformationsquelleAutor user743246 | 2013-07-17

Wie man bestimmten Bereich in Excel über COM-Interop?

Anzahl der Antworten 1 Antworten
ich habe Folgendes problem. Ich lese eine excel-Datei über COM-interop. Ich bin neu in der Programmierung mit COM-interop. Suche ich nach einem bestimmten string mit dieser: this.sheet = (Excel.Worksheet)this.excelApp.Workbook.Sheets.Item[this.sheetname]; this.sheet.Activate(); Excel.Range firstRow = this.sheet.Range["A1", "XFD1"]; Excel.Range foundRange

Registrierung von COM-referenzierten DLLs auf einem build-server

Anzahl der Antworten 4 Antworten
Entwickeln wir eine C# - Anwendung, die sich auf ein paar COM-Bibliotheken (AutoIT zum Beispiel). Bin ich inklusive aller referenzierten Komponenten, die unter Kontrolle der Quellcodeverwaltung, in einem 3rd-party - "Libs" - Ordner. Das problem ist, dass

ASP.Net Com-InterOp-Excel-Generation Problem beim hosten

Anzahl der Antworten 8 Antworten
In meinem ASP.Net Anwendung ich bin die Generierung einer Excel-Datei mit MsExcel Objekt Libby (Com-InterOp) . Die Anwendung funktionierte gut in der VS dev. Umwelt. Aber wenn ich host in den server, ich bekomme folgende Fehlermeldung, wenn

Warnung MSB3391: <DLL> enthält keine Arten, die registriert werden kann für COM-Interop

Anzahl der Antworten 3 Antworten
Habe ich eine einfache C# - DLL (das ist ein Teil von einem viel größeren Projekt) mit VS2005. Muss ich die DLL in Excel über VBA-code so, ich bin mit COM-Interop auf die Montage. Ich bin versuchen,

Wie kann ich Ruf-System.- Laufzeit.InteropServices.Marschall.ReleaseComObject aus innerhalb einer Excel 2007-VBA-Modul

Anzahl der Antworten 2 Antworten
Möchte ich nennen-System.- Laufzeit.InteropServices.Marschall.ReleaseComObject(obj) auf einige 3rd-party COM-Objekte, die ich habe, instanziiert in meinem VBA-code aus meiner Arbeitsmappe schließen-Ereignis, so etwas wie die folgenden: Public Sub disconnect(obj As Variant) Dim refs As Long refs = 0 If

C# - Referenz Hinzufügen für MS Excel 12.0 object library und MS Excel 14.0 object library?

Anzahl der Antworten 2 Antworten
Ich habe kürzlich ein kleines tool, das verwendet Microsoft.Office.Excel.Interop, und nach meiner Referenzen-Ordner habe ich den Verweis auf die Microsoft Excel 14.0 Object Library. Ich sollte auch erwähnen, dass ich MS Office 2010 auf meinem Rechner, damit

Microsoft Excel-Application-Eintrag fehlt in der DCOMCNFG

Anzahl der Antworten 3 Antworten
Eintrag für "Microsoft Excel-Anwendung" gibt es nicht in DCOMCNFG (versucht in beiden 32 und 64 bits). Wie kann ich machen, zeigt es sich dort? Jede Anregung? Haben Sie versucht, die Installation von Excel? Ja, aber kein Glück

Können nicht instanziieren von COM-Komponente in C# - Fehler 80070002

Anzahl der Antworten 4 Antworten
Ich bin versucht zu instanziieren Sie ein Windows Media Player COM Objekt auf meinem Rechner: Guid mediaPlayerClassId = new Guid("47ac3c2f-7033-4d47-ae81-9c94e566c4cc"); Type mediaPlayerType = Type.GetTypeFromCLSID(mediaPlayerClassId); Activator.CreateInstance(mediaPlayerType); //<-- this line throws Beim ausführen der letzten Zeile, bekomme ich die

COMException (0x80010108 - RPC_E_DISCONNECTED) Beim Schließen von Excel.Arbeitsmappe

Anzahl der Antworten 2 Antworten
Wenn ich den folgenden code ausführen, bekomme ich die exception unten: ''# NOTE: ExcelApp is a Private main form variable Dim ReportBooks As Excel.Workbooks = ExcelApp.Workbooks Dim ReportBook As Excel.Workbook = ReportBooks.Open(localFilename) Dim ReportSheet As Excel.Worksheet =

COM-Ausnahme 80040154 Beim erstellen einer Excel-Anwendung

Anzahl der Antworten 2 Antworten
Ich versuche zu laufen, ich meine Anwendung auf einem server funktioniert nicht und wird nicht über Office installiert ist. using EXCEL = Microsoft.Office.Interop.Excel; ... EXCEL.Application app = new EXCEL.Application();//Exception thrown here Der code funktioniert Prima auf meinem

Fehler beim schließen von Word-doc: "Die Botschaft filter angegeben, dass die Anwendung ausgelastet ist."

Anzahl der Antworten 1 Antworten
Ich bin mit Microsoft Interop zum speichern ein Word-Doc als HTML-Datei, und ich erhalte diese Fehlermeldung, wenn ich versuche, das Dokument zu schließen: Die message filter angegeben, dass die Anwendung ausgelastet ist. (Ausnahme von HRESULT: 0x8001010A (RPC_E_SERVERCALL_RETRYLATER))

Ist eine COMException der 0x80040154 immer 'Klasse nicht registriert'?

Anzahl der Antworten 3 Antworten
Funktioniert ein System.- Laufzeit.InteropServices.COMException der 0x80040154 immer bedeuten, dass die Klasse nicht registriert ist? Ich bin immer ein COMException, die sagt: "Abrufen des COM-Klassenfactory für die Komponente mit CLSID {29131539-2EED-1069-BF5D-00DD011186B7} konnte aufgrund des folgenden Fehlers: 80040154." Er

COM-Interop, der RPC-server ist nicht verfügbar in c#

Anzahl der Antworten 1 Antworten
Benutze ich eine COM-Interop-und ich bin der Instanziierung des COM-Objekt-Klasse von der interop-dll So, paar mal das Objekt instanziiert ist, erfolgreich und remote procedure calls ohne problem, aber manchmal wirft er eine exception, wie RPC-Server ist unavilable.

CoCreateInstance E_NOINTERFACE obwohl-Schnittstelle gefunden wird

Anzahl der Antworten 4 Antworten
Habe ich eine COM-Klasse CMyCOMServer Umsetzung IMyInterface in einer Anwendung, die beide mit der richtigen GUIDs. CMyCOMServer::QueryInterface wird S_OK zurückgeben (und der cast selbst auf die richtige Art), wenn IUnknown oder IMyInterface beantragt wird, sonst ist es

C# - Excel-interop, setzen Sie einen Zeilenumbruch in den text einer Zelle in einer Excel

Anzahl der Antworten 7 Antworten
Ich Schreibe ein Excel-Blatt mit den interop. In die Platte muss ich eine Reihe von Sätzen in einer Zelle. Der text sollte in einer Linie brechen Weise. Wie kann ich das erreichen? Vielen Dank im Voraus. können

Visual Studio 2010: Einbetten Von Interop-Typen

Anzahl der Antworten 2 Antworten
Fand ich einige Informationen über diese auf Scott Hanselmans Blog Weiß jemand genau weiß, was dies zu bedeuten? Ist dies nur für die Primären Office-interopassemblys, oder kann ich diese auch verwenden Einbetten von meiner Erlösung Bibliothek oder

Können nicht instanziieren von COM-Objekt in C# geschrieben in VBA (VB6 ok)

Anzahl der Antworten 5 Antworten
Mit VS 2008, hier ist mein COM-Objekt using System; using System.Collections.Generic; using System.Text; using System.Runtime.InteropServices; using System.Windows.Forms; namespace TestCom { [Guid("9E5E5FB2-219D-4ee7-AB27-E4DBED8E123E")] [ClassInterface(ClassInterfaceType.AutoDual)] [ProgId("Test9.COMINT")] public class TestComClass { public void Init(string userid, string password) { MessageBox.Show(string.Format("{0}/{1}", userid, password));

Registrieren Sie ein C#/VB.NET COM-dll programmgesteuert

Anzahl der Antworten 2 Antworten
Frage: ich habe eine .NET-dll, welche ich aus einem C++ - Programm. Jetzt muss ich die dll registrieren, die Sie programmgesteuert auf einem computer Bereitstellung. Wie mache ich das (programmgesteuert! nicht mit regasm)? Ich erinnere mich, als

Was bedeutet "für COM-Interop Registrieren" eigentlich tun?

Anzahl der Antworten 1 Antworten
Was genau macht das VS-Projekt die option "für COM-interop Registrieren" eigentlich tun? Denn wenn ich bauen meine Bibliothek diese option aktiviert ist, kann ich rufen Sie CreateObject auf meine Bibliothek von VBScript. Aber wenn ich aufbauen, ohne

Marschall.GetActiveObject() throws MK_E_UNAVAILABLE Ausnahme in C#

Anzahl der Antworten 3 Antworten
Den folgenden vbscript-code funktioniert prefectly fein: Dim App Set App = GetObject("","QuickTest.Application") App.Quit Aber wenn ich es übersetzen in C# - code, wie unten: class Program { [STAThread] static void Main(string args) { object qtApp = Marshal.GetActiveObject("QuickTest.Application");

unable to cast COM object of type 'microsoft.Office.Interop.Excel.ApplicationClass' zu 'microsoft.Office.Interop.Excel.Anwendung'"

Anzahl der Antworten 6 Antworten
Dies ist mein Erster Versuch zu erfassen einige Daten von excel aus in eine C# - Konsolenanwendung. Bekomme ich die Fehlermeldung "unable to cast COM object of type 'microsoft.Office.Interop.Excel.ApplicationClass' zu 'microsoft.Office.Interop.Excel.Anwendung'". Dieser code verwendet die "Microsoft Excel

Warum nicht das Büro PIA richtig installiert werden, um den GAC?

Anzahl der Antworten 2 Antworten
Ich arbeite derzeit an einem c# - Projekt, wo muss ich den Zugriff auf Outlook. Die Entwicklung erfolgt auf zwei verschiedenen Rechnern, von denen office installiert ist, und von denen nicht. Ich zuvor gefragt, wie kompiliere mein

Schnellste Weg, um eine Schnittstelle zwischen den Leben (nicht gespeicherte) Excel-Daten und C# - Objekten

Anzahl der Antworten 6 Antworten
Ich will wissen, was der Schnellste Weg ist, das Lesen und schreiben von Daten zu und von einer geöffneten Excel-Arbeitsmappe zu c# - Objekte. Der hintergrund ist, dass ich bei der Entwicklung einer c# - Anwendung, die

Wie säubere ich Excel-Interop-Objekte ordnungsgemäß?

Anzahl der Antworten 30 Antworten
Ich bin mit der Excel-interop in C# (ApplicationClassgelegt habe und den folgenden code in der finally-Klausel: while (System.Runtime.InteropServices.Marshal.ReleaseComObject(excelSheet) != 0) { } excelSheet = null; GC.Collect(); GC.WaitForPendingFinalizers(); Obwohl diese Art der arbeiten, die Excel.exe - Prozess noch

"Registrieren für COM Interop" vs "Make Assembly COM sichtbar"

Anzahl der Antworten 1 Antworten
Was ist der wirkliche Unterschied zwischen diesen beiden Optionen? Was ich weiß ist: Für COM-Interop registrieren Diese Optionen führt regasm auf die Montage und registriert die assembly als COM-Komponente(oder vielleicht auch nicht) in der registry, die mit

Typ existiert in 2 Baugruppen

Anzahl der Antworten 5 Antworten
Erstellt habe ich zwei .NET-Interop-Assemblys, die aus zwei verschiedenen Drittanbieter-COM-DLLs. Sowohl der COM-DLLs enthalten einen Typ mit dem Namen COMMONTYPE. Daher COMMONTYPE ist nun bekannt, durch die zwei Interop-Assemblys als gut. Habe ich ein drittes Projekt, das

Das Abrufen der COM-Klassenfactory für Komponente mit CLSID {XXXX} ist aufgrund des folgenden Fehlers fehlgeschlagen: 80040154

Anzahl der Antworten 15 Antworten
Entwickelte ich ein Windows-Dienst mithilfe C#.NET generieren Sie PDF-Bericht. Generieren Sie PDF-Datei, die ich mithilfe eines Drittanbieter-dll. Die Anwendung läuft in meinem Windows-XP-Plattform. Wenn ich mit der Bereitstellung des service in Windows Server 2008 64-bit-version, bekam ich

Programmgesteuertes Starten und Beenden von IIS Express

Anzahl der Antworten 10 Antworten
Ich versuche zu bauen, ein kleines Programm in C# welches sollte starten/beenden von IIS Express Arbeitsprozess. Für diesen Zweck möchte ich die offizielle "IIS Express API", welches auf MSDN dokumentiert: http://msdn.microsoft.com/en-us/library/gg418415.aspx Soweit ich das verstanden habe, ist

Verwandeln Sie eine einfache C # -DLL in eine COM-Interop-Komponente

Anzahl der Antworten 4 Antworten
Wie mache ich eine C# - DLL in eine COM-interop-DLL, die verwendet werden können, eine VB6-Anwendung? InformationsquelleAutor der Frage Elena Lawrence | 2011-08-17

Anatomie eines "Memory Leaks"

Anzahl der Antworten 15 Antworten
In .NETTO-Perspektive: Was ist ein Speicherverlust? Wie können Sie bestimmen, ob Ihre Anwendung Lecks? Was sind die Auswirkungen? Wie kann man verhindern, dass ein memory leak? Wenn Ihre Anwendung hat Speicher-Lecks, geht es Weg, wenn der Prozess

Wie erhält man den Typ des COM-Objekts?

Anzahl der Antworten 4 Antworten
Bin ich verweisen auf eine COM-Bibliothek, die in Visual Studio, so dass es erzeugt automatisch die zugehörigen Interop-assembly für mich. Ich würde gerne eine GetType() auf diese com-Objekte, aber Sie kehren immer wieder zurück System.__ComObject. Abfragen für