Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Visual Basic 2010 Express Excel-Tabelle beim erzeugen automatisch speichern

Frage Entwicklung Visual Studio

Mitglied: Brice-Lee

Brice-Lee (Level 1) - Jetzt verbinden

04.01.2011, aktualisiert 16:38 Uhr, 8548 Aufrufe, 2 Kommentare

Hallo zusammen

Bin ein neuer in der Visual Basic Programmierung, muss aber im Rahmen meiner Diplomarbeit mit Visual Basic 2010 express arbeiten..

Hier die Lage:

ich arbeite momentan an der Fernüberwachung eine PV-Anlage. ich habe einen Button, der gedrückt wird und die aufgezeichneten Werte der Anlage auf einem FTP-Server lädt, und sie in einer Tabelle anzeigen lässt. Nur diese Tabelle kann ich momentan nicht speichern, bzw ich weiss nicht wie es geht. habe schon mit dem befehl "myExcelApp.ActiveWorkbook.SaveAs("C:\Ueberwachung\ertraege.xls")" versucht aber es passiert nichts. habe auch eine zweite Tabelle erzeugt, und versucht die Werte da reinzukopieren, aber es wird nur eine leere Tabelle dann gespeichert. Hier ist mein Code:

01.
Dim Data As String, sText As String 
02.
    Dim Zeile As Long 
03.
 
04.
    Dim myExcelApp As Excel.Application 'Excel Application zur Darstellung der Datei 
05.
 
06.
    Dim xlsApp As Excel.Application 
07.
 
08.
    Private Sub taskClick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Task.Click 
09.
 
10.
        Const ftpHost As String = " ****** " 'Location der Datei auf FTP-Server 
11.
        Dim ftp As System.Net.FtpWebRequest = DirectCast(System.Net.FtpWebRequest.Create(ftpHost), System.Net.FtpWebRequest) 
12.
 
13.
        On Error GoTo Fehler 
14.
 
15.
        ftp.KeepAlive = False 
16.
        ftp.UseBinary = True 
17.
        ftp.Credentials = New System.Net.NetworkCredential("user", "password")  'Zugriff nach Eingabe von Username und Passwort 
18.
        ftp.Method = System.Net.WebRequestMethods.Ftp.DownloadFile  'Laden der Datei auf FTP-Server 
19.
 
20.
        myExcelApp = New Excel.Application 
21.
        myExcelApp.UserControl = True 
22.
 
23.
        myExcelApp.Workbooks.Open(ftpHost).select() 'zeigt die Datei in einer Excel Tabelle 
24.
 
25.
        'myExcelApp.ActiveWorkbook.SaveAs("C:\Ueberwachung\ertraege.xls") 
26.
 
27.
        myExcelApp.Application.Quit() 
28.
        myExcelApp.Visible = True 
29.
 
30.
         
31.
        'myExcelApp.Quit() 
32.
 
33.
Fehler: 
34.
        If ftpHost = Nothing Then 
35.
            MsgBox("Bitte eine gültige Zieladresse auswählen") 
36.
        End If 
37.
    End Sub
kann mir da einer helfen???

Danke

[Edit Biber] Same procedure as every year - Codeformatierung. [/Edit]
Mitglied: bastla
04.01.2011 um 14:17 Uhr
Hallo Brice-Lee und willkommen im Forum!

Kommentiere mal die Zeile
On Error GoTo Fehler
aus, damit Fehlermeldungen angezeigt werden.
Hast Du übrigens Schreibrechte im Zielordner?

Grüße
bastla

P.S.: Geposteter Code mit passender Formatierung lässt sich wesentlich besser referenzieren (und sieht auch schöner aus )
Bitte warten ..
Mitglied: Brice-Lee
04.01.2011 um 14:23 Uhr
Hallo Bastla

Danke für die schnelle Antwort.

Ich habe die Zeile kommentiert und und kriege als Fehlermeldung dass die "MissingMemberException nicht behandelt wurde"

schreibrechte habe ich auch im Zielordner..

Gruß

