Нужно работать .dbf базой в ворде. Почему без Microsoft ADO Control?
1. Не везде этот компонент установлен, макрос будет запускаться в Word 2003 и Word XP
2. Широко известный глюк "Can't find project or library" устраняется
>alibek 28.09.2005 (Ср) 10:25
>Зайди в VBA, в нем открой References и поищи строчки, в которых будет написано MISSING. А затем переподключи их.
Вот только макрос я пишу не для себя, а для пользователей.
VBA я почти не знаю, поэтому написал dll-ку на Delphi. Но тут проблемы с BDE. Долго объяснять.. Вобщем, на VBA мне нужно:
Query:= TADOQuery.Create(nil); // Создать не привязываясь к форме. Формы нет и не будет
Query.ConnectionString:= 'Provide...'; //Подключиться к dbf
Query.Active:= True; Query.Active:= False; //Закрывать открывать таблицу
Query.Free; //Освобождать запрос
Query.SQL.Add('SELECT * ...'); //добавить строчку на SQL
Query.First; Query.Next;//Перейти к первой, следующей записи
s:= Query.Fields[n].AsString; // Прочитать значение n-го поля
Подскажите ссылку на литературу