![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 844
|
![]()
В работе мне отлично помогает один скрипт подсказаны здесь же. Жаль нет обратного скрипта.
Решил привести его, может кому так же пригодиться. Код:
С уважением, Алексей.
|
![]() |
![]() |
![]() |
#12 |
Форумчанин
Регистрация: 17.07.2009
Сообщений: 519
|
![]()
Алексей Евгеньевич,
посмотрите: http://www.jkp-ads.com/OfficeMarketPlaceNM-EN.asp http://www.cpearson.com/excel/DefinedNames.aspx |
![]() |
![]() |
![]() |
#13 | |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 844
|
![]() Цитата:
Но у меня что-то не работает. ![]() Оно так всегда? Или это что-то у меня?
С уважением, Алексей.
|
|
![]() |
![]() |
![]() |
#14 | |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 844
|
![]() Цитата:
С уважением, Алексей.
|
|
![]() |
![]() |
![]() |
#15 |
Форумчанин
Регистрация: 17.07.2009
Сообщений: 519
|
![]()
Автор макроса - Яан Карел (Jan Karel) несколько запутался в национальных клавиатурах.
В версии для офиса 2003, в модуле fxlNameManager, в подпрограмме RedefineAName, в строке с меткой 600 находится код: Код:
корректно работающий только если в момент нажатия на кнопку OK в форме переименования была установлена "английская" раскладка клавиатуры. Таким образом, что бы пользоваться макросом достаточно перед нажатием OK переключаться на английскую раскладку. Не трудно так же модифицировать код, заменив <CTRL-V> на <SHIFT-INS> для вставки символического значения имени из буфера обмена (и поправив MakeSendKey). Так же можно поставить перед SendKeys API вызов ActivateKeyboardLayout Код:
Я не выкладываю сюда модифицированный модуль только из уважения к авторским правам JKP Application Development Services. ![]() Не могу не заметить, что код макроса достаточно специфичен ![]() Последний раз редактировалось Aent; 14.02.2010 в 03:06. |
![]() |
![]() |
![]() |
#16 | |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 844
|
![]() Цитата:
Открыть текст кода не удалось, так как он запоролен. Может кинешь исправленный вариант на tae(очень злая собака)mail15.com?
С уважением, Алексей.
|
|
![]() |
![]() |
![]() |
#17 |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 844
|
![]()
Кроме того у меня есть переменная вот с такой формулой. Формируем путь к рабочему каталогу исходя из выбраны параметров на листе "О программе".
Код:
С уважением, Алексей.
Последний раз редактировалось tae1980; 14.02.2010 в 08:24. |
![]() |
![]() |
![]() |
#18 |
Форумчанин
Регистрация: 17.07.2009
Сообщений: 519
|
![]()
Что бы понять откуда берутся ошибки - выложи пример файла с изменяемыми именами на котором макрос слетает.
И укажи что на что меняешь. То же относится к имени с приведённой выше формулой - без файла не разобраться. Термин "переменная" здесь не очень применим лучше употреблять термин "имя" (name). И укажи на какой версии EXCEL работаешь : 2003 - 2007 -2010 beta ? Можно на asease с_о_б_а_к_а inbox.ru Попробую исправить и эти ошибки Яана ![]() А стандартный пароль VBA проекта снимается за пять секунд кучей разного софта. Например, Passware Kit Enterprice 9.3 Последний раз редактировалось Aent; 14.02.2010 в 14:07. |
![]() |
![]() |
![]() |
#19 | |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 844
|
![]() Цитата:
С уважением, Алексей.
|
|
![]() |
![]() |
![]() |
#20 |
Форумчанин
Регистрация: 17.07.2009
Сообщений: 519
|
![]()
Ответил на E-Mail
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с переменными | PODz | Помощь студентам | 0 | 13.11.2009 01:33 |
Работа с переменными | Damhurz | PHP | 6 | 13.03.2009 17:35 |
Работа с переменными | Sapsan | Общие вопросы C/C++ | 2 | 24.02.2009 20:02 |
Проблема с переменными. | TheWanderer | Общие вопросы C/C++ | 5 | 06.10.2008 18:15 |
Что то не так с переменными.. | adwaer | Помощь студентам | 1 | 19.06.2008 08:42 |