|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
05.07.2009, 21:31 | #1 |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 842
|
Склонения слов по падежам
Есть ли способ склонять слова по падежам? В частности фамилии и цифры?
С уважением, Алексей.
|
05.07.2009, 21:46 | #2 |
Пользователь
Регистрация: 28.05.2009
Сообщений: 43
|
Встроенных функций нет, по-моему тема уже затрагивалась.
|
05.07.2009, 21:53 | #3 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
По поводу фамилий - посмотрите здесь: http://www.programmersforum.ru/showthread.php?t=56554
А с цифрами всё намного проще - есть готовые надстройки, позволяющие переводить числа в слова в разных падежах. Осталось только поискать. Впрочем, возможно, что в некоторых из этих надстроек есть функции и для обработки фамилий. У меня таких надстроек нет, но они мне очень часто попадались на форумах по Excel. (добавлено позже) На базе функции, предложенной diment, сделал чуть более универсальную UDF для перевода ФИО в дательный падеж: http://excelvba.ru/code/DativeCase ------------- новые версии функций склонения, от 29 января 2013 г. -------------------- Функции склонения, для использования в макросах, или в качестве пользовательской функции на листе Excel: Родительный падеж на VBA Дательный падеж на VBA -------------
__Полезные надстройки для Excel. Парсинг сайтов и файлов.
Макросы любой сложности на заказ. Мониторинг цен конкурентов Последний раз редактировалось EducatedFool; 29.01.2013 в 02:05. |
08.07.2009, 04:09 | #4 |
Форумчанин
Регистрация: 24.06.2008
Сообщений: 516
|
Натолкнулся на реализацию библиотеки склонения фамилий. Есть возможность использовать в VBA.
Кому интересно вот ссылка http://www.delphikingdom.com/asp/vie..._1647532249334
Можно сделать все! Было бы время, да деньги...
|
08.07.2009, 14:00 | #5 |
Пользователь
Регистрация: 16.06.2009
Сообщений: 20
|
готовая ф-я перевода ФИО в родительный падеж, стоит только вставить в модуль. по многим переметрам работает надежней представленных в топике
Код:
|
29.07.2009, 20:00 | #6 | |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 842
|
Цитата:
Если не сложно, был бы очень признателен.
С уважением, Алексей.
|
|
30.07.2009, 09:17 | #7 |
Пользователь
Регистрация: 16.06.2009
Сообщений: 20
|
слегка напутал... переводит в дательный падеж.
правда сей код работает несколько по другому - не как ф-я, а как процедура Выделяешь ячейку с ФИО - запускаешь процедуру - получаешь результат. для перевода в форму "родительного падежа" придется немного ручками поработать Код:
Последний раз редактировалось diment; 30.07.2009 в 09:19. |
28.05.2010, 15:48 | #8 |
Регистрация: 28.05.2010
Сообщений: 4
|
Всем привет. Если кому не лень помогите разобраться со склонением. Попытался написать функцию для склонения в винительный падеж ФИО на основе приведенного выше родительного и... ничего не получилось. Помогите позалуйсиа
P. S. С библиотекой склонений вообще беда, так что лучше отдельно функцию или код подкинте если кто может. |
15.11.2010, 19:14 | #9 |
Регистрация: 15.11.2010
Сообщений: 3
|
Есть платный add-in, называется Morpher.XLL. Работает очень хорошо – склоняет ФИО, должности, подразделения и все, что угодно:
http://morpher.ru/Products/XLL |
15.11.2010, 19:48 | #10 | |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 842
|
Цитата:
Так же не понятно как искать крайних. Предположим в результате малозначимой ошибки (которая столь мала, что раньше ни разу себя не проявила) в вашем модуле организация (человек) понес серъездные убытки (список причин может быть огромен). К кому вопросы: почему так произошло и кто будет возмещать убытки? К программистам? Так они скажует - не наш косяк, мол ошибка в чужом модуле, идите туда. То есть к тебе. :)) Модуль же платный... И т.п. и т.д. Так что купить его у тебя может либо дурак, либо лентяй. Хотя и тех и других в нашей стране хватает.
С уважением, Алексей.
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дана строка, состоящая из нескольких слов. Найти количество слов, которые содержат хотя бы одну букву "А" | Mashaa | Помощь студентам | 13 | 09.12.2009 13:28 |
Составить в алфавитном порядке список всех слов, встречающихся в тексте, и количество этих слов. | KAPAHDAW | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 17.02.2009 01:19 |
Вывод слов | jakson_sun | Общие вопросы C/C++ | 1 | 22.01.2009 17:12 |
c\c++ массив слов | FreeJaile | Общие вопросы C/C++ | 7 | 04.04.2008 00:39 |
Вставка слов | )Игнат( | Общие вопросы Delphi | 1 | 16.03.2008 21:58 |