Trong Excel VBA tồn tại một thuộc tính có tên là .speech. Thuộc tính này sẽ giúp máy tính của bạn có thể phát âm những gì bạn đã ghi bằng tiếng Anh. Học Excel Online sẽ hướng dẫn bạn cách sử dụng cơ bản trong bài viết dưới đây.
Xem nhanh
Để sử dụng thuộc tính Speech, trước tiên bạn hãy copy đoạn code này và đưa vào VBA:
Sub HelloWorldSpeech()
Application.Speech.Speak “Hello World”
End Sub
Chạy Sub bằng cách ấn nút như trong hình hoặc sử dụng phím tắt F5. Khi đó một giọng nói trong máy bạn sẽ phát âm cụm từ “Hello World”.
Ngoài ra, ta có thể chứa dữ liệu vào các ô tính trong Excel sau đó đưa địa chỉ vào sau .Speak:
Ví dụ, nếu bạn muốn VBA phát âm dữ liệu tại ô A2, đơn giản ta thay dòng lệnh bằng:
Sub GreetingsSpeech()
Application.Speech.Speak Range(“A2”)
End Sub
Rất đơn giản phải không nào?
Ngoài cách gọi theo Application.Speech.Speak, chúng ta có thể dùng đối tượng SAPI.SpVoice (thuộc thư viện Microsoft Speech Object Library) để có thể thay đổi giọng nói theo nam/nữ như sau:
Xem thêm những bài viết tương tư sau:
HỌC PHÁT ÂM TIẾNG ANH NGAY TRONG EXCEL VỚI HỌC EXCEL ONLINE
THÔNG BÁO XÁC NHẬN THÔNG TIN TRƯỚC KHI XÓA NỘI DUNG BẰNG VBA