2009-09-04 32 views

Trả lời

5

Như crauscher nói, Văn phòng dường như không gây ra bất kỳ sự kiện nào khi chủ đề cho một ứng dụng Office 2007 là thay đổi bởi người dùng.

Các đơn giản nhất bạn có thể làm là để thăm dò ý kiến ​​các khóa registry đều đặn để xem nếu có một sự thay đổi:

Office 2007: HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Common\Theme 
Office 2010: HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Common\Theme 

đâu Theme là 1 cho xanh, 2 cho Bạc3 cho sơ đồ Đen.

Bài viết này cung cấp cho bạn một số mã C# mà bạn có thể sử dụng và sửa đổi: Setting the BackColor to match the Office 2007 color scheme

2

This article mô tả rằng cài đặt chủ đề được lưu trữ trong sổ đăng ký nhưng không hiển thị thông qua API VSTO.

Các vấn đề liên quan