Brice
Bitte warten ..
Ähnliche Inhalte
Microsoft Office
Excel 2013: Visual Basic Problem
gelöst Frage von PerladdMicrosoft Office13 Kommentare

Hallo Leute, ich habe von VB keinerlei Ahnung und das was ich jetzt hier habe ist mit programmiert worden, ...

IDE & Editoren
Visual Basic 2010 Express - Zu viele Debug-Informationen im Ausgabefenster
Frage von Aicher1998IDE & Editoren11 Kommentare

Hallo! Ich wundere mich zur Zeit, warum ich auf einmal viel mehr Debug-Informationen im Ausgabefenster angezeigt bekomme. Ich wüsste ...

Windows Server
Anmeldeskripte in Excel-Tabelle speichern
gelöst Frage von MorpheussuhlWindows Server2 Kommentare

Hallo liebes Forum, ich habe ein kleineres Problem und hoffe auf eine schnelle antwort. Und zwar habe ich in ...

Microsoft Office
Excel-Tabelle "heimlich" speichern in Sharepoint 2010
gelöst Frage von YotYotMicrosoft Office2 Kommentare

Gäbe es die Rubrik "Sharepoint", würde ich die Frage dort einstellen. Da es die nicht gibt, rechne ich den ...

Neue Wissensbeiträge
Internet

EU-DSGVO: WHOIS soll weniger Informationen liefern

Information von sabines vor 2 StundenInternet1 Kommentar

Wegen der europäische Datenschutzgrundverordnung stehen die Prozesse um die Registierunf von Domains auf dem Prüfstand. Sollte die Forderungen umgesetzt ...

Verschlüsselung & Zertifikate

19 Jahre alter Angriff auf TLS funktioniert immer noch

Information von BassFishFox vor 9 StundenVerschlüsselung & Zertifikate1 Kommentar

Interessant zu lesen. Der Bleichenbacher-Angriff gilt unter Kryptographen als Klassiker, trotzdem funktioniert er oft noch. Wie wir herausgefunden haben, ...

Windows 10

Windows 10 Fall Creators Update - Neue Funktion Hyper-V Standardswitch kann ggf. Fehler bei Proxy Configs verursachen

Erfahrungsbericht von rzlbrnft vor 20 StundenWindows 103 Kommentare

Hallo Kollegen, Da wir die Gefahr lieben, haben wir bei einigen Usern nun mittlerweile das Creators Update drauf. Einige ...

Sicherheit

TLS-Zertifikat und privater Schlüssel von Microsofts Dynamics 365 geleakt

Information von Penny.Cilin vor 22 StundenSicherheit

Microsoft hat versehentlich das TLS-Zertifikat inklusive dem privaten Schlüssel seiner Business-Anwendung Dynamics 365 geleakt. TLS-Zertifikat und privater Schlüssel von ...

Heiß diskutierte Inhalte
Netzwerkmanagement
Firefox Profieles im Roaming
gelöst Frage von Hendrik2586Netzwerkmanagement17 Kommentare

Hallo liebe Leute. :) Ich hab da ein kleines Problem, welches anscheinend nicht unbekannt ist. Wir nutzen hier in ...

Netzwerkmanagement
NAS über zwei weitere Ethernet Anschlüsse verbinden
gelöst Frage von Sibelius001Netzwerkmanagement16 Kommentare

Sorry - ich bin hier wahrscheinlich als kompetter IT Trottel unterwegs. Aber eventuell kann mir jemand ganz einfach helfen: ...

LAN, WAN, Wireless
Von rj11 auf rj45
Frage von jensgebkenLAN, WAN, Wireless15 Kommentare

Hallo Gemeinschaft, könnt ihr mir vielleicht bei der anfertigung eines Kabels helfen - habe ein rj 11 stecker und ...

LAN, WAN, Wireless
Häufig Probleme beim Anmelden in WLAN
Frage von mabue88LAN, WAN, Wireless15 Kommentare

Hallo zusammen, in einem Netzwerk gibt es relativ häufig (1-2 mal pro Woche) Probleme mit der WLAN-Verbindung. Zunächst mal ...