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
GELÖST

Inhalte eines Browsers in die Zwischenablage kopieren per vba (Access

Frage Entwicklung VB for Applications

Mitglied: thomas1972

thomas1972 (Level 1) - Jetzt verbinden

01.12.2013, aktualisiert 08:57 Uhr, 7308 Aufrufe, 5 Kommentare

Hallo, ich habe folgendes Problem,, wo mir vielleicht jemand helfen kann.
Ich bin auf einer Internetseite welche mir die Möglichkeit des ¨ausdrucken¨ bietet.
Dabei wird die zu ¨druckende¨ Seite als neues Brwoserfenster (Internet explorer) mit dem namen Detail geöffnet.
Diese Funktion wollte ich verwenden um den Inhalt in ein ungebundenen Textfeld von Access zu bekommen.

Besteht die möglichkeit per VBA aus Access heraus das Browserfenster ¨Detail¨ im Hintergrund den Inhalt zu markieren und in ein ungebundenes Textfeld einzufügen (Z.Zt. gehe ich im Moment über Website in den Vordergrund holen, STRG+A, in Access ins Formular wechsel und den Inhalt per STRG+C in das ungebundene Textfeld einzufügen)

WIe kann sowas über Access automatisch abgebildet werden?
Könnte der Inhalt auch in eine Variablbe zwischengespeichert werden?

Vielleicht hat hier jemand einen Ansatz.

Wünsche ein schönes Advent´s Wochenende
Mitglied: colinardo
01.12.2013, aktualisiert um 11:28 Uhr
Hallo Thomas,
auch für das gibt es eine einfache Lösung: Download Demo DB
01.
    Set objIE = CreateObject("InternetExplorer.Application") 
02.
    objIE.Navigate "http://www.administrator.de" 
03.
    'Wenn du den IE nicht sehen möchtest schaltest du ihn hier auf 'False' 
04.
    objIE.Visible = True 
05.
    'warten bis die Seite komplett geladen ist 
06.
    While Not objIE.ReadyState = 4 
07.
        DoEvents 
08.
    Wend 
09.
    'Inhalt des Body's der Webseite in das Textfeld laden  
10.
    txtContent.SetFocus 
11.
    txtContent.Value = objIE.Document.Body.innerHTML 
12.
    ' IE schließen 
13.
    objIE.Quit
txtContent = ist das Textfeld in das der Inhalt der Webseite geladen werden soll.
Grüße Uwe
Bitte warten ..
Mitglied: thomas1972
01.12.2013 um 11:43 Uhr
Hallo Uwe,

Die Website ist bereits geladen und soll nur ausgelesen werden.
Ich kann die Website nicht per LINK öffnen, da diese mit normalen Aufruf noch keine Daten enthält.
WEBSEITE KANN NICHT ANGEZEIGT WERDEN
Daher lasse ich sie auf der Page per Print nochmalige erzeugen (öffnen der Website detail),

Diese soll dann ausgelesen werden.
Bitte warten ..
Mitglied: colinardo
01.12.2013, aktualisiert um 11:54 Uhr
Zitat von thomas1972:
Die Website ist bereits geladen und soll nur ausgelesen werden.
wie hast du sie geladen, auch mit dem IE-Object ?
Ich kann die Website nicht per LINK öffnen, da diese mit normalen Aufruf noch keine Daten enthält.
WEBSEITE KANN NICHT ANGEZEIGT WERDEN
Daher lasse ich sie auf der Page per Print nochmalige erzeugen (öffnen der Website detail),
Diese soll dann ausgelesen werden.
kannst du ja machen, wenn die Seite dann offen ist bekommst du den Body-Inhalt ja immer hiermit wenn du die ursprüngliche Seite mit dem IE-Object aufgerufen hast
objIE.Document.Body.innerHTML 
bzw. in Nur-Text hiermit:
objIE.Document.Body.innerText
Bitte warten ..
Mitglied: thomas1972
01.12.2013 um 13:05 Uhr
Nein die Website habe ich normal geladen und dann aus dieser eine neue Seite geöffnet welche Detail heist.

Hintergrund, in auf dieser Website x besteht die Möglichkeit Inhalte sich zusammengefasst ausdrucken zu lassen, dazu öffnet die eine neue website die Detail heist, hier kann die Ansicht dann gedruckt werden. Da dachte ich mir anstatt die Seite auszudrucken einfach auslesen und in access weiter zu verwenden
Bitte warten ..
Mitglied: thomas1972
01.12.2013 um 14:50 Uhr
Danke uwe, der tippen war hilfreich. Könnte das problem nun lösen und funktioniert Dank deiner hilfe
Bitte warten ..
Ähnliche Inhalte
Visual Studio
VB.Net RichtextBox Inhalt in Zwischenablage kopieren
gelöst Frage von emeriksVisual Studio2 Kommentare

Hi, wenn man im Visual Studion den Inhalt einer VB-Datei (den Quelltext) kopiert, dann kann man diesen sowohl in ...

Microsoft
Geöffnete Datei in Zwischenablage kopieren
Frage von haemseMicrosoft3 Kommentare

Hallo, wenn ich im workflow an mehreren Dateien gleichzeitig arbeite (zB. Word, PDF, Excel) um diese dann per Mail ...

Webbrowser
Screenshot betriebssystemunabhängig in die Zwischenablage kopieren
gelöst Frage von itebobWebbrowser6 Kommentare

Ist sowas grundsätzlich möglich, eine Firefox-Erweiterung zu programmieren, die per Mausklick betriebssystemunabhängig den Screenshot in die Zwischenablage kopiert?

Microsoft Office
Access Datenbank wird ohne Inhalt geladen
gelöst Frage von xbast1xMicrosoft Office3 Kommentare

Hallo zusammen, wir haben in der Firma eine Access Datenbank in welcher Gerätedaten eingepflegt werden können. Bisher hat dies ...

Neue Wissensbeiträge
Batch & Shell

Open Object Rexx: Eine mittlerweile fast vergessene Skriptsprache aus dem Mainframebereich

Information von Penny.Cilin vor 1 StundeBatch & Shell1 Kommentar

Ich kann mich noch sehr gut an diese Skriptsprache erinnern und nutze diese auch heute ab und an noch. ...

Humor (lol)

"gimme gimme gimme": Automatischer Test stolpert über Easter Egg im man-Tool

Information von Penny.Cilin vor 3 StundenHumor (lol)5 Kommentare

Interessant, was man so alles als Easter Egg implementiert. Ist schon wieder Ostern? "gimme gimme gimme": Automatischer Test stolpert ...

MikroTik RouterOS

Mikrotik - Lets Encrypt Zertifikate mit MetaROUTER Instanz auf dem Router erzeugen

Anleitung von colinardo vor 18 StundenMikroTik RouterOS8 Kommentare

Einleitung Folgende Anleitung ist aus der Lage heraus entstanden das ein Kunde auf seinem Mikrotik sein Hotspot Captive Portal ...

Sicherheit

Sicherheitslücke in HP-Druckern - Firmware-Updates stehen bereit

Information von BassFishFox vor 19 StundenSicherheit1 Kommentar

Ein weiterer Grund, dass Drucker keinerlei Verbindung nach "auswaerts" haben sollen. Unter Verwendung spezieller Malware können Angreifer aus der ...

Heiß diskutierte Inhalte
Windows Server
RDP macht Server schneller???
Frage von JaniDJWindows Server17 Kommentare

Hallo Community, wir betrieben seit geraumer Zeit diverse virtuelle Maschinen und Server mit Windows Server 2012. Leider haben wir ...

Windows 10
Windows 10 dunkler Bildschirm nach Umfallen
Frage von AkcentWindows 1015 Kommentare

Hallo, habe hier einen Windows 10 Rechner der von einem User umgefallen wurde (Beine übers Knie, an den PC ...

Linux
OpenSource Groupware
Frage von FA-jkaLinux13 Kommentare

Hallo, ich suche eine Groupware als Alternative zum Exchange. Wesentliche Aufgaben sind die Handhabung von E-Mails (persönliche und gemeinsam ...

Windows 10
Bitlocker nach Verschlüsselung nicht mehr aufrufbar!
gelöst Frage von alexlazaWindows 1013 Kommentare

Hallo, ich besitze ein HP ZBook 17 G4 mit einem Windows 10 Pro Betriebssystem. Bei diesem Problem handelt sich, ...