Я строю систему управления документами. В каждом подкаталоге в главном хранилище документов есть ярлык для шаблона документа. Когда пользователь хочет создать новый документ, он / она переходит в соответствующий подкаталог для документа и нажимает на ярлык.
Когда пользователь нажимает на ярлык, запускается MS Word, показывая новый документ на основе шаблона. Когда пользователь нажимает Сохранить , документ обычно сохраняется в текущем каталоге, который будет местом по умолчанию для новых документов, указанных в Параметры Word .
Я хочу, чтобы текущий каталог нового документа совпадал с каталогом ярлыка, из которого он был создан. Пользователь уже решил, где должен находиться документ, перейдя в соответствующий подкаталог и щелкнув по ярлыку. Пользователю не нужно снова переходить в то же место в диалоговом окне Сохранить как ... .
Если я могу получить путь к ярлыку, я могу программно сохранить документ в том же каталоге или в новом подкаталоге.
Также спрашивается на MSDN VBA Forum и на VBA Express .