powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / О присвоении переменной строки адреса и не только
3 сообщений из 3, страница 1 из 1
О присвоении переменной строки адреса и не только
    #34168957
Koriolan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые профессионалы и специалисты в Visual Basic!
Посоветуйте, как решить такую задачку. В Word использую один макрос. Для его работы некоторой переменной необходимо присвоить адрес к той или иной базе данных. Сейчас я это делаю вручную в редакторе Visual Basic. Естественно, это не совсем удобно, особенно, если адрес необходимо менять несколько раз на дню :(
Как запрограммировать следующее:
1). При нажатии некоторой кнопки открывается окно, аналогичное тому, которое отображено ниже. В нем пользователь указывает путь к тому или иному файлу .
2). Адрес присваивается переменной и сохраняется там до тех пор, пока пользователь не укажет новый. Но, главное, хранение этой информации должно быть постоянным (т.е. и при следующем запуске Word программа использует тот адрес, который был указан ранее).
Заранее благодарен.
...
Рейтинг: 0 / 0
О присвоении переменной строки адреса и не только
    #34168983
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Koriolan1). При нажатии некоторой кнопки открывается окно, аналогичное тому, которое отображено ниже. В нем пользователь указывает путь к тому или иному файлу .GetOpenFileName()

Koriolan2). Адрес присваивается переменной и сохраняется там до тех пор, пока пользователь не укажет новый. Но, главное, хранение этой информации должно быть постоянным (т.е. и при следующем запуске Word программа использует тот адрес, который был указан ранее).
Заранее благодарен.Это чуть сложнее...
Смотря для чего нужна база. Если для mail merge, то оно автоматически умеет запоминать в шаблоне использованную базу. Достаточно будет один раз подсоединиться к базе, а потом сохранить шаблон.
Если к базе сам ходишь, через ADO например, то вариантов два - хранить строк в самом документе как еще один "странный" парагарф. Или записать ее на диск, в отдельный файл. Обозвать его как-нибудь MyCoolMacros.ini и все.
...
Рейтинг: 0 / 0
О присвоении переменной строки адреса и не только
    #34168997
Koriolan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
White Owl...записать ее на диск, в отдельный файл. Обозвать его как-нибудь MyCoolMacros.ini и все.
Это хотя и тяжеловесно, но более логично, поскольку пользователю, использующему данную схему лучше не показывать в документе лишнего :)
Допустим, этот адрес записывается в файл и сохраняется там. тогда как прописать программе, чтобы при следующем запуске Word она прочитывала его содержимое и присваивала его переменной?
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / О присвоении переменной строки адреса и не только
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]