Thema Datum  Von Nutzer Rating
Antwort
21.08.2023 15:40:44 Jev
Solved
Blau Excel VBA Zugriff auf deepl mit Übersetzung
22.08.2023 07:23:57 Zwenn
NotSolved
22.08.2023 09:57:20 Jev
NotSolved
22.08.2023 12:20:50 Zwenn
NotSolved
22.08.2023 13:17:38 Jev
NotSolved
22.08.2023 14:20:11 Zwenn
NotSolved
22.08.2023 16:18:04 Jev
NotSolved
23.08.2023 18:42:33 Zwenn
NotSolved

Ansicht des Beitrags:
Von:
Zwenn
Datum:
22.08.2023 07:23:57
Views:
176
Rating: Antwort:
  Ja
Thema:
Excel VBA Zugriff auf deepl mit Übersetzung

Hallo Jev,

ohne weiteres ist es nicht möglich, den Edge Browser direkt aus VBA heraus zu automatisieren. Deine Vorgehensweise funktioniert bis zu Deinem erreichten Punkt nur deshalb, weil du alles benötigte in der URL übergibst und Edge über die Shell aufrufst. Du kannst bei Deiner Vorgehensweise aber anschließend nicht auf den Inhalt des Browsers zugreifen. Es gibt drei Möglichkeiten Dein Ziel zu erreichen.

1.
Die Regestry für Edge so manipulieren, dass es klappt. Das habe ich selbst bisher nicht ausprobiert und kann deshalb nicht sagen, ob das wirklich klappt. Der Verfasser des verlinkten Postings hat aber offenbar Hintergrundwissen direkt von Microsoft dazu erhalten.
https://stackoverflow.com/questions/70619305/automating-edge-browser-using-vba-without-downloading-selenium/71994505#71994505

2.
Über SeleniumBasic lassen sich Chrome und Edge automatisieren. Es muss allerdings installiert werden, was auf Firmenrechnern regelmäßig nicht erlaubt ist. Falls Du die Möglichkeit hast, nimmt dir der Browser deiner Wahl auch hier das gesamte Handling mit SeassionIDs, Cookies, POST Requests und sonstigem Verwaltungskram ab. Im folgenden Posting wird beschrieben, wie SeleniumBasic in Betrieb genommen wird. Du muss aber darauf achten zum jeweiligen aktuellen Browser auch den aktuellen WebDriver auszuwählen. Wird der Browser aktualisiert, muss auch der WebDriver aktualisiert werden.
https://stackoverflow.com/questions/57216623/using-google-chrome-in-selenium-vba-installation-steps/57216623#57224810

3.
DeepL selbst bietet eine API an. In der kostenlosen Version können bis zu 500.000 Zeichen pro Monat übersetz werden. Vermutlich ist es noch so, dass trotz Kostenfreiheit innerhalb des genannten Kontingents eine Kreditkartennummer hinterlegt werden muss, um Missbrauch vorzubeugen. Die folgenden Links führen jeweils zu einem (älteren) Anwendungsbeispiel der API sowie zum Angebot von DeepL selbst.
https://stackoverflow.com/questions/45937616/using-deepl-api-to-translate-text/46007620#46007620
https://www.deepl.com/pro#developer

Viele Grüße,

Zwenn


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
21.08.2023 15:40:44 Jev
Solved
Blau Excel VBA Zugriff auf deepl mit Übersetzung
22.08.2023 07:23:57 Zwenn
NotSolved
22.08.2023 09:57:20 Jev
NotSolved
22.08.2023 12:20:50 Zwenn
NotSolved
22.08.2023 13:17:38 Jev
NotSolved
22.08.2023 14:20:11 Zwenn
NotSolved
22.08.2023 16:18:04 Jev
NotSolved
23.08.2023 18:42:33 Zwenn
NotSolved