HERBERS Excel-Forum - das Archiv
aus Excel heraus Telefonieren
Karsten

Hallo,
ich möchte gern über Excel eine Telefonnummer wählen. Ich habe es bereits mit phone_2006_01.xls probiert, aber es klappt nicht. Um es zu testen müsste ich mich wohl erstmal über Dialer.exe einwählen können. Und das geht nicht. Der PC ist mit einem Ethernetkabel zum DSL-Modem verbunden. Reicht das überhaupt oder muss noch mal direkt ein Telefonkabel ran?
Danke für eure Hilfe.
Gruß
Karsten

Informiere dich mal über TAPI/CAPI/VoIP
NoNet

Hallo Karsten,
ich frage mich, weshalb Excel für alles herhalten muss, was so manch einer sich so "einfach" vorstellt.
Excel ist ein Tabellenkalkulationsprogramm und keine "Eierlegende-telefonierende-Wollmilchsau"...und dies hier ist ein EXCEL-Forum !!
Über DSL kann man nicht direkt telefonieren, dazu benötigst Du entweder eine VoIP-Lösung oder z.B. eine CAPI/TAPI-Schnittstelle (für Analog- bzw. ISDN-Telephonie).
Suche mal danach im WWW, evtl. findest du ja einige "fertige" DLLs/OCX zum Einbinden als VBA-Verweise, so dass du diese per VBA ansteuern kannst.
Mit "Tabellenkalkulation" hat das dann aber absolut nichts mehr zu tun - daher wäre eine Nachfrage in einem VB-Forum wohl angebrachter...
Gruß, NoNet
AW: Informiere dich mal über TAPI/CAPI/VoIP
Karsten

Hallo NoNet,
einer Tabelle mit einer Telefonliste ist wohl nichts besonderes für Excel. Und wenn es geht, warum soll nicht jemand versuchen daraus eine Telefonverbindung aufzubauen. Meines Erachtens nach ist das noch kein Grund überzureagieren. Trotzdessen, danke für die Tips.
Gruß
Karsten
AW: Informiere dich mal über TAPI/CAPI/VoIP
mumpel

Hallo NoNet!
Weshalb soll er in einem VB-Forum nachfragen? Dieses Tool stammt von mir. Dieses habe ich mal vor drei Jahren hier im Forum in einem Beitrag bereitgestellt. Allerdings hätte sich der TO besser per Email an den Autor wenden sollen/können. Außerdem habe ich für Office 2007 ein Telefontool veröffentlicht, welches bei heise.de/ct gelistet ist. Und außerdem: Kannst Du mir ein besseres und günstigeres Telefonbuch nennen, wenn Excel ohnehin auf dem Rechner ist? Dank VBA kann man mit Excel mehr anstellen als mit einem anderen und vielleicht teuren Telefonieprogramm.
Gruß, René
Es geht nicht um die Verwaltung der Daten
NoNet

Hallo René,
schön, dass Du ein solches Tool zur Verfügung gestellt hast, aber das ist ja nicht standardmässig bei Excel dabei.
Natürlich ist Excel hervorragend dazu geeignet, einfache Telefonlisten zu verwalten - dagegen ist gar nichts zu sagen. Aber die scheinbare "Selbstverständlichkeit", dass man damit nun auch telefonieren kann, erschreckt mich - denn im gesamten Excel ist keinerlei Telefonie-Funktion vorhanden.
Falls eine Telefonie-Lösung für Excel erstellt wird, dann garantiert nicht mit Excel Bordmitteln sondern per C++, VB, Delhpi etc. - daher hat das nichts mehr mit Excel zu tun. Lediglich die Anbindung an Excel (per VBA-Verweis) stellt eine Schnittstelle zu Excel her - daher auch meine Hinweise darauf.
Gruß, NoNet
AW: Es geht nicht um die Verwaltung der Daten
mumpel

