Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / при открытии файла в Word копировать его в другое место / 6 сообщений из 6, страница 1 из 1
10.04.2009, 10:54
    #35924342
Marianna-sec
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
при открытии файла в Word копировать его в другое место
Помогите пожалуйста разработать макрос, который срабатывает при открытии приложения Word (ну естественно когда оно вызывается открытием файла), данный макрос должен копировать открывающийся файл в определенный каталог, причем проверять его наличие в данном каталоге.
Вы очень поможете, заранее спасибо.
...
Рейтинг: 0 / 0
10.04.2009, 15:49
    #35925358
by-pass
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
при открытии файла в Word копировать его в другое место
как предполагается задавать имя файла для копирования ?
как предполагается задавать папку для копирования ?
...
Рейтинг: 0 / 0
10.04.2009, 19:45
    #35925854
Marianna-sec
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
при открытии файла в Word копировать его в другое место
папка для копирования заранее известна, доступ к записи в нее есть, а копировать файл под именем таким же, с каким файл открывается.
...
Рейтинг: 0 / 0
10.04.2009, 20:25
    #35925888
Marianna-sec
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
при открытии файла в Word копировать его в другое место
Public Sub AutoOpen()
Dim a As String
a = ActiveDocument.Path & "\" & ActiveDocument.Name
'ActiveDocument.Close
FileCopy a, "D:\Masha\" & ActiveDocument.Name
Documents.Open a
End Sub

Конечно, появляется ошибка Permission denied, поскольку файл заблокирован, а вот как избавиться от нее не знаю.:(
пыталась закрыть документ перед копированием, но все конечно начинает забавно мигать:)) и после возникает ошибка out of stack и word закрывается :)
нужен наверное какой-то флаг или что-то в этом роде :)
...
Рейтинг: 0 / 0
10.04.2009, 20:55
    #35925912
Marianna-sec
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
при открытии файла в Word копировать его в другое место
Также все прекрасно работает с FileSystemObject, только порой вкладка References может быть неактивна из-за урезанной версии Word'а и подключить библиотеку Microsoft Scripting не получится.
если возможно хотелось бы получить решение без использования данной библиотеки.
...
Рейтинг: 0 / 0
11.04.2009, 10:13
    #35926105
by-pass
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
при открытии файла в Word копировать его в другое место
не кажется, что не получится то, что Вы хотите
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / при открытии файла в Word копировать его в другое место / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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