Suchergebnisse
Suchergebnisse 1-30 von insgesamt 44.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
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…
-
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)
-
COM-Interopability
BeitragIm 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)
-
@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 …
-
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…
-
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.
-
XML auslesen
BeitragEs 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.
-
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 .
-
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)
-
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…
-
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
-
Dann wird es leider schwer werden dir zu helfen. Im Anhang noch der Beweis das ich dich nicht veräppeln will