Suchergebnisse

Suchergebnisse 1-6 von insgesamt 6.

  • Benutzer-Avatarbild

    Hallo Community, Ich Programmiere zurzeit eine Excel-Anwendung in VB.NET. Darin ist eine Office-Zwischenablage-Funktion enthalten. Den zugehörigen VBA Code, den ich in Internet (stackoverflow.com/questions/64931911/how-to-empty-clipboard) gefunden und modifiziert habe, in mein Programm übertragen und z.T abgeändert. Hier ist mein modifizierter Vba-Code: Visual Basic-Quellcode (69 Zeilen) Übrigens der Code funktioniert einwandfrei unter Excel 2016 und Excel 2019 32bit + 64bit -Version. Nun zum VB…

  • Benutzer-Avatarbild

    Hallo -Franky-, Danke für die Antwort. Ich bin Hobbyprogrammierer und habe sehr wenig Erfahrung über API's. Marshallen? Weiß ich gar nichts darüber. Ich habe in pinvoke.net pinvoke.net/default.aspx/oleacc.accessiblechildren folgende Signatur über accessiblechildren (oleacc) gefunden. Quellcode (6 Zeilen) Mit den Anmerkungen: Meiner Meinung nach sollte der Rückgabewert ein signed Integer (oder int in c#) und kein UInteger oder uint sein. Ich würde mich sehr freuen, wenn Du mir hilfst den Code anz…

  • Benutzer-Avatarbild

    Hallo ErfinderDesRades, Hallo petaod, Ich weiß, dass in .Net Clipboard-Klasse gibt. Ich bin der gleichen Meinung wie ihr. Office Clipboard ist definitiv nicht besser. Im Gegenteil sie verursacht Fehler, wenn sie mehr als mit 24 Kopiergänger belegt ist. Es geht darum, dass die Office Clipboard geleert wird, damit sie keinen Fehler macht. Ich rechne mit eurer Hilfe. Freundliche Grüße, 1978Lazigo

  • Benutzer-Avatarbild

    Hallo Dksksm, danke vielmals. Leider funktioniert das bis Office 2013 inzwischen habe ich die Deklaration von "accessiblechildren" geändert und die Variablen entsprechend angepasst. Der Code sieht nun so aus. VB.NET-Quellcode (61 Zeilen) Ich konzentriere mich jetzt nur noch auf dem Problemabschnitt. VB.NET-Quellcode (23 Zeilen) Ich weiß es nicht, welche Werte als das dritte (cChildren) und vierte (rgvarChildren()) -Argument an die Funktion übergeben werden. Danke für die Unterstützung und ein sc…

  • Benutzer-Avatarbild

    Hallo -Franky-, vielen lieben Dank und ein großes Lob für diesen hervorragenden Code. Beim Testen hat der Coder bei mir diesen Fehler verursacht. "System.ArgumentException: Der Wert liegt außerhalb des erwarteten Bereichs." Das war die Zeile 52. Nach den kleinen Korrekturen des Codes, Funktioniert jetzt auch mit meiner Excelversion. Ich habe folgende Berichtigungen vorgenommen. Für den Fehler war nicht die Zeile 52 verantwortlich, sondern weite oben, die Zeile 42. Die ich dann so VB.NET-Quellcod…

  • Benutzer-Avatarbild

    Zitat von -Franky-: „Das eine schlechte Idee "Option Strict On" auszukommentieren. Ersetze "Dim ExcelApp As Object = Nothing" durch "Dim ExcelApp As Excel.Application = Nothing" und dann musst "Option Strict On" auch nicht auskommentieren.“ Hallo -franky- Du hast mit "Option Strict On" recht. Ich habe die Änderung wieder zurückgenommen und den Code etwas modifiziert. Beim Testen habe ich festgestellt, dass die folgende Methode den falschen Wert herausgibt, wenn man den ersten Eintrag in Clip Boa…