У меня есть макрос, который отлично работает на общем диске, когда к нему обращается только один / первый человек.Когда к нему обращается второй человек, в то время как первый человек все еще имеет его открытым, он говорит, что он уже открыт.Когда я нажимаю «создать локальную копию и объединить изменения позже», макрос будет работать до тех пор, пока не сохранит файл.
Макрос в основном вызывает пользовательскую форму для сбора информации, заполнения документа, а затем должен сохранитьдокумент в виде PDF на рабочий стол.PDF почему-то не сохраняется в локальной копии.Когда появляется «Перейти по гиперссылке», появляется сообщение «Ошибка 4198, команда не выполнена».Я проверяю свой рабочий стол, а файла нет, что наводит меня на мысль, что эта ошибка связана с тем, что файл не создается ....
Мне просто нужен макрос, позволяющий сохранить документна рабочий стол в формате PDF, будь то обычная версия или локальная копия, созданная как побочный продукт правил общего диска.
Main_Form.hide
enviro = CStr(Environ("USERPROFILE"))
sName = Format(Date, "mm-dd-yyyy") & " Denial Letter - Invoice " & Invoice_Text.Value & ".pdf"
sPath = enviro & "\Desktop\"
ThisDocument.SaveAs2 FileName:=sPath & sName, fileformat:=wdFormatPDF
fullName = sPath & sName
ThisDocument.FollowHyperlink fullName
ActiveDocument.Close SaveChanges:=wdDoNotSaveChanges