Я ищу для переноса существующего приложения VSTO на веб-аддоны Office 365.Функциональность Office-JS Excel (с именем range, style, union и т. Д.)
До сих пор многие функции, которые мне нужны, доступны как Excel API версии 1.1. Но есть несколько, которые я, похоже, не могу найти.
- Создание именованного диапазона
Workbook.Names.Add(name, range)
;
- Удаление именованного диапазона
NamedRange.Delete();
- Изменение размера ListObject
ListObject.Resize(range);
- я могу обойти эту проблему путем преобразования таблицы в диапазон, и воссоздавая снова. Но я потеряю все существующие форматирования/условное форматирование стиля
- Set полигоном
- строки
Range.Style = "Accent1";
- строки
- Группа Диапазон
Range.Rows.Group();
- Отступ Диапазон
Range.InsertIndent(indentAmount);
- Союз 2 диапазонов
Application.union(range1, range2);
- Использование: освещающие 2-или-более несмежные диапазоны
Из всего вышесказанного функциональности, мне нужно создать/удалить именованные диапазоны m ост.
Мне нужны книги, созданные в OfficeJS addin, для чтения моим добавлением VSTO и наоборот. В прошлый раз, когда я проверил, имена, добавленные через document.bindings.addFromNamedItemAsync()
(как предложено here), недоступны в VSTO.
Было интересно, если эти функции были захоронены где-то в API, который я пропустил. Если нет, то куда мне идти?
'Последний раз я проверил, имена, добавленные через document.bindings.addFromNamedItemAsync() (как предложено здесь) не доступны в VSTO.' код создает связать объект, который является надстройкой в надстройке Office (приложения для Office). Вы можете отправить отзыв [здесь] (https://officespdev.uservoice.com), если у вас есть какие-либо требования или хорошая идея. –