Страница: 1 |
Вопрос: На пишите ответ на простой вопрос по VB6 | Добавлено: 17.09.04 11:34 |
Автор вопроса: ![]() |
Какая функция преобразует число в строку??????? |
Ответы | Всего ответов: 15 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client ICQ: 204447456 Вопросов: 180 Ответов: 4229 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 17.09.04 11:38 |
STR$ |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 176176951 Вопросов: 14 Ответов: 655 |
Профиль | Цитата | #2 | Добавлено: 17.09.04 11:38 |
То же, что и в VBA:
http://vbnet.ru/forum/show.aspx?id=55135 |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client ICQ: 204447456 Вопросов: 180 Ответов: 4229 |
Web-сайт: Профиль | Цитата | #3 | Добавлено: 17.09.04 11:42 |
Pashenko,
Думаю он и сам заметит. А чем он круче? |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 7 Ответов: 9 |
Профиль | Цитата | #4 | Добавлено: 17.09.04 11:43 |
Thanks![]() |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 176176951 Вопросов: 14 Ответов: 655 |
Профиль | Цитата | #5 | Добавлено: 17.09.04 11:53 |
2 CyRax: попробуй от функции str$ добиться следующего: 12'936.235'460 |
Номер ответа: 6 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client ICQ: 204447456 Вопросов: 180 Ответов: 4229 |
Web-сайт: Профиль | Цитата | #6 | Добавлено: 17.09.04 12:07 |
Ясно. А то я им никогда не пользовался. |
Номер ответа: 7 Автор ответа: ![]() ![]() ![]() ICQ: 308-534-060 Вопросов: 20 Ответов: 1860 |
Web-сайт: Профиль | Цитата | #7 | Добавлено: 17.09.04 15:41 |
CStr ![]() |
Номер ответа: 8 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 7 Ответов: 9 |
Профиль | Цитата | #8 | Добавлено: 17.09.04 16:03 |
CyRax как думаешь возможно ли в VBA в EXEL-е создать пользовательское меню типа виндовово Проводника который возвращает в Cells или DIM путь указанного файла,это только у меня не получается или вообще ни укого не получится (делаю с помощью FileView контрола)?
|
Номер ответа: 9 Автор ответа: ![]() ![]() ![]() Вопросов: 117 Ответов: 1538 |
Профиль | Цитата | #9 | Добавлено: 17.09.04 16:07 |
Pashenko
Кажется ты не прав. 12'936.235'460 - это выражение не является числом. Нет таких чисел. Это строка. И правильно записать её - "12'936.235'460" - с кавычками. А пытаться к строке применить Str$ - вот отсюда и ошибка: попробуй сделать Str$("строка" ![]() ![]() А Str$(12'936.235'460) - это вообще две ошибки в одном выражении. Так что Str$ - это для перевода числа в строку. |
Номер ответа: 10 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client ICQ: 204447456 Вопросов: 180 Ответов: 4229 |
Web-сайт: Профиль | Цитата | #10 | Добавлено: 17.09.04 16:31 |
Верно. Такой формы записи числа в VB не существует. Можно сначала конвертировать в строку с помощью STR$, а затем уже форматировать полученную строку.
Array, Никогда таким не пользовался. Этот контрол от MS? Всплывающее меню можно создать с помощью CreatePopUpMenu |
Номер ответа: 11 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 7 Ответов: 9 |
Профиль | Цитата | #11 | Добавлено: 17.09.04 16:35 |
мне уходить уже надо было 5 минут назад давай я тебе в понедельник напишу в чем там проблема |
Номер ответа: 12 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 7 Ответов: 9 |
Профиль | Цитата | #12 | Добавлено: 17.09.04 16:38 |
да называется FileView |
Номер ответа: 13 Автор ответа: ![]() ![]() ![]() ICQ: 308-534-060 Вопросов: 20 Ответов: 1860 |
Web-сайт: Профиль | Цитата | #13 | Добавлено: 17.09.04 17:49 |
2 Array:
В VBA много чего можно. Я пробовал делать CommonDialog FileOpen через API да ещё с сабклассингом - позиционированием. C VB'шного очень легко переделать было, маленькие отличия.. FileView - не знаю о чем ты, лично я понял, что тебя интересует диалог открытия файла, чтобы он вызывался из пункта всплывающего меню правой кнопкой мыши. Даже TreeView получалось по API в окно Excel грузить, только ужасно всё это смотрелось и работало... Единственное, чего мне не достает, то, что у UserForm нет своего hWnd |
Номер ответа: 14 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client ICQ: 204447456 Вопросов: 180 Ответов: 4229 |
Web-сайт: Профиль | Цитата | #14 | Добавлено: 17.09.04 20:09 |
Ты думаешь FileView - это аналог GetOpenFileName? Ну тогда всё просто. У меня всегда под рукой исходник этой функции. Правда без субклассинга. |
Номер ответа: 15 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 7 Ответов: 9 |
Профиль | Цитата | #15 | Добавлено: 20.09.04 09:58 |
Ага, воспользовался GetOpenFilename вроде то что надо, я с VBA не так давно, всех классов и методов не знаю поэтому и возникают всякие нелепые вопросы, вот например: у меня в проге GetSaveAsFilename возвращает путь:
ExitFile = Application.GetSaveAsFilename( _ fileFilter:="Text Files (*.txt), *.txt" ![]() If ExitFile <> False Then MsgBox "Save as " & ExitFile '(выводит допустим с:\1.txt) End If Cells(2, 10).Value = ExitFile по которому макрос потом сохраняет рабочую книгу,: ActiveWorkbook.SaveAs Filename:=ExitFile, FileFormat:=xlTextMSDOS, _ CreateBackup:=False но мне надо сохранить всего 1 лист, а книгу оставить без изменений, а получается что книга сохраняется как текстовый файл. И как то тупо получается что при закрытии книги пишет, цитирую "Сохранит изменение в файле '1.txt'? ",в общем какая та ерунда получается мне что надо опять надо сохранять книгу с прежним названием? или может это как-нибудь проще можно сделать? |
Страница: 1 |
|