Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Skype for Bussines mittels VBA ansteuern

Skype for Bussines mittels VBA ansteuern
11.12.2017 14:48:51
Bernd
Hallo Ihr Lieben ich suche schon seit Tagen nach einer Lösung Skype for Bussines mittels VBA ansteuern
Sprich klick auf einen Button und der eintrag aus markierter Zelle wird gewählet.
Unter Windows 8 bin ich soweit das er das normale Skype zwar öffnet aber sonst nicht`s passiert ;(
Die Parameter hier: https://technet.microsoft.com/en-us/library/gg398376%28v=ocs.15%29.aspx
habe ich auch soweit ausprobiert auch mit wenig Erfolg.
Den Aufruf hatte ich über
shell Aufruf probiert ...
"C:\Programme\Microsoft Office 15\root\office15\lync.exe /callto:" & Username
hat von euch noch einer eine Idee ?
Gruß Bernd
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Ja, skypend Bussis geben ... ;)
14.12.2017 13:09:34
lupo1
AW: Ja, skypend Bussis geben ... ;)
14.12.2017 13:29:32
Bernd
nett gemeint aber leider nicht hilfreich ;(
Skype for Bussines mittels VBA ansteuern
14.12.2017 15:05:56
Anton
Hallo Bernd,
schau dir das hier auf deutsch an, unten auf der Seite gibt es auch ein paar Beispiele.
PS:Link in neuen Registerkarte öffnen.
mfg Anton
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Skype for Bussines mit VBA ansteuern


Schritt-für-Schritt-Anleitung

Um Skype for Bussines mittels VBA anzusteuern, folge diesen Schritten:

  1. VBA-Editor öffnen: Drücke ALT + F11, um den VBA-Editor in Excel zu öffnen.

  2. Neues Modul erstellen: Klicke auf Einfügen > Modul, um ein neues Modul zu erstellen.

  3. Code einfügen: Füge folgenden Code in das Modul ein:

    Sub SkypeAnrufen()
        Dim Username As String
        ' Nimm den Wert aus der aktiven Zelle
        Username = ActiveCell.Value
        ' Skype for Bussines anrufen
        Shell "C:\Programme\Microsoft Office 15\root\office15\lync.exe /callto:" & Username, vbNormalFocus
    End Sub
  4. Button erstellen: Gehe zurück zu Excel, füge einen Button hinzu und wähle das Makro SkypeAnrufen aus.

  5. Testen: Klicke auf den Button, während eine Zelle mit einem Skype-Benutzernamen ausgewählt ist.


Häufige Fehler und Lösungen

  • Skype öffnet sich, aber kein Anruf: Stelle sicher, dass der Benutzername korrekt in der Zelle steht. Achte darauf, dass keine Leerzeichen oder ungültige Zeichen vorhanden sind.
  • Pfad zu lync.exe ist falsch: Überprüfe, ob der Pfad zu lync.exe korrekt ist. Möglicherweise ist die Installation in einem anderen Verzeichnis.

Alternative Methoden

Falls die oben beschriebene Methode nicht funktioniert, kannst du auch die Skype for Bussines API verwenden, um Anrufe zu initiieren. Dies erfordert jedoch zusätzliche Programmierung und Kenntnisse in der API-Nutzung.


Praktische Beispiele

  1. Anruf an eine festgelegte Nummer:

    Sub SkypeAnrufenFest()
        Shell "C:\Programme\Microsoft Office 15\root\office15\lync.exe /callto:deineNummer@domain.com", vbNormalFocus
    End Sub
  2. Skype Passwort auslesen: Dies ist ein sensibles Thema. Aus Sicherheitsgründen sollte das Passwort niemals im Code gespeichert oder ausgelesen werden. Es ist besser, die Anmeldedaten sicher zu verwalten.


Tipps für Profis

  • Nutze Variablen, um den Code flexibler zu gestalten und um mehrere Benutzer gleichzeitig anrufen zu können.
  • Berücksichtige die Benutzererfahrung, indem du Fehlermeldungen einfügst, falls etwas schiefgeht.
  • Informiere dich im Skype Forum über weitere Tipps und Tricks zur Automatisierung von Skype for Bussines.

FAQ: Häufige Fragen

1. Kann ich Skype for Bussines ohne VBA steuern?
Ja, du kannst die Anwendung auch manuell öffnen und Anrufe tätigen, jedoch bietet VBA eine automatisierte Lösung.

2. Was mache ich, wenn mein Skype Passwort nicht funktioniert?
Stelle sicher, dass du das richtige Passwort verwendest und dass dein Konto aktiv ist. Wenn nötig, kannst du das Passwort über die Skype-Webseite zurücksetzen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige