MS Word(2010) Сохранить файл FSO - VBA

Узнай цену своей работы

Формулировка задачи:

Здравствуйте, пишу макрос у которого в конце выполняется сохранение исходного файла с добавлением к имени (копия) в папку "обработано" в этой же директории. Но что-то пошло не так. Помогите разобраться. P.S. В Path & "" & "обработано" & "" почему-то исчезает \
Листинг программы
  1. Sub SaveAsDoc()
  2. Dim FSO As Object
  3. Dim saYt As String
  4. Set FSO = CreateObject(Class:="Scripting.FileSystemObject")
  5. saYt = "(копия)""" 'добавление к имени активного файла
  6. oldName = FSO.GetBaseName(ActiveDocument) 'имя файла
  7. RaSh = FSO.getextensionname(ActiveDocument) ' расширение файла
  8. FSO.CopyFile Source:=ActiveDocument.FullName, _
  9. Destination:=ActiveDocument.Path & "" & "обработано" & "" & oldName _
  10. & saYt & RaSh, OverWriteFiles:=False
  11. End Sub

Решение задачи: «MS Word(2010) Сохранить файл FSO»

textual
Листинг программы
  1. Sub SaveAsDoc()
  2.     Dim FSO As Object
  3.     Dim saYt As String
  4.     Set FSO = CreateObject(Class:="Scripting.FileSystemObject")
  5.     saYt = "(копия)"  'добавление к имени активного файла  убрал лишнюю "
  6.    oldName = FSO.GetBaseName(ActiveDocument) 'имя файла
  7.    RaSh = FSO.getextensionname(ActiveDocument) ' расширение файла
  8.    ds = ActiveDocument.Path & "СЛЕШ" & "обработано" & "СЛЕШ" & oldName & saYt & "." & RaSh
  9.     FSO.CopyFile Source:=ActiveDocument.FullName, Destination:=ds, OverWriteFiles:=False
  10.    
  11. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.933 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы