В чем разница между dim и set в vba

Простите меня как новичка в VBA. иногда я использую Dim r as Range r = Range("A1") в других случаях я использую Set r = Range("A1") в чем разница? И когда я должен использовать что? ...

Почему это плохая практика, чтобы вызвать eventhandler из кода?

скажем, у вас есть пункт меню и кнопка, которые выполняют ту же задачу. Почему не рекомендуется помещать код задачи в событие действия одного элемента управления, а затем вызывать это событие из другого элемента управления? Delphi позволяет это, как ...

Эквивалентное ключевое слово VB для 'break'

Я только что перешел в команду Visual Basic здесь на работе. что такое эквивалентное ключевое слово break в Visual Basic, то есть, чтобы выйти из цикла рано, но не метод? ...

Имеет ли VBA структуру словаря?

имеет ли VBA структуру словаря? Как ключ массив значений? ...

Что означает DIM в Visual Basic и BASIC?

Что означает DIM в Visual Basic? ...

В VB6 известково агрегации по форме АДО, когда возвращает значение null получаю общая ошибка в данных отчета

Я использую команду ado shape в своем отчете о данных, она работает нормально, но когда моя агрегатная функция CALC(agrProfit/agrExtended*100) равна null или 0/0*100, она показывает общую ошибку и отчет о данных не отображается. пожалуйста помочь. m ...

Есть всплывающее меню на форме без полей

Как добавить всплывающее меню в форму без полей VB 6.0? Каждый раз, когда я добавляю меню, граница появляется снова, даже если BorderStyle установлено в vbBSNone и меню скрыто. ...

Как "клонировать" форму VB6 [дубликат]

На этот вопрос уже есть ответ здесь: Как добавить существующую форму в проект vb6? 3 ответа Я открыл форму, затем щелкнул файл-сохранить форму как и дал ей ...

VB6 ActiveX exe - какова правильная последовательность регистрации?

Я недавно обновил приложение Visual Basic 6, которое является ActiveX exe, работающим на Windows XP. У меня есть пара тестировщиков для этого приложения, которые получили копию exe и пытаются запустить его. Однако они получают сообщение об ошибке "U ...

какую книгу я бы предпочел для vb6

Какую книгу я предпочел бы для vb6. И откуда я могу скачать msdn для vb6. если кто-то знает какую-либо ссылку, пожалуйста, поделитесь ею ...

Выход VB6 во время отладки с активным крючком сообщений Windows

Одно из наших самых больших старых приложений VB6 имеет некоторый код в нем, чтобы позволить другим приложениям (включая некоторые dotNET) передать ему идентификатор через сообщение Windows - этот идентификатор затем используется приложением VB6 для ...

Visual basic 6.0: функция, возвращающая массив

Есть ли лучший способ, как создать функцию, возвращающую массив, чем: function foo Dim bar(1 to 2)as double bar(1)=1 bar(2)=2 foo=bar end function И в коде: arrayx=foo Потому что, когда я объявляю Dim arrayx(1 to 2) as double, он выдает о ...

Почему целые числа должны быть преобразованы в строки, прежде чем их можно будет использовать для доступа к элементам коллекции?

Я новичок в VB вообще. Я просматриваю какой-то старый VB-код и вижу такие утверждения, как - Addr.AddrType(CStr(0)).A_Type = " " Почему целое число 0 должно быть преобразовано в строку? Обратите внимание, что Addr определяется как Public A ...

Не удалось загрузить тип ' ADODB. Устаревший набор записей из объекта adodb сборку, версия=7.0.3300.0, культура=нейтральных, PublicKeyToken=b03f5f7f11d50a3a'

Смотрите, я столкнулся с проблемой, у меня начала болеть голова, потому что я смотрю и смотрю, и все еще не везет. Я должен выполнить метод DLL из C#, эта DLL была создана как 4 года назад в VB 6.0 и зарегистрирована в COM. Он использует ADOB.Record ...

Определите, был ли элемент или ничего нажат в ListView

У меня возникла проблема с выбором ListView на VB6 Classic. У меня есть listview с несколькими элементами, но когда я выбираю что-то из строк текста, он автоматически переходит к элементу default / first. Что я ищу, так это найти способ "выбрать ...

Java-эквивалент формата Visual Basic$

Я анализировал систему VB, когда наткнулся на следующий фрагмент кода. Это мое первое чтение кода VB, и это может быть тривиальным вопросом. . . Format$(txt & "/02/20", "gee") . . Мой вопрос в том, что означает "Джи"? Это формат свидания или ч ...

Как получить строку браузера UserAgent в Visual Basic 6?

Я пытаюсь получить UserAgent браузера по умолчанию, используяObtainUserAgentString API вVisual Basic 6 . Я нашел документацию на MSDN и попытался преобразовать ее в Visual Basic 6, но это не сработало. C++ (MSDN) HRESULT ObtainUserAgentString( ...

Итерация по словарю VB6

Я не VB6 человек, который имел несчастье унаследовать багги legacy VB6 / Classic ASP project. Есть раздел, где много записей помещается в Dictionary, и я хочу увидеть все, что он содержит. Я попробовал это (oParams - словарь): Dim o As Object Dim s ...

Как закрыть все активные.файлы xls в vb6

Я пробовал нечто подобное: Set kitap = CreateObject("Excel.Application") If IsXlsOpen() = True Then kitap.Application.Quit End If .. но ничего не вышло, поэтому мне нужно было найти, как закрыть все файлы excel перед запуском моей программы в ...

Заполнить список VB6 одной инструкцией

В VB6 я, кажется, не могу этого сделать: myListBox.List = listContentStringArrray VB жалуется на ошибку компиляции, говоря "аргумент не является необязательным", очевидно, потому что .List(index) требует, ну, индекса. В VBA работает следующий ко ...