Thema Datum  Von Nutzer Rating
Antwort
Rot CreateObject("htmlfile") funktioniert seit IE11 nicht mehr
02.03.2016 12:16:26 henry
NotSolved
02.03.2016 12:19:47 Henry
NotSolved
02.03.2016 12:24:27 Gast22765
NotSolved

Ansicht des Beitrags:
Von:
henry
Datum:
02.03.2016 12:16:26
Views:
1327
Rating: Antwort:
  Ja
Thema:
CreateObject("htmlfile") funktioniert seit IE11 nicht mehr
Guten Tag, ich benutze unten stehende vbs Datei um Texte die im Clipboard gespeichert / kopiert sind auf ein bestimmtes Format zu konvertieren. Seit dem Update auf Internet Explorer 11 funktioniert dieser nun nicht mehr https://msdn.microsoft.com/de-de/library/dn384057(v=vs.85).aspx IE11 unterstütz wohl keinen VBA mehr. Gint es hierfür alternativen : ??? Set CB = WScript.CreateObject("htmlfile") 'Use IE to get Data set CB = WScript.CreateObject("InternetExplorer.Application") ich bin leider kein Experte aber konnte diese beiden Zeilen ausfindig machen die scheinbar bezug zu IE haben. Viele Grüße Henry Option Explicit 'Variables Dim CB 'ClipBoard Dim CBData 'ClipBoard Data Dim CBDataN 'ClipBoard Data New Dim n 'Counter Dim pos 'Counter Dim Cmd 'Shell Dim minlen 'Mindenstlänge Dim Cursor 'Bool 'Settings Set CB = WScript.CreateObject("htmlfile") 'Use IE to get Data Set Cmd = WScript.CreateObject("WScript.Shell") 'Shell for PopUp 'Get Data Cmd.PopUp "Please answer the question with YES.", 2, "Information" CBData = CB.ParentWindow.ClipBoardData.GetData("text") 'Is Data available if len(CBData) <= 0 or IsNull(CBData) or IsEmpty(CBData) then 'NO MsgBox "Clipboard: No data found!", vbOKOnly + vbInformation, "Information: Abort" WScript.Quit 1 else 'YES CBDataN = "" pos = 0 for n = 1 to len(CBData) if IsNumeric(Mid(CBData, n, 1)) = true then 'Ziffern nur übertragen, wenn Positon kleiner gleich 4 pos = pos + 1 if pos <= 4 then CBDataN = CBDataN & Mid(CBData, n, 1) end if else 'Leerzeilen verhindern if pos <> 0 then Cursor = False 'CrLf, Spaces, Kommas, Semikolons, Slashes durch Cursor-Down ersetzen if Mid(CBData, n, 1) = Chr(10) then Cursor = True if Mid(CBData, n, 1) = Chr(13) then Cursor = True if Mid(CBData, n, 1) = "," then Cursor = True if Mid(CBData, n, 1) = ";" then Cursor = True if Mid(CBData, n, 1) = "/" then Cursor = True if Mid(CBData, n, 1) = " " then Cursor = True 'Wenn Umbruch if Cursor = true then 'Mindestlänge mit Nullen auffüllen if pos = 1 then CBDataN = CBDataN & "000" if pos = 2 then CBDataN = CBDataN & "00" if pos = 3 then CBDataN = CBDataN & "0" 'Cursor-Down einfügen CBDataN = CBDataN & Chr(27) & "[B" 'Position reseten pos = 0 end if end if end if next 'Generate a new Instance CB.Close set CB = WScript.CreateObject("InternetExplorer.Application") CB.Navigate("about:blank") CB.Visible = False Do Until CB.ReadyState = 4 WScript.Sleep 100 Loop 'Copy to ClipBoard Cmd.PopUp "Please answer the question with YES.", 2, "Information" CB.Document.parentWindow.clipboardData.setData "Text", CBDataN CB.Quit WScript.Quit 0 end if WScript.Quit 2

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot CreateObject("htmlfile") funktioniert seit IE11 nicht mehr
02.03.2016 12:16:26 henry
NotSolved
02.03.2016 12:19:47 Henry
NotSolved
02.03.2016 12:24:27 Gast22765
NotSolved