Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.03.2012, 11:49   #1
strannick
Форумчанин
 
Регистрация: 21.10.2011
Сообщений: 433
По умолчанию Oшибка Run-time 1004 при сохранении файла на сетевой диск

Ситуация следующая. Макрос вставляет в лист изображения, которые берет из папки по сетевому пути. Вот код:

znach = Range("J9").Value
ActiveSheet.Pictures.Insert("\\File p\Obmen\ОТДЕЛ\База\Образцы печатей\" & znach & ".PNG").Select

Файл изображения берет по имени из ячейки J9. Тут все нормально, изображение вставляется.
После вставки происходит сохранение файла на сетевой диск. Вот код:

Dim FName As String, o As Worksheet
Const FPath = "\\Filep\Obmen\ОТДЕЛ\База\Приглашен ие2\"
'Const FPath = "D:\База\Приглашение\"
Set o = Sheets("Приглашение") 'обращение к листу
If Not o Is Nothing Then 'лист существует
FName = o.Range("J9")
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=FPath & FName, _
Quality:=xlQualityMinimum, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False
If Err.Number = 1004 Then MsgBox "Canceled"
End If

Сохранение происходит под именем из ячейки J9. Вот тут он и выдает ошибку 1004. При этом сохранение на локальный диск D (строка кода закоментирована) происходит нормально. Танцы с бубном успеха не принесли. Что может быть?
strannick вне форума Ответить с цитированием
Старый 17.03.2012, 13:04   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию

Папка \\Filep\Obmen\ОТДЕЛ\База\Приглашение2\ точно существует?
У вас есть права на создание файлов в этой папке? (вручную сохранить файл в этой папке получается?)

Путь к папке \\Filep\Obmen\ОТДЕЛ\База\Приглашени е2\ вы писали вручную,
или копировали из Проводника Windows?
(может, ошибка в каком-нибудь символе - символ кириллицы перепутан с похожим символом латиницы)
EducatedFool вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Oшибка Run-time 1004: Unable Var_S prorerty Alla_s Microsoft Office Excel 8 27.03.2012 22:09
ошибка run-time 1004: application-defined or object-defined error Святой Дьявол Microsoft Office Excel 3 26.06.2010 11:06
Pivot Run-time Error 1004 stream71 Microsoft Office Excel 0 07.09.2009 15:41
Run-time error 1004 для метода Unprotect при общем доступе Chelentano Microsoft Office Excel 2 11.08.2009 16:57
Run-time error '1004'. Недопустимый параметр! nikolai_P Microsoft Office Excel 2 20.04.2009 18:06