Excel 2007 hier Töne unter VBA

Hallo,
ich möchte in VBA einige Töne(z.B. C, D F) erzeugen.
Irgendwie klappt das nicht mit Beep.
Gibt es ein Muster oder eine andere Hilfestellung?
Was muß ich beachten?
Danke für die Hilfe
Gruß
Karl Heinz Schmitz

Hallo Karl Heinz,

ich möchte in VBA einige Töne(z.B. C, D F) erzeugen.
Irgendwie klappt das nicht mit Beep.

K.A. schon locker min. 6 Jahre her wo ich mich einmalig mit
Tönen in Vba befasst habe. Im Hinterkopf habe ich daß es da außer
Beep noch was gibt als Befehl. Naja Play und Sound sinds wohl nicht.
Ich bin aber sicher bei der Anweisung konnte man frequenz und
Abspieldauer angeben. Aber ob das Vba war *grübel*

Gibt es ein Muster oder eine andere Hilfestellung?

Schau mal zu Hajo:
http://www.hajo-excel.de/vba_sound.htm

Gruß
Reinhard

Hallo Karl Heinz,

du darfst nicht das Beep von VBA benutzen, sondern musst das der Windows API nehmen. Das schluckt Frequenzen. Schau hier:
http://www.online-excel.de/excel/singsel_vba.php?f=12

Gruß, Andreas

Hallo,

Hallo Karl Heinz,

ich möchte in VBA einige Töne(z.B. C, D F) erzeugen.
Irgendwie klappt das nicht mit Beep.
Gibt es ein Muster oder eine andere Hilfestellung?
Was muß ich beachten?

Wie meine Kollegen schon angedeutet haben, geht das nur mit API. Hier hätte ich was:

Option Explicit

Declare Function Beep Lib „kernel32.dll“ (ByVal dwFreq As Long, _
ByVal dwDuration As Long) As Long

Sub Piepton()
Dim L As Long

L = Beep(600, 500)
’ Parameter 1: Hertz (50…14000)
’ Parameter 2: Millisekunden

If L = 0 Then
MsgBox „Mag nicht!“
End If
End Sub

Danke für die Hilfe

Gerne.

Gruß
Karl Heinz Schmitz

MfG MwieMichel