Tag: com-interop
COM-interop-Schicht ermöglicht .NET-assemblies für die Kommunikation mit standard-COM-Objekte und Bibliotheken.
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
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
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
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
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
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
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
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
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
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,
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
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
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
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
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
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
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
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
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
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
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,
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
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
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
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
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 =
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
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))
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
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.
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
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
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
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));
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
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
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");
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
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
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
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
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
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
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
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
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
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
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