powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как макрос конвертит в PDF и сохраняет в определенную папку
25 сообщений из 115, страница 4 из 5
Как макрос конвертит в PDF и сохраняет в определенную папку
    #37440666
Aprel9930
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я вот тут подумал, можно создать папку "отправленные", куда будет сохраняться отправляемый файл. Потом его выбирать, на основании соответствия имени файла и документа, как вложение и отправить по адресу, указанному в ячейке документа. Папку "отправленные" использовать как историю рассылок.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как макрос конвертит в PDF и сохраняет в определенную папку
    #38367205
jeka_piter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день господа) Помогите решить малюсенькую проблемку. Имею макрос сохранения файла excel в Pdf с назначением имени файла из определенной ячейки. Беда в том, что не знаю, какую команду надо прописать, чтобы файл pdf сохранялся в определенную сетевую папку \\USER_S\Users\Мальтима\Счета\2013\Заказы 2013
Собственно макрос :
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Sub Макрос1()
'
' Макрос1 Макрос
'
' Сочетание клавиш: Ctrl+b
        ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
        ActiveSheet.Cells(11, 1) _
        , Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
        :=False, OpenAfterPublish:=Tru
             
End Sub


Буду благодарен за помощь!

Модератор: Учимся использовать тэги оформления кода - FAQ
...
Рейтинг: 0 / 0
Как макрос конвертит в PDF и сохраняет в определенную папку
    #38367211
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Sub Макрос1()
'
' Макрос1 Макрос
'
' Сочетание клавиш: Ctrl+b
        ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
        "\\USER_S\Users\Мальтима\Счета\2013\Заказы 2013\"+ActiveSheet.Cells(11, 1) _
        , Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
        :=False, OpenAfterPublish:=Tru
             
End Sub
...
Рейтинг: 0 / 0
Как макрос конвертит в PDF и сохраняет в определенную папку
    #38367237
jeka_piter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

спасибо за ответ, вставил вашу редакцию - но увы ошибка !
...
Рейтинг: 0 / 0
Как макрос конвертит в PDF и сохраняет в определенную папку
    #38367242
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jeka_piterно увы ошибкатекст ошибки мне требуется угадать?
...
Рейтинг: 0 / 0
Как макрос конвертит в PDF и сохраняет в определенную папку
    #38367283
jeka_piter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

Пардон ....
...
Рейтинг: 0 / 0
Как макрос конвертит в PDF и сохраняет в определенную папку
    #38367340
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гм, ну значит с путем проблема, а что лежит в ячейке 11,1 ?
...
Рейтинг: 0 / 0
Как макрос конвертит в PDF и сохраняет в определенную папку
    #38367516
jeka_piter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

из этой ячейки берется название для файла Pdf :
Счет на оплату № УТ000003818 от 15 августа 2013 г.
...
Рейтинг: 0 / 0
Как макрос конвертит в PDF и сохраняет в определенную папку
    #38367537
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запустите "запись макроса" и проделайте необходимые действия (сохраните в нужную папку под нужным именем)
...
Рейтинг: 0 / 0
Как макрос конвертит в PDF и сохраняет в определенную папку
    #38367571
jeka_piter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

Да, в том то и дело, что изначально так и сделал, всё конечно получилось, НО ! - макрос записывает инфо по конретной ячейке к конкретном файле, тоесть открыв другой счет на оплату и запустив макрос сохранения в Pdf - происходил процесс публикации, но сам файл не появлялся в папке, так как макрос понимал, что сохранить нужно документ с кокретным названием Счет на оплату 3885 например, а при попытке сохранить счет 3886 - публикация происходит - но файл не сохраняется, так как не видит в названии 3885 (как записано в макросе)!
...
Рейтинг: 0 / 0
Как макрос конвертит в PDF и сохраняет в определенную папку
    #38367580
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Покажите тот макрос, который работает (сохраняет файл по указанному пути с указанным именем)
...
Рейтинг: 0 / 0
Как макрос конвертит в PDF и сохраняет в определенную папку
    #38367586
jeka_piter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

Вот макрос выполненный "Записью макроса"

Sub Макрос2()
'
' Макрос2 Макрос
'
' Сочетание клавиш: Ctrl+i
'
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"\\USER_S\Users\Мальтима\Счета\2013\Заказы 2013\Заказ покупателя № УТ000003819 от 15 августа 2013 г.pdf" _
, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
:=False, OpenAfterPublish:=False
End Sub
...
Рейтинг: 0 / 0
Как макрос конвертит в PDF и сохраняет в определенную папку
    #38367622
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
jeka_piter,
сравните, с тем что было при ошибке

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
' Макрос2 Макрос
'
' Сочетание клавиш: Ctrl+i
'
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"\\USER_S\Users\Мальтима\Счета\2013\Заказы 2013\Заказ покупателя № УТ000003819 от 15 августа 2013 г.pdf" _
, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
:=False, OpenAfterPublish:=False
...
Рейтинг: 0 / 0
Как макрос конвертит в PDF и сохраняет в определенную папку
    #38367701
