Вопросы с тегом «vba»

Visual Basic для приложений (VBA) - это объектно-ориентированный язык программирования, управляемый событиями, для написания макросов, который используется для всего пакета Office, а также для других приложений. VBA не эквивалентен VB.NET или VBS; если вы работаете в Visual Studio, используйте [vb.net]. Если ваш вопрос касается программирования какого-либо приложения MS Office, также используйте соответствующий тег: [excel], [ms-access], [ms-word], [outlook] или [ms-project].


13
Функция сортировки массива VBA?
Я ищу достойную реализацию сортировки массивов в VBA. Предпочтительнее быстрая сортировка. Или подойдет любой другой алгоритм сортировки, кроме пузырьков или слияния. Обратите внимание, что это работает с MS Project 2003, поэтому следует избегать использования каких-либо встроенных функций Excel и всего, что связано с .NET.

10
Получение ошибки 3340 Запрос '' поврежден при выполнении запросов DoCmd.RunSQL
После установки обновления Windows для Office 2010 с разрешением в 4484127 КБ я получаю сообщение об ошибке при выполнении запросов, содержащих предложение WHERE. Например, выполняя этот запрос: DoCmd.RunSQL "update users set uname= 'bob' where usercode=1" Результаты в этой ошибке: Номер ошибки = 3340 Запрос '' поврежден Данное обновление в настоящее …
83 vba  ms-access 

9
Проверьте, существует ли файл с помощью VBA
Sub test() thesentence = InputBox("Type the filename with full extension", "Raw Data File") Range("A1").Value = thesentence If Dir("thesentence") <> "" Then MsgBox "File exists." Else MsgBox "File doesn't exist." End If End Sub В этом случае, когда я беру текстовое значение из поля ввода, оно не работает. Однако, если удалить …
82 excel  vba 

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

1
Получение элементов календаря (Outlook API, WebDAV) со странным поведением
Мы пишем плагин для MS Outlook. Чтобы удовлетворить нашу бизнес-логику, он должен проверять все встречи между некоторыми датами. У нас возникло несколько проблем с получением всех элементов из календарей. Мы попробовали два варианта: Outlook API. Мы используем стандартную логику, которая описана в MSDN - элементы сортировки по [Start], набор IncludeRecurrencesдля …

3
Нажмите элемент в списке автозаполнения с VBA и HTML
Я создал автоматизацию, которая позволит мне вводить данные на веб-сайте (хотя я не могу поделиться им, поскольку он является внутренним). Мой код ниже работает только до тех пор, пока он не введет текст "получил от". Однако, это поле «получено от» имеет список автозаполнения, и мне нужно выбрать его, чтобы заполнить …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.