Уважаемые коллеги! Столкнулся со следующей ситуацией. Excel 2013. Есть сводная таблица XL, которая подключается к таблице в БД MS SQL Server. Если использовать обычные фильтры, то все работает как обычно - данные фильтруются, значения изменяются. Стоит только подключить Срез, вместо обычного фильтра и закрыть файл, то сразу(!) после его повторного открытия и изменения значения в Срезе, XL пишет "невозможно загрузить данные для отчета сводной таблицы", а если использовать обычные фильтра - "сводная таблица не действительна". Всё! Теперь только "Обновить всё" помогает. При этом размер файла не меняется. От размера таблицы в БД ситуация не зависит - хоть 10 млн. записей, хоть 100 тыс. записей. Если удалить Срез, "Обновить всё" и сохранить, то сразу(!) после его повторного открытия обычные фильтры опять работают нормально. Повторные открытия-изменения фильтров-сохранения никаких повторных обновлений не требуют.
Вопросы: 1. Сталкивался ли кто-то с такой проблемой? 2. Как сделать так, чтобы использование Срезов не требовало постоянных запросов в БД ("Обновить")?
Уважаемые коллеги! Подскажите каким образом я могу задать в коде, чтобы потом вывести на экран описание моей Надстроки? слева - мой вариант, справа - штатный.
Андрей, спасибо! НО как раз в случае с 1234567 - берутся последние 6 цифр, т.е. 234567, а надо чтобы такие последовательности не выбирались. как исправить?
Коллеги, есть ячейка(и) с текстом. нужно выделить из Текста ТОЛЬКО последовательности из ШЕСТИ цифр, т.е. 1234567 - не подходит.
если использовать .Pattern = "\d{6}", то последовательности из ШЕСТИ цифр выбираются, но в т.ч. и из 1234567, а это не подходит, т.е. эта последовательность не должна выбираться. как-то надо проверить седьмой символ, чтобы он был НеЦифрой (\D). как это условие прикрутить в регулярное выражение?
Игорь, так засада как раз в том, что на моем и еще одном компе - ОК, а на двух других - эти ошибки. На своем ПК я Эти ошибки сгенерить не могу ... Запускаются одни и те же файлы-надстройки. М.б. каких-то библиотек не хватает? ...
Факт! в Справке тож так написано - сбой какого-то внешнего компонента понять бы какого?... Те же самые скрипты, если их сохранять в XLSM - работают без проблем с Out of memory.
Коллеги! С наступившим новым годом! Сделал собственную надстройку для 2010 Excel'я. На моем ПК работает так, как ожидается. Отправил ее коллеге, которому она и предназначалась. У него 2010-й офис. При установке/подключении Надстройки, сразу начинает писать вот такие сообщения: (хотел картинки вставить, да что-то не вышло )
"System Error &H8000FFFF (-2147418113). Разрушительный сбой" и "Out of memory"
Первый раз такое увидел. М.б. кто-то сталкивался с таким? Что теперь делать? В какую сторону копать?
Уважаемые коллеги! М.б. кто-то знает как обратиться к Книге/Листу надстройки? Было бы здОрово хранить там (непосредственно в Надстройке) служебную инфомацию.
Андрей VG, heso Спасибо за подсказки! Чего-то я туплю - не получецца ничё То объекта интерфейса IRibbonUI не сохраняется, то метод InvalidateControl не вызывается ... Но разберусь.
Уважаемые коллеги! Сделал свою надстройку с некоторыми функциями и поместил их на отдельную вкладку, например с именем " Tender ". Эти функции должны работать только в определенных файлах - там где есть определенный лист, например с именем "Tenders". В других файлах эти функции работать НЕ будут. Вопрос: как бы мне убирать/скрывать/удалять (?) эту вкладку " Tender " там, где она не нужна и, наоборот, показывать там где нужно?