Добрый день! подскажите, пожалуйста, как правильно прописать код заполнения форм в шаблоне word из excel простая замена не проходит, т.к. в шаблоне на листе сгруппированные поля (фигуры) пробовал вот так, но ошибка "Компонент с указанным именем не найден" номера полей брал из кода word
Код
Sub OpenDoсument()
Dim objWrdApp As Object, objWrdDoc As Object
Set objWrdApp = CreateObject("Word.Application")
Set objWrdDoc = objWrdApp.documents.Add(ThisWorkbook.Path & "\Шаблон.docx")
objWrdDoc.Shapes.Range(Array("Group 386")).Select
objWrdDoc.Shapes.Range(Array("Rectangle 18")).Select
Selection.TypeText Text:="Ivanov"
Добрый день! подскажите, пожалуйста, как можно остановить макрос книги? суть: есть файл, который открывается на "заданное" время (тестирование). за это время пользователь может ответить (с отправкой файла) на вопрос. если нет, макрос книги закрывает файл и отправляет его. я не знаю как прекратить макрос книги, если выполнен макрос "ответа" в модуле книги
Код
Private Sub Workbook_Open()
Закрытие_по_времени
End Sub
'----------------------------------------------------------
'В модуле 1
Sub Отправка()
With ThisWorkbook
.SendMail Recipients:="name", Subject:="Тест"
.Close SaveChanges:=True
End With
End Sub
'----------------------------------------------------------
Sub Закрытие_по_времени()
Application.OnTime Now + TimeSerial(0, 0, 30), "WbClose"
End Sub
'-----------------------------------------------------------
Sub WbClose()
Отправка
ThisWorkbook.Close SaveChanges:=False
End Sub
Добрый день! подскажите, пожалуйста, как прописать в формуле суммирование по вхождению части текста? я прописал основные условия, но как теперь прописать условие "*молоко" / "*творог" / "*сыр", т.е. начало текста будет "различным" проблема в том, что ограничено количество формул (в моем багаже знаний это только "сумм" и "суммпроизв"), т.к. данные будут получаться из другого (возможно и закрытого) файла.
Добрый день! много тем уже обсуждалось по этому вопросу, но в большинстве касаются функции определения процента схожести текста в ячейке. есть функция FindSame, но в моем случае она не оптимальна. подскажите, пожалуйста, есть решение или нет? массив данных при обработке достигает более 5000 строк. достаточно будет если обработка пройдет по указанным критериям
Добрый день! подскажите, пожалуйста, как привязать текст TextBox в зависимости выбора CheckBox? всего на форме возможно до 35-40 "чекбоксов" т.е. необходимо в TextBox отразить только лишь код выбранного
Добрый день! возможно тема множество раз уже обсуждалась, но не смог найти. проверка в диапазоне по длине строки (проверка ИНН именно по количеству символов 10 и 12 символов) и проверка по дате (формат ввода ДД.ММ.ГГГГ), маска ввода в ячейку не подойдет. Спасибо
Всем доброго дня! я прекрасно понимаю, что поднимаемая мной тема неоднократно обсуждалась (вот один из примеров http://www.planetaexcel.ru/forum/index.php?PAGE_NAME=message&FID=8&TID=38633&MID=330734#message330734), НО!!! у меня есть некоторая трудность для меня, для вас скорей всего это просто... у меня есть файл с 60 листами на каждом от 10 до n данных... подскажите, пожалуйста, как можно решить эту задачу... если "работать" руками, то я "копировал" бы все на один лист, вставлял столбец где заменил бы Имя и Отчетство (=ПСТР(A2;1;ПОИСК(" ";A2)-1)&" "&ПСТР(A2;ПОИСК(" ";A2)+1;1)&"."&ПСТР(A2;ПОИСК(" ";A2;ПОИСК(" ";A2)+1)+1;1)&"." ). а дальше разыскивал бы по строкам, но это долго "руками", помогите, пожалуйста решить эту проблему или ссылку на пример, с "минимум" доработкой. Файл прикрепил.