|
Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2010 - как пакетно назначить имена для клеток excel? |
|
2010 - как пакетно назначить имена для клеток excel?
|
Ветеран Сообщения: 2756 |
Мне нужно определенному диапазону клеток размером 50 столбцов на 2000 строк присвоить произвольные имена. Как это можно сделать? Может кто скриптом VBA подсобит?
|
|
------- Отправлено: 00:18, 21-01-2012 |
Ветеран Сообщения: 2756
|
Профиль | Отправить PM | Цитировать Iska, не могу найти у себя в 2010 русском. Не могли бы вы подсказать в какой хоть области это должно быть?
|
------- Отправлено: 14:55, 23-01-2012 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Последний раз редактировалось Iska, 23-01-2012 в 15:07. Отправлено: 15:01, 23-01-2012 | #12 |
Ветеран Сообщения: 2756
|
Профиль | Отправить PM | Цитировать Iska, у меня в 2010 есть только Microsoft Office 14.0 Object Library. Это то, что нужно? Если да, то все равно ошибка, как на фото. Еще прикрепил свой персонал. Что может быть не так?
И еще, я попутал. Нужно вставлять не "Неформатированный текст", а "Текст в формате RTF". Можно это в скрипте исправить? |
------- Последний раз редактировалось Pozia, 31-01-2012 в 20:26. Отправлено: 23:11, 23-01-2012 | #13 |
Модератор Сообщения: 16848
|
Профиль | Сайт | Отправить PM | Цитировать |
------- Отправлено: 23:36, 23-01-2012 | #14 |
Ветеран Сообщения: 2756
|
Профиль | Отправить PM | Цитировать Цитата okshef:
|
|
------- Последний раз редактировалось Pozia, 31-01-2012 в 20:27. Отправлено: 23:56, 23-01-2012 | #15 |
Модератор Сообщения: 16848
|
Профиль | Сайт | Отправить PM | Цитировать Pozia, подождите Iska, а то я не совсем в теме
|
------- Отправлено: 00:08, 24-01-2012 | #16 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Pozia:
Цитата Pozia:
Суть вот в чём: код, приведённый в #8 нужно вставлять в проект того документа Microsoft Word, с которым мы работаем. Туда же добавлять и ссылку на «Microsoft Excel Object Library». Потом, когда всё заработает, можно будет подумать и о переносе кода в отдельный шаблон, ежели данный код Вам окажется потребен не только для одного документа. Цитата Pozia:
на: |
|||
Отправлено: 04:29, 24-01-2012 | #17 |
Ветеран Сообщения: 2756
|
Профиль | Отправить PM | Цитировать Iska, прошу прощения за свою тупоголовость ). Получилось. Сейчас попробовал на работе в глючном 2007 офисе и портабельном 2010. Наблюдалась только подвисание эксель секунд на 40 при первых двух трех вставках. Затем вроде нормально. У вас есть такие подвисания? Если нет, значит мои офисы кривые.
В шаблоне тоже прекрасно заработал. Спасибо огромное! ) Ваш скрипт сбережет кучу драгоценного времени ). И еще вопрос по работе скрипта. Если я несколько раз вставляю одну и ту же клетку, то скрипт в последующем это количество раз пропускает и называет клетку не по порядку. Можно ли как то это исправить? |
------- Отправлено: 09:29, 24-01-2012 | #18 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Механизм там такой:
* имена назначаются уровня рабочего листа, а не рабочей книги; * при повторном использовании того же диапазона просто назначается дополнительно ещё одно имя. Можно попробовать тот же механизм с обработкой ошибок, что и в «NameExists()». Вам надо, чтобы, при наличии у выделенного диапазона имени, не задавалось новое имя, а использовалось уже существующее имя диапазона, так? Цитата Pozia:
|
|
Отправлено: 11:08, 24-01-2012 | #19 |
Ветеран Сообщения: 2756
|
Профиль | Отправить PM | Цитировать да. Нужно чтобы использовалось текущее имя при его наличие у клетки
|
------- Отправлено: 11:52, 24-01-2012 | #20 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Как назначить разделителем для FOR конец строки? | NordWest | Скриптовые языки администрирования Windows | 2 | 13-11-2011 21:12 | |
Разное - Как назначить программу для открытия файлов одного типа | fonarik | Microsoft Windows 2000/XP | 1 | 09-10-2010 11:08 | |
Установка - Кардридер. Установка с нуля. Как назначить C: для системы при включеном кардридере?? | yurfed | Microsoft Windows 2000/XP | 2 | 17-09-2008 11:10 | |
назначить действие для файлов в firefox | graverman | Программное обеспечение Linux и FreeBSD | 1 | 26-11-2007 17:00 | |
k3b: Назначить устройство для записи? | SVlads | Общий по FreeBSD | 27 | 28-03-2006 12:39 |
|