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