Da irrst Du. Mein Tool ist rein in VBA geschrieben. Nicht mit Verweisen, externen Programmierungen oder ähnlichem. Lediglich eine Declarations-Funktion auf die TAPI32.dll ist vorhanden. Man benötigt nur ein TAPI-fähiges Telefon. Alles andere machen VBA und die TAPI32.dll. Wenn Du möchtest oder mir nicht glaubst, dann kann ich Dir den Quellcode schicken. Natürlich kann man nicht mit Excel telefonieren. Aber auch nicht mit anderen Programmen. Telefonieren kann man nur mit einem Telefon. Excel wählt lediglich.
Das ist alles was man zum Wählen einer Telefonnummer aus Excel heraus benötigt. Und natürlich ein Wählprogramm, zum Beispiel die Windows-Wählhilfe. VBA stellt also nur eine Verbindung zwischen Excel und der Wählhilfe her. Ab dort ist es Sache des zum Gerät gehörenden Treibers.
Aber die entscheidende TAPI ist eine API
NoNet

Sorry René, dass ich Dich korrigiere :
Dein Beispiel ist exakt das, was ich in meiner Antwort an Karsten geschrieben habe :
Die eigentliche Funktionalität wird über eine Windows API (Bezug auf TAPI.DLL) hergestellt, die per Excel VBA referenziert geladen wird und die per Excel VBA mit den notwendigen Parametern aufgerufen wird.
Die TAPI.DLL wurde weder mit Excel/VBA programmiert noch gehört diese zum Standardumfang von Excel.
Kenntnisse über API-Programmierung haben aber nichts mit Excel-KnowHow zu tun, sondern mit betriebssysteminterner Programmierung - daher mein Tipp bzgl. des VB-Forums...
Übrigens : Wenn man in beiden Bereichen sehr qualifiziert ist, schadet das natürlich auch nichts ;-))
Gruß, NoNet
AW: Aber die entscheidende TAPI ist eine API
mumpel

Dann haben wir die ganze Zeit an einander vorbei geredet. Aber das VB-Forum nützt dem TO nichts solange das passende Telefon fehlt. ;-) Und die Hersteller halten sich extrem bedeckt mit den Informationen über die Gerätespezifikationen, ohne die man ja bekanntlich keine eigenen Treiber programmieren kann. Es sei denn man hat das nötige Kleingeld zum Einkauf der Spezifikationen und verdient dann anschließend selber Geld damit.
AW: aus Excel heraus Telefonieren
mumpel

Hallo!
Hast Du die Wählhilfe entsprechend konfiguriert, d.h. die richtige Leitung eingestellt? hast Du schon versucht aus Outlook heraus einen Kontakt zu wählen?
Mein Add-In funktioniert nur in Verbindung mit einem TAPI- oder CTI-fähigen Telekommunikationsendgerät (Telefon, TKA, VOICE-Modem). Mit Fritzbox-TAPI funktioniert es aber nicht. Du benötigst also eine USB-Verbindung zum Telefon oder zur TKA. Über Ethernetkabel kann man nicht telefonieren. Es sei denn, das Telefon bzw die TKA ist entsprechend dafür ausgerüstet. Das können meiner Kenntnis nach aber nur die sehr teuren Telefone von CISCO-Systems. Wenn Dein DSL-Modem nicht TAPI-fähig ist, dann kannst Du auch nicht aus Anwendungen heraus wählen. Und übrigens gebe ich für dieses Tool keinen Support mehr, da es viel zu alt ist.
Gruß, René
AW: aus Excel heraus Telefonieren
Karsten

Hallo Rene,
die Sache scheint komplizierter zu sein, als ich dachte. Was ich tun muß, hat mit Excel erst mal nichts zu tun. Danke.
Gruß
Karsten
AW: aus Excel heraus Telefonieren
mumpel

Ich kann Dir das Siemens SX353 empfehlen. Allerdings gibt es für dieses Telefon noch keine Windows 7-Treiber. Die Treiber für Windows 7 32-bit gibt es frühestens im Januar, Windows 7 64-bit wird nicht unterstützt.
Genau meine Worte : das ist ein...
NoNet

Hallo Karsten,
das ist genau das, was ich meine: Diese Problematik hat rein gar nichts mit Excel zu tun sondern ist ein kommunikationstechnisches Problem, das mit entsprechender Hardware und der notwenigen Software (Treiber oder Libraries) gelöst werden muss, aber nichts mit Excel (weder per Formeln/Funktionen noch per reinem VBA !).
Gruß, NoNet
OT: Reicht es dir...
Luc:-?

...so, NoNet?
Gruß Luc :-?