Suchergebnisse

Suchergebnisse 1-30 von insgesamt 44.

  • Benutzer-Avatarbild

    Eventuell hilft dir das weiter: Visual Basic-Quellcode (3 Zeilen) (Quelle: docs.microsoft.com/de-de/office/vba/api/word.find)

  • Benutzer-Avatarbild

    docs.microsoft.com/de-de/office/vba/api/word.find.execute Führt den angegebenen Suchvorgang aus. Gibt True zurück, wenn die Suche erfolgreich ist. Boolescher Wert. Macht für mich erstmal so keinen Sinn was du da machst. Da du die alte Automatisierung über Microsoft.Office.Interop.Word.Application nutzt kannst du einfach im Word den Macro-Recorder nutzen. --> Word starten --> Macro aufzeichnen --> Aktion die du im Code machen möchtest manuell ausführen --> Macro beenden und im VBA-Editor anschaue…

  • Benutzer-Avatarbild

    Probier es mal damit: VB.NET-Quellcode (1 Zeile) Edit: Da war wohl jemand schneller

  • Benutzer-Avatarbild

    Es gibt die Möglichkeit per "Excel4Macro". Das hatte ich mal vor ewigen Jahren implementiert (mittlerweile mache ich nichts mehr mit VBA). Wenn ich mich richtig erinnere geht das über Formeln (also so als würdest du in einer Zelle Bezug auf eine andere Excel nehmen). Hat bestimmt auch ein paar Nachteile, aber kann mich ehrlich gesagt nicht mehr daran erinnern. Visual Basic-Quellcode (12 Zeilen)

  • Benutzer-Avatarbild

    COM-Interopability

    korni - - Sonstige Problemstellungen

    Beitrag

    Im Gegensatz zu VB scheint es bei C# über ein Interface zu laufen. Ich habe selber bis jetzt nur in VB solchen Klassen erstellt und hab hier leider keine praktische Erfahrung. Siehe: docs.microsoft.com/de-de/dotne…interop/example-com-class @RodFromGermany In VB gibt es eine Standardvorlage mit passendem Attribut und bereits vorbelegten GUIDS siehe: docs.microsoft.com/de-de/dotne…ough-creating-com-objects Sieht dann so aus: (Versteckter Text)

  • Benutzer-Avatarbild

    @hjerteblod Schade das es nun eine Lösung ohne Async/Await geworden ist, hoffentlich hast du nun zumindest die Thematik etwas mehr verstanden. Eventuell solltest du noch den Code etwas aufräumen wenn du das noch nicht getan hast.

  • Benutzer-Avatarbild

    @hjerteblod Wie sieht den aktuell der Code aus? Hast du den Code aus Post #2 übernommen? Wenn du noch den alten Code hast musst du das webClient1.DownloadFileAsync in ein webClient1.DownloadFile ändern. Ansonsten gibt deine Methode Private Function DownloadFile() As Boolean direkt true zurück. Hintergrund ist das er ja das File Async herunterladet und somit der Hauptthread weiterlaufen kann. Wenn du dann keine Await einbaust geht er direkt in das "return true" weiter. Wobei dein Aufbau momentan …

  • Benutzer-Avatarbild

    Zitat von hjerteblod: „download gestartet und gespeichert. das wird async gemacht“ Was passiert wenn du was async startest ohne darauf zu warten? Mach doch mal einen Haltepunkt beim Aufruf.

  • Benutzer-Avatarbild

    Zitat von hjerteblod: „webClient1.DownloadFileAsync(New Uri("https://download.etcetc.x86_DEU.exe"), "C:\SQLExe-Test\sqltest.exe")“ Überleg dir mal was genau das hier macht oder funktioniert es jetzt schon?

  • Benutzer-Avatarbild

    @hjerteblod Ich kann in deinem Code keine Methode finden die als "async" gekennzeichnet ist und dementsprechend auch kein "await". Das Einzigste was ich sehe ist das du einen neuen Task startest und nie auf diesen wartest (Stichwort "await").

  • Benutzer-Avatarbild

    Zitat von hjerteblod: „durch die async/await Thematik“ Du nutzt in deinem Code gar kein async-await Edit: Woll zu langsam, hätte mir keine Kaffee holen sollen

  • Benutzer-Avatarbild

    Nach kurzer Recherche ist "AxMSTSCLib" eine ActiveX-Komponente und scheinbar muss man das Control Hosten damit es funktioniert Dieses muss aber nicht sichtbar sein. Ist aber alles nur geraten/Halbwissen.

  • Benutzer-Avatarbild

    Zitat von Toorms: „Als "Fehlermeldung" erhalte ich einfach nur:“ Du wirst mehr Infos bekommen wenn du nicht MsgBox(ex.ToString) aufrufst. Alleine der Stacktrace könnte dir hier schon Hinweise geben. Desweiteren würde ich den Code erstmal debuggen und schauen wo genau der Fehler auftritt. Aber ich denke mal das wird am mobjRDPConntor.Server = lblServer.Text sein. Wenn ich die Doku zu dem Client anschaue steht hier: This property can be set only if the control is not in the connected state. This p…

  • Benutzer-Avatarbild

    Probiere einfach folgendes: Bau folgenden Code am Anfang ein wo die Datei/Dateiinfo eingelesen wird: VB.NET-Quellcode (3 Zeilen) Ersetzte alle Strings im Code mit ".tif" mit extensionString und schau ob das das gewünschte Ergebnis liefert. Wenn das nicht zur Lösung führt wirst du wohl jemand anderen über den Code schauen lassen müssen.

  • Benutzer-Avatarbild

    XML auslesen

    korni - - Sonstige Problemstellungen

    Beitrag

    Es fehlt im XML erstmal ein </record> am Schluss. Schau dir mal im Debugging/Laufzeit den Unterschied zwischen xelement.Elements​ und xelement.Descendants​ an. Danach kannst du dir dann überlegen wie du an deine "subfield"-Elemente kommen möchtest: -> Entweder direkt oder über das übergeordnete "datafield"-Element.

  • Benutzer-Avatarbild

    Bei mir schon

  • Benutzer-Avatarbild

    Dann habe ich eventuell dein Problem falsch verstanden. Ich dachte du möchtest: Alles gefüllt wenn cbx2 [x] egal ob cbx1 [x] oder [ ]. Genau dieses Verhalten würde das umgekehrte Aufbauen des Arrays erzeugen.

  • Benutzer-Avatarbild

    @RodFromGermany In Zeile 31 einfach das Array anders aufbauen. Das hat bei mir im Test eine Veränderung gebracht

  • Benutzer-Avatarbild

    Probier mal das: C#-Quellcode (6 Zeilen)

  • Benutzer-Avatarbild

    Nimm eine <Name>.xlsx Datei und benenne sie um in <Name>.zip. Dort gibt es einen Ordner mit dem namen "CustomXml". Dorthin sollte das dann gespeichert werden. Eine saubere Lösung für dateigebundene Daten im Zusammenhang mit Excel ohne eine zentrale Datenbank kenne ich nicht. Vielleicht hat da ja jemand anderes eine bessere Idee .

  • Benutzer-Avatarbild

    Mein Vorschlag ist hier ein Custom-XMl-Part der die Konfig darstellt und im Package der Excel abliegt. Diesen kannst du dann in VSTO Erstellen/Laden/Speichern. Link hierzu: docs.microsoft.com/de-de/visua…rts-overview?view=vs-2019

  • Benutzer-Avatarbild

    Outlook ist auf dem Server installiert?

  • Benutzer-Avatarbild

    Solltest du nicht alle Infos über die Exception erhalten bzw. inwiefern fehlen dir hier Infos? Bsp. wäre: VB.NET-Quellcode (7 Zeilen) Eventuell habe ich aber auch dein Problem falsch verstanden?

  • Benutzer-Avatarbild

    Du kannst meines Wissens nach auch C# Bibs in VB.NET verwenden. Probiere es doch einfach mal mit der von dir verlinkten aus.

  • Benutzer-Avatarbild

    Wenn du .SelectedValue aufrufst bekommst du den Wert des Members des ausgewählten Eintrages zurück den du als .ValueMember oben definiert hast. Um das gesamte Objekt hinter dem ausgewählten Eintrag zu erhalten musst du .SelectedItem aufrufen.

  • Benutzer-Avatarbild

    Hast du bei deinem "IF" schon mal einen Haltepunkt gesetzt und den Code debuggt? Zitat: „​' wenn die Spalte 3 auf True gesetzt wird“ Diese Logik kann ich in deinem Code nicht finden

  • Benutzer-Avatarbild

    Bau eine Zählschleife die bei Count -1 beginnt und bis 0 runterzählt. VB.NET-Quellcode (1 Zeile) Mit der Schleifenvariable kannst du dann deinen Substring ausführen und so jeweils immer einen Buchstaben mehr entfernen. VB.NET-Quellcode (1 Zeile) Eventuell würde sich hier auch Remove anbieten: VB.NET-Quellcode (1 Zeile)

  • Benutzer-Avatarbild

    where gibt eine Auflistung von Objekten zurück. In diesem Fall ist es eine EnumerableRowCollection(Of DtsSettings.Article.SupplierRow). Wie der Compiler schon richtig sagt hat diese keinen Member "ID". Ich denke mal du möchtest hier die ID eines Objektes der Auflistung abfragen. Hierfür müsstest du aber aus der Auflistung erstmal eins auswählen. Entweder mit einem Index bzw. einer Logik oder wenn es egal ist welches Element mit "FirstOrDefault" bzw. "LastOrDefault". (Eventuell müsstest du dann h…

  • Benutzer-Avatarbild

    Versuch es in Anstelle Zeile 9 mal mit: VB.NET-Quellcode (1 Zeile) Nachtrag: Konnte den Fehler nachstellen und zwar indem ich das Projekt auf das Zielframework 4.5 umgestellt habe. Kommt genau der selbe Fehler beim "GetAsync". Der obige Code behebt diesen dann bei mir. (Voraussetzung ist natürlich das du tatsächlich das 4.5'er Framework nutzt.) Hintergrund kann man hier nachlesen: stackoverflow.com/questions/28…curityprotocol-in-net-4-5

  • Benutzer-Avatarbild

    Dann wird es leider schwer werden dir zu helfen. Im Anhang noch der Beweis das ich dich nicht veräppeln will