Quickstart Guide: Customizing Office 2007 Ribbons
הנה רשימה של מספר קישורים שהם חובה לכל מי שמעוניין לפתח יישומי Office 2007 שישתלבו לתוך ה-Ribbons:
זהו מאמר (מסמך Word) המציין שיקולים ו-Best Practices לפיתוח ל-Office. כדאי מאוד לקרוא, הוא די קצר ונותן הרבה תובנות.
| | זוהי רשימת כל האייקונים של Office, בהם אפשר להשתמש ב-Ribbons ובתפריטים. מורידים את גיליון ה-Excel, פותחים אותו, ובלשונית ה-Developers ניתן למצוא כפתורים עם תפריטים קופצים המציגים את כל הסמלים. לכל סמל יש ID משלו אשר ניתן להקליד לתוך מאפיין ה-OfficeImageId ב-Ribbon Designer של Visual Studio 2008 או לתוך מאפיין ה-imageMso ב-XML, במידה וכותבים אותו ישירות, לדוגמא ב-Visual Studio 2005. |
זוהי רשימת כל ה-ID-ים של פקדים בתפריטי Office.
נשמע מיותר, אך למעשה זה שימושי מאוד: לרוב לא נרצה שה-Add-In שנכתוב ייכנס ללשונית “תוספות” שכולם שוכחים מקיומה, אלא נעדיף לשלב את הכפתורים שלנו בתוך אחת הלשוניות הרלוונטיות יותר, כגון "בית” (הלשונית הראשית) או “הוספה”.
הפתרון לכך הוא קביעת הלשונית בה יופיעו הפקדים שלנו, וכן קביעת הפקד המדויק שלפניו או אחריו יופיע הפקד שלנו. זאת באמצעות המאפיינים BeforeOfficeId או AfterOfficeId ב-Ribbon Designer.

אם יש נושאים שמעניינים אתכם בפיתוח VSTO ואתם מעוניינים לקבל עליהם מידע, אשמח לשמוע בתגובות או באימייל.
דור רוטמן.