Artikel-ID: 501060 - Geändert am: Dienstag, 27. August 2002 - Version: 1.0 Warnung und Ton zeitgleich ausgebenDieser Artikel wurde zuvor veröffentlicht unter D25191 ProblembeschreibungWie kann ich in einem Makro erreichen, daß zeitgleich mit einer Warnmeldung, durch den Makrobefehl WARNUNG(), eine Klangdatei abgespielt wird, um die Warnung auch akustisch zu unterstützen? Mit der Funktion TON.ABSPIELEN() ist es nur möglich, den Ton und die Warnung nacheinander auszugeben. Lösung
Um Warnung und Ton zeitgleich (asynchron) auszugeben, müssen folgende Bedingungen erfüllt sein: Windows 3.1 oder höher Soundkarte in der Windows-Systemsteuerung-Klang: Systemklänge nicht aktivieren Sind diese Vorraussetzungen erfüllt, können Sie folgendes Makro verwenden: A1: =REGISTER("mmsystem.dll";"sndPlaySound";"AFI";"Play") A2: =Play("xxx";1) A3: =WARNUNG("Sound Test";3) A4: =KREGISTER(A1) A5: =RÜCKSPRUNG() Die Funktion REGISTER in A1 benennt die Windows API-Funktion "sndPlaySound" für die Verwendung mit Microsoft EXCEL mit dem Namen "Play". Ersetzen Sie xxx durch den Pfad zur Tondatei, die abgespielt werden soll, z.B. "C:\WINDOWS\TATAA.WAV". Der 2. Parameter der Funktion 1 definiert die Tonausgabe als asynchron. Ergänzende Hinweise finden Sie im Handbuch "Microsoft Excel Verzeichnis der Funktionen" auf S. 487 ff und im Anhang auf S. 697 ff.
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
|

Zum Anfang
