Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: На пишите ответ на простой вопрос по VB6 Добавлено: 17.09.04 11:34  

Автор вопроса:  Array
Какая функция преобразует число в строку???????

Ответить

  Ответы Всего ответов: 15  

Номер ответа: 1
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #1
Добавлено: 17.09.04 11:38
STR$

Ответить

Номер ответа: 2
Автор ответа:
 Pashenko



ICQ: 176176951 

Вопросов: 14
Ответов: 655
 Профиль | | #2 Добавлено: 17.09.04 11:38
То же, что и в VBA:
http://vbnet.ru/forum/show.aspx?id=55135

Ответить

Номер ответа: 3
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #3
Добавлено: 17.09.04 11:42
Pashenko,
 Думаю он и сам заметит. А чем он круче?

Ответить

Номер ответа: 4
Автор ответа:
 Array



Вопросов: 7
Ответов: 9
 Профиль | | #4 Добавлено: 17.09.04 11:43
Thanks:)

Ответить

Номер ответа: 5
Автор ответа:
 Pashenko



ICQ: 176176951 

Вопросов: 14
Ответов: 655
 Профиль | | #5 Добавлено: 17.09.04 11:53
2 CyRax: попробуй от функции str$ добиться следующего: 12'936.235'460

Ответить

Номер ответа: 6
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #6
Добавлено: 17.09.04 12:07
Ясно. А то я им никогда не пользовался.

Ответить

Номер ответа: 7
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #7
Добавлено: 17.09.04 15:41
CStr :)

Ответить

Номер ответа: 8
Автор ответа:
 Array



Вопросов: 7
Ответов: 9
 Профиль | | #8 Добавлено: 17.09.04 16:03
CyRax как думаешь возможно ли в VBA в EXEL-е создать пользовательское меню типа виндовово Проводника который возвращает в Cells или DIM путь указанного файла,это только у меня не получается или вообще ни укого не получится (делаю с помощью FileView контрола)?

Ответить

Номер ответа: 9
Автор ответа:
 cresta



Вопросов: 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$(12'936.235'460) - это вообще две ошибки в одном выражении.

Так что Str$ - это для перевода числа в строку.

Ответить

Номер ответа: 10
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #10
Добавлено: 17.09.04 16:31
Верно. Такой формы записи числа в VB не существует. Можно сначала конвертировать в строку с помощью STR$, а затем уже форматировать полученную строку.

Array,
 Никогда таким не пользовался. Этот контрол от MS? Всплывающее меню можно создать с помощью CreatePopUpMenu

Ответить

Номер ответа: 11
Автор ответа:
 Array



Вопросов: 7
Ответов: 9
 Профиль | | #11 Добавлено: 17.09.04 16:35
мне уходить уже надо было 5 минут назад давай я тебе в понедельник напишу в чем там проблема

Ответить

Номер ответа: 12
Автор ответа:
 Array



Вопросов: 7
Ответов: 9
 Профиль | | #12 Добавлено: 17.09.04 16:38
да называется FileView

Ответить

Номер ответа: 13
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #13
Добавлено: 17.09.04 17:49
2 Array:
В VBA много чего можно. Я пробовал делать CommonDialog FileOpen через API да ещё с сабклассингом - позиционированием. C VB'шного очень легко переделать было, маленькие отличия.. FileView - не знаю о чем ты, лично я понял, что тебя интересует диалог открытия файла, чтобы он вызывался из пункта всплывающего меню правой кнопкой мыши. Даже TreeView получалось по API в окно Excel грузить, только ужасно всё это смотрелось и работало... Единственное, чего мне не достает, то, что у UserForm нет своего hWnd

Ответить

Номер ответа: 14
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #14
Добавлено: 17.09.04 20:09
Ты думаешь FileView - это аналог GetOpenFileName? Ну тогда всё просто. У меня всегда под рукой исходник этой функции. Правда без субклассинга.

Ответить

Номер ответа: 15
Автор ответа:
 Array



Вопросов: 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 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам