Artikel-ID: 501060 - Geändert am: Dienstag, 27. August 2002 - Version: 1.0

Warnung und Ton zeitgleich ausgeben

Dieser Artikel wurde zuvor veröffentlicht unter D25191
Alles erweitern | Alles schließen

Problembeschreibung

Wie 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.


Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Excel für Windows
Keywords: 
asynchron makro register sound ton.abspielen warnung zeitgleich KB501060
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.
Retired KB ArticleDisclaimer zu nicht mehr gepflegten KB-Inhalten
Dieser Artikel wurde für Produkte verfasst, für die Microsoft keinen Support mehr anbietet. Der Artikel wird deshalb in der vorliegenden Form bereitgestellt und nicht mehr weiter aktualisiert.