Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.07.08;
Скачать: [xml.tar.bz2];

Вниз

Excel   Найти похожие ветки 

 
Клара   (2007-06-13 13:25) [0]

Добрый день, господа Мастера!
Проблема с переводом чисел в прописные значения в Excel.
Например, платежное поручение.
В Excel есть функция БАТТЕКСТ, при выполнении получаем число в строковом виде на тайском языке. Как получить на русском?


 
Думкин ©   (2007-06-13 13:27) [1]

У меня эксель неправильный - такой функции нет.


 
Клара   (2007-06-13 13:29) [2]

А что есть?
Я думаю, что это у меня не правильный.


 
oldman ©   (2007-06-13 14:10) [3]

Функция пишется руками.
Долго и муторно, поскольку условий и значений много.
Но работает.


 
Паша 1   (2007-06-13 14:11) [4]


> Как получить на русском?

ну, написать свою ф-цию перевода, ту проблем никаких нет? потом можно ее куда-то в шаблоны положить, шоб всем книгам экселя была доступна. я давно такое делал, но уже не помню, как именно всю эту петрушку закручивать. как-то связано с файлом типа xla. в него надо пометсить эту ф-цию, видимо. поглядеть не могу, пароль забыл...


 
Паша 1   (2007-06-13 14:13) [5]


> Долго и муторно, поскольку условий и значений много

да ну! так уж и много.


 
oldman ©   (2007-06-13 14:15) [6]


> Паша 1   (13.06.07 14:13) [5]
> да ну! так уж и много.


проверку на окончания в словах "копейка", "копеек", "копейки" и т.д. писать муторно...


 
Паша 1   (2007-06-13 14:26) [7]


> oldman ©   (13.06.07 14:15) [6]

да, страшная проверка! гыгы
дам еще и "тысятча", "тысятчи","тысяч" и т.п. писать надо. и не только. так шо склонений хватает, делов-то в копейках тех несчастных


 
PZ   (2007-06-13 14:52) [8]

Посмотрите
http://www.delphikingdom.ru/help/help_offtopic.asp  ID=22


 
Клара   (2007-06-14 10:29) [9]


> PZ

Это все замечательно и в D7 я этот подвиг уже совершила, но мне и моим заказчикам нужно это в Excel. Я им предложила форму из D7, но тетеньки привыкли работать по-старому и напрочь отвергают мои предложения.
Вот такой же модуль перевода у меня есть и VB, но Access.
Может кто знает, как это использовать в Excel?


 
Gloomer ©   (2007-06-14 11:23) [10]

1) Спросил у яндекса "Excel функция сумма прописью", нашел много интересного...
2) Чем принципиальным отличается VBA для Access и VBA для Excel?


 
PZ   (2007-06-14 11:49) [11]

Я с Exсel практически не работаю, но.. есть книга: Корняков. Программирование документов и приложений MS Office в Delphi. В ней есть раздел: Создание в среде Delphi динамической библиотеки для ее использования в макросах Exсel. Если создать  нужную функцию, вставить ее в DLL и подключить к Exсel. Может такой вариант приемлем?


 
Робинзон   (2007-06-14 12:01) [12]

Вот посмотри здесь http://www.microsoft.ru/offext/documents/text/details.aspx?id=613&cat=15



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.07.08;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.214 c
1-1178293982
ins
2007-05-04 19:53
2007.07.08
[ComboBox] Фон для элементов при открытии


15-1181312404
DelphiLexx
2007-06-08 18:20
2007.07.08
XML и программист Delphi


5-1156231502
nali
2006-08-22 11:25
2007.07.08
Сохранение и загрузка свойства в файл в рантайме


2-1181837495
Bullfrog
2007-06-14 20:11
2007.07.08
Not enough actual parametres


1-1178460987
sinus
2007-05-06 18:16
2007.07.08
ANSII ( кодировка ДОС ) в ANSI ( кодировка Win )





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский