Suchergebnisse
Suchergebnisse 1-30 von insgesamt 50.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Beim Suchen über Google gab es folgenden Vorschlag: 1. Rechtsklick auf das Projekt (Projektmappen-Explorer) 2. "NuGet-Pakete verwalten" auswählen 3. Über "Online" nach "Interop.excel" suchen In der Suche wurde "Microsoft.Office.Interop.Excel" aufgeführt, welches ich in der Version 15.0.4795.1000 installiert habe (siehe Anhang). Meinen Code habe ich durch den Code von Dksksm ersetzt. "Marshal" wurde rot markiert -> dafür musste "Imports System.Runtime.InteropServices" am Anfang des Codes eingefüg…
-
Hallo Dksksm. Besten Dank für deine Rückmeldung. Das ist natürlich ein krasser Vorteil, von dem ich gerne profitieren möchte, denn das Tool sollte auch auf einem anderen Rechner noch laufen, auf dem nicht immer dieselbe Version installiert sein kann. Werde mich damit einmal auseinandersetzen. Bin ich mit dem nachfolgenden Link auf dem richtigen Weg? nuget.org/packages/Microsoft.Office.Interop.Excel/
-
Die Verweise habe ich über "Verweise", "Hinzufügen", "Durchsuchen" und die Dateien vom Verzeichnis "C:\Windows\assembly\GAC_MSIL..." eingefügt. Nun habe ich jedoch über "Verweise", "Hinzufügen", "COM" die Dateien ausgewählt, die bei deinen Verweisen vorhanden sind. Bei mir sieht es nun gleich aus wie bei dir. Trotzdem wird das Workbook nicht in den Vordergrund gebracht. Müssen eigentlich die in meinem Screenshot (siehe Anhang) unten aufgelisteten Namespaces (bei "Importierte Namespaces") aktivie…
-
Das dachte ich auch, jedoch habe ich das Office nochmals deinstalliert und neu installiert. Trotzdem blieb die Version 15, obwohl im entsprechenden Ordner nach der Deinstallation vom Office die betreffenden DLLs verschwunden waren. Bei dir steht jedoch rechts im Link auch 15.0.0.0. Edit: Was mir gerade noch aufgefallen ist: Wenn ich dieselbe Verweise über "Hinzufügen" einfüge, sieht es schlussendlich bei mir betreffend Name und Versionsnummer nicht gleich aus. Muss ich dabei etwas beachten?
-
ausgelagert aus VB.NET - Daten an Excel bei geöffneter Datei ~VaporiZed Guten Morgen. Vor einiger Zeit habe ich mit einem ähnlichen Code ein kleines Tool für mich programmiert. Es ging darum, Werte in eine bestehende Excel-Tabelle automatisiert einzutragen. Wegen der Corona-Zeit wurde das Tool gerade für einige Wochen nicht benötigt und somit auch nicht verwendet. Nun scheint das Tool nicht mehr auf die Excel-Datei zugreifen zu können, d.h. das Dokument ist zwar geöffnet, jedoch werden über die …
-
Guten Morgen. Nach einigem Suchen und Testen fehlt leider immer noch der Erfolg. Mit: VB.NET-Quellcode (5 Zeilen) zeigt es bereits an, dass etwas gefunden wurde (Length = 1). Mit: VB.NET-Quellcode (1 Zeile) gibt Visual Studio die Meldung aus, dass die Eigenschaft nur "ReadOnly" ist. Hat evtl. jetzt jemand einen Tipp für mich, wie ich diese Anzeige im Gecko-Browser ausblenden lassen kann?
-
Hallo... Bin auf der Suche nach der Lösung eines Problems. Vielleicht kann mir hier auf die Sprünge geholfen werden: Da der Standard-Webbrowser von Visual Studio meine gewünschte Website nicht anzeigen kann, stieg ich vor einiger Zeit auf die GeckoFX-Engine um. Soweit funktioniert dies einwandfrei. Im GeckoBrowser soll nur ein Teil (mit den benötigen Informationen) der Website angezeigt werden. Leider verschieben sich diese Informationen nach unten in den nicht sichtbaren Bereich, wenn davor Wer…
-
Danke für eure Ratschläge. SslStream kenne ich leider gar nicht und wird wahrscheinlich einiges an Einarbeitungszeit benötigten (bin ziemlich eine "Krücke" im Programmieren ) Ich fand bisher auch noch keine Beispiele für Visual Basic, mit dem ich es hätte ableiten können. Die Sache mit Dropbox wende ich in ähnlicher Form bereits an, möchte jedoch von Dropbox und Co wegkommen und alles über mein privates NAS laufen lassen, denn teilweise sind es Daten, die halt einfach privat sind und bleiben sol…
-
Hallo faxe1008. Danke für deine Rückmeldung. TeamViewer bietet leider keine Möglichkeit, auf dem Handy mit einem Klick eine Aktion auszulösen. Man muss leider die App jedes Mal öffnen und sich zuerst mit dem Tablet verbinden. Für eine Aktion, die man nur 1x in der Woche ausführen möchte, ist TeamViewer in Ordnung, doch die Sache sollte schnell und unkompliziert vonstatten gehen (benutzerfreundlich). Verstehe mich nicht falsch, TeamViewer ist ein geniales Tool, doch für meinen Zweck nicht ganz ge…
-
Guten Morgen. Ich bin auf der Suche nach einer Möglichkeit, mein Handy sozusagen als Fernbedienung zu benutzen. D.h. gerne würde ich übers Internet vom Smartphone ein Befehl nach Hause auf mein (dauernd laufendes) Windows-Tablet senden, welches anschliessend entsprechend auf die Befehle reagieren soll (mit einer eigen programmierten vb.net-Anwendung). Dies sollte im Smartphone natürlich über ein Widget erfolgen, damit der Befehl mit nur einem Klick versendet wird, ohne noch ein Programm auf dem …
-
Hallo RodFromGermany. Danke für deine Antwort. Diese zwei Hinweise sind aber nur reine "Formsache", oder? Wenn ich Me.Controls ersetzte durch Me.FlowLayoutPanel1 werden die ganzen Buttons seltsamerweise wild durcheinandergewürfelt. Mein Hauptproblem ist ja, dass beim Drücken eines während der Laufzeit erstellten Buttons stets nur jeder zweite Button gelöscht wird. Wie kann denn das sein, obwohl dass im Me.Controls alle Buttons aufgelistet werden??
-
Guten Morgen. Es sind bereits zu viele Stunden vergangen, ohne dass ich auf eine Lösung für mein Problem gekommen bin. Evtl. kann mir jemand mit einem kleinen "Wink" auf die Sprünge helfen. Ich möchte, ähnlich wie beim Explorer in Windows 10, einen Dateipfad zerlegen und als Button darstellen, damit ich direkt in ein Verzeichnis wechseln kann. z.B. soll der Pfad C:\Users\ADB\Projekte\Programmieren\Buttons als Button nebeneinander "C:\" -> "Users" -> "ADB" -> "Projekte" -> "Programmieren" -> "But…
-
Guten Abend. Google Docs finde ich eine geniale Sache. Die Möglichkeit, gemeinsam in echtzeit an einem Dokument zu arbeiten ist aus meiner Sicht sehr gut gelöst. Aus VB.net möchte ich nun ein Excel-Dokument, welches per Mail in meine Dropbox gesendet wird, über die Google Doc API in ein bestehendes Spreadsheet in Google Drive hochladen. Mein Hintergrundgedanke ist folgender: Das Dokument wird jeden Tag aktualisiert und per Mail an alle gesendet. Per Send-to-Dropbox besteht die Möglichkeit, die A…
-
Aus irgendwelchen Gründen will dein Code nicht hinhauen. Es ist mir jedoch bewusst, dass die Wahrscheinlichkeit, dass es an mir liegt, sehr gross ist... Ein anderer Code hat jedoch fast einwandfrei funktioniert. Ob er jedoch in jeder Situation funktioniert, wird sich zeigen. Mein Programm wird noch etwas erweitert und anschliessend einige Tage getestet. Falls es zu meiner Zufriedenheit funktionieren sollte, werde ich den Code hier posten... Besten Dank nochmals für eure Bemühungen. Gruss ADB
-
sorry für die verspätete Antwort. Ich habe noch einiges versucht, jedoch bisher noch zu keinem befriedigenden Resultat gekommen. Leider ist mir relativ spät aufgefallen, dass er die Schleife VB.NET-Quellcode (4 Zeilen) überspringt und direkt zu VB.NET-Quellcode (1 Zeile) übergeht, obwohl die Excel-Datei ja eigentlich bereits offen ist... Somit klappt natürlich auch das Speichern der Änderung nicht, da die Excel-Datei schreibgeschützt geöffnet wird. Zudem wird das "w" in der Zeile 2 markiert mit …
-
Danke für deine Hinweise. Mein Code sieht nun so aus: VB.NET-Quellcode (12 Zeilen) Leider überspringt das Programm die Zeile VB.NET-Quellcode (1 Zeile) und geht direkt zu VB.NET-Quellcode (1 Zeile) Stimmt denn die nachfolgende Zeile auch wirklich?VB.NET-Quellcode (1 Zeile)
-
Um meinen letzten Beitrag evtl. noch zu erweitern: VB.NET-Quellcode (15 Zeilen) Wenn ich auf den Button drücke und nur die richtige Datei geöffnet habe, funktioniert alles prima. Sobald eine weitere Excel-Datei geöffnet ist, bricht das Programm ab. Die Zeile VB.NET-Quellcode (1 Zeile) ist markiert, mit der Meldung: Ausnahme von HRESULT: 0x800A03EC
-
Ist deine Aussage jetzt bezogen auf "GetObject" oder auf die Möglichkeit mit der For-Each-Schleife ? Über GetObject hatte ich jedoch auch wenig Erfolg. Nur, wenn die korrekte Excel-Datei als einzige Excel-Datei geöffnet war, konnte ich über mein Programm ins Excel schreiben...
-
Als ich xls_Appl = New Excel.Application() eingefügt habe, hat sich die gewünschte Datei zwar geöffnet, als ich jedoch ein zweites Mal auf den Butten gedrückt habe, hat das Programm dieselbe Datei als schreibgeschützt geöffnet. Aber es gibt doch sicherlich eine Möglichkeit, die Datei nicht ein zweites Mal (schreibgeschützt) zu öffnen, sondern nur zur bereits geöffneten Datei zu wechseln (bzw. springen). GetObject ist wohl auch nicht die Lösung für mein Problem, oder? So sieht mein Code momentan …
-
Sorry, ich steige gerade nicht durch. Wie soll denn der Try -Catch - Code genau heissen? Exception soll ich nicht brauchen und MySpecialException gibt es nicht?? Seltsamerweise wird jetzt eine Fehlermeldung ausgegeben. Bevor ich den Try-Catch-Block eingefügt habe, hat der Debugger keinen Fehler gemeldet. Jetzt unterbricht das Programm mit der Meldung: Nullreferenzexception wurde nicht behandelt. Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt. Die Zeile VB.NET-Quellcode (1 Zeile)…
-
Besten Dank für eure Antworten. @Drahuverar Wahrscheinlich konnte ich mich zu wenig genau ausrücken. Ich möchte nicht eine schreibgeschützte Datei öffnen, sondern die Datei ohne Schreibschutz öffnen. Dies bedingt natürlich, dass die Datei noch nicht geöffnet ist. Jedoch kann es ja vorkommen, dass die Datei bereits geöffnet ist, während mein Programm abläuft und die bereits geöffnete Datei öffnen möchte. (sorry für den seltsamen Satz ) Deshalb soll das Programm überprüfen, ob die Datei bereits ge…
-
Ich begrüsse das Forum. Leider bin ich nach stundenlanger Suche mit einem Problem noch nicht fertig geworden. Ich bin kein erfahrener Programmierer... Folgende Sache möchte ich realisieren: Mein Programm sollte eine bestimmte Excel-Datei öffnen und zwar exklusiv, also nicht schreibgeschützt. Falls sie Datei bereits geöffnet sein sollte, soll diese aktiviert werden, damit mein Programm Daten eingeben und auslesen kann. Das Eingeben und Auslesen ist jedoch weniger das Problem, sondern das Aktivier…
-
Hallo zusammen. Der Grund für dieses Verhalten habe ich leider nicht gefunden, doch beim Vergleichen der Koordinaten nach jedem TimerTick habe ich erkannt, dass es ca. die Hälfte des vorderen Wertes war. Somit musste ich der am Schluss gesetzte Punkt mit 1.5 Multiplizieren und sofern ich dies bisher beurteilen konnte, erfüllt dies seinen Zweck. VB.NET-Quellcode (10 Zeilen) Evtl. steht irgend jemand irgendwann einmal vor demselben Problem... Freundlich grüsst ADB