Phát âm thanh nhúng trong excel 2007

Phát âm thanh nhúng trong excel 2007

Tôi không biết liệu điều này có thể thực hiện được không.

Những gì tôi muốn làm là yêu cầu Excel phát một tệp [rất ngắn].wav (cần được nhúng) khi nhấn nút để cho phép bật macro. Bảng tính có 6 tab. Mã VBA có cần phải được viết cho từng mã không?

Tôi muốn âm thanh phát ra một lần và thế là xong.

Mọi sự trợ giúp sẽ rất được trân trọng.




Trả lời:

Xin chào BigBirch

Macro của HansV hoạt động tốt như bản chất của nó, nhưng theo cách tôi đọc bài đăng của bạn, bạn đang tìm âm thanh WAV để phát khi bạn mở Excel lần đầu và được nhắc bật Macro hay không....và nếu người dùng chọn bật bật macro, sau đó bạn muốn âm thanh này phát.............nếu vậy, bạn sẽ cần thực hiện một số sửa đổi đối với sổ làm việc của mình, trước tiên hãy ẩn tất cả các trang ngoại trừ trang giới thiệu có thông báo rằng điều này sổ làm việc phải bật macro để hoạt động và vui lòng thử lại..... khi đó bạn sẽ cần macro sự kiện thay đổi trong mô-đun Sổ làm việc này để kích hoạt khi khởi động sổ làm việc và thay đổi trang mở và hiện (các) trang "thực" của bạn, và cũng kích hoạt macro của HansV để phát âm thanh.

hth

Vaya con Dios,

Kẹp, CABGx3



Trả lời:

Bạn có thể tạo macro sau trong mô-đun tiêu chuẩn:

Phụ PlayWav()
Dim wsh As Worksheet
Đặt wsh = ActiveSheet
' Phát âm thanh sẽ kích hoạt Sheet1
Bảng tính("Trang tính1").OLEObjects(1).Verb xlPrimary
' Trở về trang tính ban đầu
wsh.Select
Kết thúc phụ

trong đó Sheet1 là trang tính chứa tệp .wav.

Đặt nút lệnh từ Điều khiển biểu mẫu trên mỗi trang tính và gán PlayWav cho nó.

Comments

Popular posts from this blog

Excel 2016 - mở tất cả các tệp trong MỘT phiên bản

Điều tôi muốn làm trong Excel 2010 là tạo một nút tùy chỉnh và gắn nó vào thanh công cụ Truy nhập nhanh và chạy một macro cụ thể.

Khẩn cấp - File Excel chứa các ký tự đặc biệt ở họ và tên liên hệ