Страница: 1 |
Вопрос: Как определить текущий каталог в ворде? | Добавлено: 26.03.03 18:32 |
Автор вопроса: ![]() |
Проблема вот в чем: когда пишу макросы в ворде иногда необходимо определить текущий каталог (в смысле тот, в котором расположен doc-файл, из которого и вызывается макрос). Функция CurDir выдает не всегда правильно - в некоторых случаях она выдает каталог, который забит в настройках ворда как каталог по умолчанию, а при этом сам файл находится совсем в другой директории. Что можно сделать? |
Ответы | Всего ответов: 1 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ICQ: 175571327 Вопросов: 15 Ответов: 207 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 28.03.03 11:45 |
Ворд-лапушка позволяет очень легко вычислять что и как в нем делается через код. Включаешь запись нового макроса, делаешь интересующие тебя действия, потом останавливаешь запись и смотришь что получилось. В твоем случае получилось вот что: ChangeFileOpenDirectory "D:\" Documents.Open FileName:="какой-то файл.doc", ConfirmConversions:=False, _ ReadOnly:=False, AddToRecentFiles:=False, PasswordDocument:="", _ PasswordTemplate:="", Revert:=False, WritePasswordDocument:="", _ WritePasswordTemplate:="", Format:=wdOpenFormatAuto Можешь экпериментировать с параметрами, можешь использовать как есть. |
Страница: 1 |
|