ActiveDocument Excel Поиск и замена #677923


#0 by Cancell
F1 плз. С вордом все работает, там через content, а вот как в экселе правильно сделать поиск и замену? Делаю так, но при замене выскакивает ошибка "Подлежащие замене данные не найдены. Проверьте правильность указания условий поиска и параметров форматирования. Если вы уверены что в этой книге есть данные, удовлетворяющие заданным условиям, то, вероятно, эти данные находятся на защищенном листе..." Данные точно есть, и лист не защищен..     АктивныйДокумент = ПолучитьМакет(ИмяМакета);
#1 by manyak
интерактивно без кода (ручками) замена работает?
#2 by Cancell
Да, я как раз там и вставлял шаблоны для замены
#3 by manyak
Значит "ЧтоЗаменяем,НаЧтоЗаменяем" в этих переменных не то что нужно лежит....
#4 by Cancell
текстовые строки, то что ищем в макете есть.
#5 by manyak
так попробуй:
#6 by Cancell
не, та же фигна, еще кст в конце такую ошибку дают "Ошибка при вызове метода контекста (Replace): Произошла исключительная ситуация (0x80020003)
#7 by manyak
а так: Документ.Worksheets.UsedRange.Replace(ЧтоЗаменяем,НаЧтоЗаменяем,,,,,,); хотя мало вероятно.... все остальные параметры не обяз.
#8 by manyak
проверь точно у тя эксель :) сообщить (Application.Name);
#9 by manyak
вот так прально: MSWord.Application.Name
#10 by Cancell
Ага - "Microsoft Excel"
#11 by Cancell
Наверное придется так делать -
#12 by manyak
Workbooks.name проверь малоли несколько открытых книг висит и экземпляров экселя
#13 by manyak
и в дисп. процессов мож висит левых экселей - прибей все
#14 by Cancell
в точку! ваще какой-то другой воркбук... ппц, я когда то химичил со скриптами и у меня всегда при открытии экселя открывается непонятный экземпляр... теперь буду разбираться как убить его, спасибо!!!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С