jeka_piter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
скукотища,

дело в том, что я абсолютно не силен в макросах, поэтому и обратился на данный форум, к сожалению выявить в чем разница не смогу ((, если Вы знаете в чем причина, или как правильно создать путь к сетевой папке напишите пожалуйста, буду очень признателен )
...
Рейтинг: 0 / 0
Как макрос конвертит в PDF и сохраняет в определенную папку
    #38367752
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
jeka_piter,

Код: vbnet
1.
2.
3.
4.
        ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF _
        , Filename:="\\USER_S\Users\Мальтима\Счета\2013\Заказы 2013\" & ActiveSheet.Cells(11, 1) & ".pdf" _
        , Quality:=xlQualityStandard, IncludeDocProperties:=True _
        , IgnorePrintAreas:=False, OpenAfterPublish:=False
...
Рейтинг: 0 / 0
Как макрос конвертит в PDF и сохраняет в определенную папку
    #38367813
jeka_piter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
скукотища,

видимо не судьба )))))
...
Рейтинг: 0 / 0
Как макрос конвертит в PDF и сохраняет в определенную папку
    #38367815
jeka_piter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
скукотища,
...
Рейтинг: 0 / 0
Как макрос конвертит в PDF и сохраняет в определенную папку
    #38367816
jeka_piter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
скукотища,
...
Рейтинг: 0 / 0
Как макрос конвертит в PDF и сохраняет в определенную папку
    #38367857
jeka_piter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
jeka_piter,

товарисчи ) файл сохраняет только при одной вариации и только в корень C:\ :

ChDir "C:\"
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
ActiveSheet.Cells(11, 1) _
, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
:=False, OpenAfterPublish:=Tru

Если указать например D:\ - реакции нет, не говоря уже о записи в сетевую папку ....
...
Рейтинг: 0 / 0
Как макрос конвертит в PDF и сохраняет в определенную папку
    #38368105
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Sub Макрос1()

Dim k1 As String, k2 As String
k1="\\USER_S\Users\Мальтима\Счета\2013\Заказы 2013\Заказ покупателя № УТ000003819 от 15 августа 2013 г.pdf"
k2="\\USER_S\Users\Мальтима\Счета\2013\Заказы 2013\" & ActiveSheet.Cells(11, 1) & ".pdf"

Msgbox k1+vbCrLf+k2+vbCrLf+k1=k2

ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= k1 _
, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
:=False, OpenAfterPublish:=False
             
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= k2 _
, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
:=False, OpenAfterPublish:=False

End Sub



Модератор: и я ведь просил научиться оформлять свой код
...
Рейтинг: 0 / 0
Как макрос конвертит в PDF и сохраняет в определенную папку
    #38368157
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и, кстатиjeka_piterChDir "C:\"....
Если указать например D:\ - реакции нети не должно быть - читаем хелп по функциям ChDir и ChDrive
...
Рейтинг: 0 / 0
Как макрос конвертит в PDF и сохраняет в определенную папку
    #38368239
jeka_piter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

спасибо за интересный вариант, ситуация теперь следующая :
...
Рейтинг: 0 / 0
Как макрос конвертит в PDF и сохраняет в определенную папку
    #38368246
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jeka_piterспасибо за интересный вариантэто не вариант, это я пытаюсь отладить, коль вы сами "не силен". Ошибся, поправьте строку на:
Код: vbnet
1.
Msgbox k1+vbCrLf+k2+vbCrLf+CStr(k1=k2)

и запустите еще раз. Далее я понял, достаточно привести только первое собщение. вы можете его не скриншотить, его текст копируется по Ctrl+C
...
Рейтинг: 0 / 0
Как макрос конвертит в PDF и сохраняет в определенную папку
    #38368260
jeka_piter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

понял, спасибо, после исправления опять False, но теперь такой:
\\USER_S\Users\Мальтима\Счета\2013\Заказы 2013\Заказ покупателя № УТ000003819 от 15 августа 2013 г.pdf"
\\USER_S\Users\Мальтима\Счета\2013\Заказы 2013\.pdf"
ну и собственно ошибка после нажатия ок та же, и желтым снова выделяется :
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=k2 _
, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
:=False, OpenAfterPublish:=False[/i][/i]
...
Рейтинг: 0 / 0
Как макрос конвертит в PDF и сохраняет в определенную папку
    #38368266
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что и требовалось доказать, в ячейке ActiveSheet.Cells(11, 1) имя файла отсутствует
...
Рейтинг: 0 / 0
25 сообщений из 115, страница 4 из 5
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как макрос конвертит в PDF и сохраняет в определенную папку
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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