Мне нужно создать настраиваемую ленту Excel 2010 (уровень документа).
У меня нет Visual Studio, но есть Visual C# 2010 Express
Если это возможно, дайте мне несколько рекомендаций.
Могу ли я создать настраиваемую ленту уровня документа Excel без VS
Ответы (2)
Вы можете настроить ленту в Excel или любом приложении Office, не используя Visual Studio, вместо этого используя комбинацию XML и VBA.
Хорошая отправная точка для настройки ленты: http://msdn.microsoft.com/en-us/library/office/aa338202%28v=office.12%29.aspx (в заголовке написано Office 2007, но это будет работать и для Office 2010)
Существует бесплатное приложение, которое поможет вам спроектировать и проверить XML для изменения ленты, которое называется «Редактор пользовательского интерфейса для Microsoft Office»: http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2006./05/25/customuieditor.aspx
На самом деле у вас есть Visual Studio, но Express Edition, и на данный момент это не должно иметь никакого значения;)
Я не понимаю вашу точку зрения насчет "ленты Excel 2010". Я думаю, что это обрабатывается Excel 2010 и является частью пользовательского интерфейса Office 2010, поэтому, если вы откроете любой файл Excel в версии 2010, вы получите ленты. Вы можете настроить ленту Office 2010, а файлы Excel можно создавать в множество различных способов, например с использованием OpenXML, Взаимодействие с Microsoft Office. У каждого есть преимущества и недостатки.