Я имею дело с кодом, написанным кем-то другим (и кем-то более продвинутым), и сейчас я немного над головой.
Соответствующий код:
ActiveDocument.SaveAs FileName:=MyString & Mystring2 & MyString3 & MyString4
Указывает имя, под которым он сохраняет документы Word. Это гладко, пока я не попытаюсь удалить специальные символы из значения, которое я добавил к имени файла.
Он отлично работает до последнего шага удаления специальных символов из MyString4.
MyString4 - Document.Bookmarks("Index").Range.Text
Я пытаюсь объявить всю строку как отдельную переменную
Dim Mystring
MyString4 = Document.Bookmarks("Index").Range.Text
, а затем с помощью команды Replace избавиться от некоторых определенных c символов в , К сожалению, это не позволит мне объявить строку как отдельную переменную. В конце файлы сохраняются без MyString4.
Поэтому мне интересно, на каком этапе и как можно избавиться от специальных символов, чтобы файл можно было сохранить.
Большое спасибо заранее