2012-02-15 34 views
12

Tôi đã có một VSTO Addin tối thiểu cho Outlook 2010 với một dải ruy-băng. Mục tiêu duy nhất của tôi là hiển thị một dải ruy băng (được tạo thông qua thiết kế) mà không có chức năng. Từ những gì tôi có thể nói từ băng MSDN chỉ nên tự động được hiển thị theo mặc định, có lẽ với tinh chỉnh ControlIdType/CustomId thuộc tính cho các tab.Ribbon tùy chỉnh trong VSTO Addin cho Outlook 2010 không hiển thị

Than ôi, tinh chỉnh các thuộc tính này không có gì - Outlook tải và không hiển thị tab. Một hộp thông điệp đơn giản được hiển thị trong bộ nạp băng cho thấy nó không bao giờ được kích hoạt. Ngoài ra, tôi chưa thấy bất kỳ tài nguyên thông tin nào (hướng dẫn, hướng dẫn, tổng quan, v.v.) mà nói bất cứ điều gì về việc cần phải tự cho Outlook biết hiển thị các tab.

  1. Làm cách nào để hiển thị các tab?
  2. Có tài nguyên nào khác ngoài MSDN tốt cho người mới sử dụng VSTO không?
+0

VSTO walk-thru tạo 'dải tùy chỉnh đầu tiên của bạn' cho Excel 2013 sẽ tạo ra cùng một vấn đề này - tab không hiển thị. http://msdn.microsoft.com/en-us/library/bb386104.aspx – justSteve

Trả lời

35

Để hiển thị dải băng của bạn, trên dải cơ sở trong mã của bạn, hãy thay đổi thuộc tính RibbonType thành Microsoft.Outlook.Explorer.

+4

Cảm ơn bạn rất nhiều vì câu trả lời này. Dành nhiều giờ cho việc này. Tại sao các ví dụ và hướng dẫn chính thức của Microsoft không đề cập đến điều này, là do hiểu biết của tôi. – Poku

+4

Chỉ dành cho những người khác, tham chiếu này được tìm thấy trong tệp ' .Designer.cs' trong vùng" Mã được tạo bởi nhà thiết kế thành phần ". Đến cuối. – KronoS

+0

Câu trả lời này là cũ nhưng tôi muốn lưu ý rằng sự thay đổi này đã không giải quyết vấn đề simmilar của tôi bằng cách sử dụng outlook 2010. Tôi sẽ cố gắng tạo một dự án mới từ đầu và báo cáo lại ở đây. – t3dodson

1

Điều gì đã sửa cho tôi (không bắt đầu dự án mới), trong thiết kế ribbon Ribbon1.vb, tôi đã nhấp vào tên Ribbon1 phía trên nút 'Tệp' băng, trong ngăn thuộc tính, nhấp vào tab (bộ sưu tập), dưới tiêu đề 'Thiết kế' tôi đã đổi tên (từ Tab1) thành một thứ khác.

Được nhấp ok, được kiểm tra bằng cách nhấp vào F5 và hoạt động. Hy vọng điều này sẽ giúp người khác.

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