Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Как определить текущий каталог в ворде? Добавлено: 26.03.03 18:32  

Автор вопроса:  Mike_Y
Проблема вот в чем: когда пишу макросы в ворде иногда необходимо определить текущий каталог (в смысле тот, в котором расположен doc-файл, из которого и вызывается макрос). Функция CurDir выдает не всегда правильно - в некоторых случаях она выдает каталог, который забит в настройках ворда как каталог по умолчанию, а при этом сам файл находится совсем в другой директории. Что можно сделать?

Ответить

  Ответы Всего ответов: 1  

Номер ответа: 1
Автор ответа:
 hedgehog



ICQ: 175571327 

Вопросов: 15
Ответов: 207
 Web-сайт: ezh.ru
 Профиль | | #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 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам