2012-09-17 14 views
12

Tôi đã theo dõi this hướng dẫn, nhưng khi tôi xây dựng thì chạy dự án của mình trong studio trực quan, một tab ruy-băng không xuất hiện. Tôi đang sử dụng triển vọng 2010 nếu điều đó giúp.ruy-băng tùy chỉnh không xuất hiện trong triển vọng khi chạy một bản dựng trong vs

+3

Loại Ribbon nào (* XML hoặc Nhà thiết kế *) bạn đang tạo? Liên kết bạn cung cấp là hướng dẫn về tích hợp Custom Task Pane với Ribbon. Bạn nên tham khảo [Tổng quan về Ribbon để có hướng dẫn Ribbon đầu tiên] (http://msdn.microsoft.com/en-us/library/bb386097.aspx). – SliverNinja

+0

Tôi đang sử dụng trình thiết kế băng. Tuy nhiên, hướng dẫn vẫn hướng dẫn bạn qua quy trình tạo ruy-băng, giống như cách mà dải băng đi qua, tôi tin. Có bất kỳ mã nào bạn phải thêm thứ tự classin này để nó hiển thị không? – xxyyxx

+1

Có bất kỳ thông báo lỗi nào xuất hiện khi bạn xây dựng dự án không? Hay đơn giản là nó không xuất hiện? – woodykiddy

Trả lời

49

Hóa ra bạn cần đặt thuộc tính khung sườn thành Microsoft.Outlook.Explorer để nó hiển thị. Đây không phải là giá trị mặc định cho trường đó và không có hướng dẫn msdn nào cho bạn biết để thực hiện thay đổi đó.

+0

Bạn là ngôi sao! – Neophile

+0

DANG !!! Bạn đã làm nó cho tôi !!! –

+0

tuyệt vời .. Nó hoạt động !!!!! – atp9

6

http://msdn.microsoft.com/en-us/library/bb398246.aspx

tôi đã sử dụng liên kết này trên MSDN để khắc phục lỗi. Chỉ cần nói rằng bạn cần đặt thuộc tính RibbonType cho những lần xuất hiện bạn muốn dải băng hiển thị/có thể sử dụng được.

0

Bài đăng cũ nhưng nó không cho tôi câu trả lời. Trong trường hợp của tôi, việc thêm vào chỉ đơn giản là không hiển thị nữa sau một thời gian phát triển không có lý do rõ ràng.

Giải pháp là kích hoạt lại AddIn trong Excel. Nó có thể xảy ra một trong những thời gian Excel đã yêu cầu tôi "Excel đang gặp rắc rối với AddIn này, vô hiệu hóa nó?" đôi khi xuất hiện khi triển khai (F5).

Để kích hoạt lại đi sang Excel -> File -> Tùy chọn -> AddIns

1

này cũng có thể xảy ra nếu mã của bạn trước đây sử dụng cơ chế Ribbon XML trước khi chuyển sang cơ chế Ribbon Designer, và bạn đã vô tình để lại một ghi đè CreateRibbonExtensibilityObject tại chỗ:

protected override Microsoft.Office.Core.IRibbonExtensibility CreateRibbonExtensibilityObject() 
{ 
    return new MyRibbon(); 
} 

Khi bạn xóa bỏ ghi đè này, tùy chỉnh Ribbon Designer của bạn sẽ tải như mong đợi.

0

Nếu trước đó bạn chạy giải pháp dẫn đến lỗi, ứng dụng văn phòng vẫn có thể chạy ẩn và ngăn hiển thị Add-In. Dừng VisualStudio, kiểm tra taskmanager cho các quá trình Office mồ côi, giết chúng.

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