Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: Microsoft Visual Basic

  1. #1
    Скорпионша Аватар для dream
    Регистрация
    05.07.2004
    Возраст
    40
    Сообщений
    2,760

    По умолчанию Microsoft Visual Basic

    - это редактор макросов в Excel, может кто пользовался, подскажите как его интерфейс сделать русским, срочно нужно.

    Иногда, чтобы сбиться с пути, достаточно идти в ногу со всеми

  2. #2
    alex7
    Гость

    По умолчанию

    Цитата Сообщение от dream
    - это редактор макросов в Excel, может кто пользовался, подскажите как его интерфейс сделать русским, срочно нужно.
    Дело в том, что Microsoft Visual Basic - это не редактор макросов, а вовсе среда объектно ориентированного программирования (ну то есть то средство, с помощью которого программисты программы создают). В состав Microsoft Office входит лишь его кастрированная версия под названием Visual Basic for Applications, т.е "Visual Basic для приложений". На русском языке я его вообще никогда не видел, а вот ПОЛНАЯ версия Microsoft Visual Basic 6.3 у меня есть на русском языке, если нужна - выложу на свой ftp (занимает 1 компакт-диск).

  3. #3
    Скорпионша Аватар для dream
    Регистрация
    05.07.2004
    Возраст
    40
    Сообщений
    2,760

    По умолчанию

    В состав Microsoft Office входит лишь его кастрированная версия под названием Visual Basic for Applications, т.е "Visual Basic для приложений". На русском языке я его вообще никогда не видел
    Ага, зато я видела, в институте у меня он почему-то на русском, поэтому я и спросила... хотя там допотопный 97 office стоит.
    Я сейчас как раз с его помощью макросы редактирую и создаю, плюс к этому процедуры и модули, а на английском не очень-то понятно...
    А насчет полной версии, спасибо большое, но я этой проблемой только поверхностно занимаюсь так что не надо.
    Может в настройках Excel где-нибудь язык меняется?

    Иногда, чтобы сбиться с пути, достаточно идти в ногу со всеми

  4. #4
    ◄ЭКСПЕРТ-ЭНЕРГЕТИК► Аватар для Alexiy
    Регистрация
    04.07.2004
    Адрес
    Митино
    Возраст
    44
    Сообщений
    6,309

    По умолчанию

    Язык интерфейса VBA (Среда разработки BASIC в MSOffice) зависит от выпуска Офиса. 2000, XP и 2003 - все с английским редактором VBA. Русского для них не видел.

    VB 6.0 с SP 5 и полная справка на 3 CD (MSDN 2001-07) - если вдруг надо...

    Ни в коем случае не ставьте русифицированный VB 6.3! Я сначала прочитал где-то, а потом сам нарвался - после установки оного, в Access перестали работать все мастера и появилась ещё куча неисправимых глюков... короче БД на Access накрылись и Excell начал глючить...

    P.S.
    А насчёт VBA ежли чаво - спрашивай! Я с ним больше 10 лет уже знаком! Даже вирусы писал...
    Последний раз редактировалось Alexiy; 29.03.2005 в 18:40.
    Минздрав предупреждает: Существует два типа людей. Избегайте обоих.

  5. #5
    Скорпионша Аватар для dream
    Регистрация
    05.07.2004
    Возраст
    40
    Сообщений
    2,760

    По умолчанию

    спасибо всем большое, теперь хоть буду знать что к чему

    Иногда, чтобы сбиться с пути, достаточно идти в ногу со всеми

  6. #6
    ◄ЭКСПЕРТ-ЭНЕРГЕТИК► Аватар для Alexiy
    Регистрация
    04.07.2004
    Адрес
    Митино
    Возраст
    44
    Сообщений
    6,309

    По умолчанию

    И ещё для общего развития:
    - На заре цивилизации сущаествовал Power Basic от Borland. Последняя версия - 1.2. OS - DOS
    - Существовал Microsoft Visual Basic под DOS.
    - Последняя версия BASIC называется VB.NET и совершенно не совместима с предыдщими версиями ибо отличается процентов на 70... Последние версии Office будут использовать именно её. Так что желающим попрограмить под новый MSOffice придётся заново изучать язык программирования...
    - Для автоматизаци разработки в Visual Studio 7 (VS.NET) используется специальный вариант VBA.NET. Его, в частности, можно использовать при программировании на VB.NET! Во как!
    - VBA используется также в Corel (Draw, Photo Painter), Autocad, OrCad и др.
    - VBS - Visual BASIC Script используется для создания скриптов на HTML страничках (типа Java скриптов). VBS и WSH (интерпретируемые файлы с VB кодом) можно также использовать вместо BAT и CMD файлов в среде Windows.
    - Билл Гейтс начинал свою карьеру с написания компилятора BASIC. И сейчас продолжает продвигать этот язык программирования.
    - Существует мультиплатформенный аналог Visual Basic - Real Basic (http://www.realsoftware.com/)
    Минздрав предупреждает: Существует два типа людей. Избегайте обоих.

  7. #7
    Скорпионша Аватар для dream
    Регистрация
    05.07.2004
    Возраст
    40
    Сообщений
    2,760

    По умолчанию Re: Microsoft Visual Basic

    Назрел вопрос.
    Записан макрос, предназначенный для вывода определенного запроса из файла Access в файл Excel, но при его выполнении запрос обрабатывается каким-то непонятным способом. Он одну и ту же строчку повторяет не весть сколько раз и в итоге виснет. В чем может быть ошибка?
    Вот код:
    Sub Acc_exc()
    Dim objAccess As Access.Application
    Dim db As Database
    Dim rst As Recordset
    Dim inti As Integer, intj As Integer
    Set objAccess = GetObject("C:\Documents and Settings\dream\Мои документы\Учёба\АИТ\второе полугодие\Аccess\db1_нормаль.mdb")
    Set db = objAccess.CurrentDb
    Set rst = db.OpenRecordset("Дополнительно1+")
    With rst
    For inti = 1 To rst.Fields.Count - 1
    Cells(1, inti) = rst.Fields(inti).Name
    Next inti
    intj = 2
    rst.MoveFirst
    Do Until rst.EOF
    For inti = 1 To rst.Fields.Count - 1
    Cells(intj, inti) = IIf(IsNumeric(rst.Fields(inti)), _
    Val(rst.Fields(inti)), (rst.Fields(inti)))
    Next inti - вот это VB выделяет при попытке редактировать макрос
    intj = intj + 1
    rst.MoveFirst
    Loop
    End With
    objAccess.Quit
    Set objAccess = Nothing
    End Sub

    Иногда, чтобы сбиться с пути, достаточно идти в ногу со всеми

  8. #8
    ◄ЭКСПЕРТ-ЭНЕРГЕТИК► Аватар для Alexiy
    Регистрация
    04.07.2004
    Адрес
    Митино
    Возраст
    44
    Сообщений
    6,309

    По умолчанию Re: Microsoft Visual Basic

    Я так понимаю, макрос должен лежать в файле XLS?
    на первый взгляд всё правильно... надо протестировать...
    Минздрав предупреждает: Существует два типа людей. Избегайте обоих.

  9. #9
    Скорпионша Аватар для dream
    Регистрация
    05.07.2004
    Возраст
    40
    Сообщений
    2,760

    По умолчанию Re: Microsoft Visual Basic

    да, в экселевском файле.

    Иногда, чтобы сбиться с пути, достаточно идти в ногу со всеми

  10. #10
    ◄ЭКСПЕРТ-ЭНЕРГЕТИК► Аватар для Alexiy
    Регистрация
    04.07.2004
    Адрес
    Митино
    Возраст
    44
    Сообщений
    6,309

    По умолчанию Re: Microsoft Visual Basic

    В 21-й строке должно быть rst.MoveNext
    вместо rst.MoveFirst
    Минздрав предупреждает: Существует два типа людей. Избегайте обоих.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Можно ли создать чат (простой) на Visual basic?
    от эксперт в разделе Программное обеспечение
    Ответов: 6
    Последнее сообщение: 15.02.2011, 13:33
  2. Нужен Visual Basic 6.0
    от OLet в разделе Программное обеспечение
    Ответов: 1
    Последнее сообщение: 22.06.2005, 13:13
  3. Вопрос по Visual Basic!!!
    от Dizel_LexX в разделе Компьютеры и периферия
    Ответов: 1
    Последнее сообщение: 25.12.2004, 14:42
  4. Ищу напарника но изучению Visual Basic
    от Dizel_LexX в разделе Беседка
    Ответов: 8
    Последнее сообщение: 25.11.2004, 00:05
  5. Ищу Microsoft Visual с++ 6.5 и учебник
    от stinger в разделе Программное обеспечение
    Ответов: 0
    Последнее сообщение: 05.08.2004, 21:36

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Top.Mail.Ru