Live-Forum - Die aktuellen Beiträge
Datum
Titel
19.04.2024 12:23:24
19.04.2024 11:45:34
Anzeige
Archiv - Navigation
1480to1484
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Text ansagen beim Datei öffnen.

Text ansagen beim Datei öffnen.
12.03.2016 09:33:23
Dieter(Drummer)
Guten Morgen, VBAler,
mit folgendem Code wird beim öffnen der Mappe der Text angesagt. Das funktioniert problemlos:
  • Sub Test()
    Sub Test()
    Application.Speech.Speak ("Dies ist ein Test")
    … weiterer Code

  • Da ich die Codezeile (Fett) in mehreren Codes (mit anderen Sprachtexten) nutze, suche ich eine Möglichkeit, nur noch Speak ("Dies ist ein Text") als Codezeile einzugeben, also ohne "Application.Speech.". Kann man das im obersten Teil des Moduls festlegen, z.B. als festtgelegte Anweisung? Wenn ja, wie muss der Code sein?
    Danke für evtl. Hilfe und
    Gruß, Dieter(Drummer)

    2
    Beiträge zum Forumthread
    Beiträge zu diesem Forumthread

    Betreff
    Datum
    Anwender
    Anzeige
    AW: Text ansagen beim Datei öffnen.
    12.03.2016 10:07:04
    Daniel
    Hi
    schwierig.
    ohne Applicaton.Speech davor weiss VBA ja gar nicht, wo es den Befehl Speak suchen soll.
    das ist wie bei einer Adresse mit Stadt-Strasse-Hausnummer.
    nur die Hausnummer alleine hilft dir nicht viel weiter.
    innerhalb eines Moduls könntest du die WITH-Klammer verwenden:
    With Application.Speech
    .Speak ("Dies ist ein Test")
    .Speak ("Hallo Welt")
    End With
    
    oder das Application.Speech einer Variablen zuweisen, so dass du dir Tipparbeit sparst:
    Dim X
    Set X = Application.Speech
    X.Speak ("Dies ist ein Test")
    
    Gruß Daniel

    Anzeige
    AW: Danke Daniel ...
    12.03.2016 10:39:56
    Dieter(Drummer)
    ... dann habe ich wohl mit meiner Zeile dem einfachsten Weg.
    Danke für Info und Gruß, Dieter(Drummer)

    Beliebteste Forumthreads (12 Monate)

    Anzeige

    Beliebteste Forumthreads (12 Monate)

    Anzeige
    Anzeige
    Anzeige