| История развития программирования, программирование, языки программирования, книги программирование | На сайте представлена информация про программирование в Интернете и работу |
|
Помогите!Visual Basic 6.0 глючит..., Объект Label ведёт себя странно.. Требуется помощь в формировании отчёта, Помогите плиз.. Импорт данных, ACCESS импорт из txt файла String to float немогу удалить символ из строки Visual Basic Script, Кто знает, помогите! Автоматическое сохранение письма Microsoft Outlook, Автоматическое сохранение письма Microso Функция определения количества элементов в списке Удаление элемента из списка Вставка DTD в XML Кнопка возврата, xl,VBA Как в Outlook добавить в письмо вложенный файл? Прога написанная в 98 не пашет в ХР, помогите собрать всё в кучу Фигурные скобки в формулах????, Что бы это значило?? Интерпритатор Стоит ли учить Visual Basic? Помогите открыть отчёт Access из VB Экспорт в Word, Заголовок и цвет шрифта. DateTimePicker, Ограничения ACCESS, Удаление связанных таблиц Динамический вызов формы, Хелп... вакансия ИГ РЕГИОН, Нужен грамотный программист VB Прозрачность при помощи GDI, Собственно сабж. Win API "CreateBitmap"????, Как получить картинку в 32 бита! Проблема с компонентом SSOleDBGrid Фон для GIF, сделать прозрачным PowerPoint, Срабатывание ф-ции на каждом слайде. вопрос по MAPI, присоединение файлов ПРАВИЛЬНАЯ Работа с Word.document через WebBrowser использование инструкции SendKeys, не знаю, как заставить работать код Как работать с SQL запросами в VB?, Как работать с SQL запросами в VB? Добавление строки для новой записи, VBA Редактирование exe изнутри программным методом Как сортировать символьные массивы, Как сортировать символьные массивы Как узнать формат (тип) ячейки?, вопрос дилетанта... Глобальные переменные в VBA Нужен ли фак про паттерны SoS! QB Задача! очень нужна помощь с q-basic, помогите, пожалуйста... VB + Excel Подтверждение критичного действия., Надо убедиться что набрано руками. Excel и ftp, Заброс файла Как Вы относитесь к курящим девушкам? Liss, Вложенные ветвления в VB Как зарегистрировать свой тип файла в реестр? список всех файлов заданной папки Label1.Caption = Command1(0).Caption, Опять запутался Rollover, с изменением размера JBuilder: не могу положить компонент на форму, Нужна срочная помощь Form2.Command1.Caption......, Первой всегда заполняется Command1 на фо ADO работа с несколькими БД (DBF) Текс в массиве-извлекаем код Enter, Извлечь текст до знака Enter Переключатель и 2поля со списком, VBA;xl Частота процессора vb с нуля, помогите java аплет и VB, можно ли такое сделать Help!!! Работа с графикой, взаимодействие компонентов... выбор формулы post запрос BD+пустая ячейка в БД Database+ Form_Load остановка цикла Timer mysql+vb.net, памагите новичку!!!! Помогите нарисовать в QB Консолидация данных, Обьединение одинаковых записей Поможите чем сможите! И снова counter+TextBox TextBox+Module |
Платные хостинги Раскрутка сайта Книги по программированию Кнопка возврата, xl,VBA
- Есть таблица xl ,куда заносятся данные через форму.На форме - кнопка,Которая открывает другой файл xl,в котором есть кнопка "сохранить". И вот эта кнопка должна проделать обратный путь- активизировать первый файл ,открыть форму и нажать кнопку "Сохранить".Все что у меня получилось это активизировать листPrivate Sub CommandButton1_Click()Windows("Форма заказа.xls").Activate ActiveWindow.WindowState = xlNormalEnd Sub - Старуха , могу предложить следующий вариант решения:Код Private WithEvents xlAppp2 As Excel.ApplicationPublic Sub s() Set xlAppp2 = New Application xlAppp2.Workbooks.Open "c:\Book1.xls" 'открываем второй excel xlAppp2.Visible = True 'показываем его Application.Visible = False 'скрываем первыйEnd SubPrivate Sub xlAppp2_WorkbookBeforeClose(ByVal Wb As Excel.Workbook, Cancel As Boolean) 'перед закрытием второго, покажем первый excel Application.Visible = TrueEnd SubhighlightSyntax('vbGM5NmM','vb'); - Спасибо.Пойду разбираться - Вот это -все есть.Дальше надо ,после открытия первого xl открыть форму UserForm2 и нажать переключатель OptionBatton3 и кнопку "Сохранить" .UserForm.Show - не проходит(Эта форма открывается тоже кнопкой ,но я не знаю как кнопки программно нажимать.Подскажите.Я запомню на всю жизнь.) - Старуха, что то я запутался.Первый excel открывает второй, что после этого происходит? И для чего тебе второй? И что происходит в первом после закрытия второго? - Основная работа в первом xl.Туда через форму вводятся данные ,которые там же общитываются.Но есть сложные(нестандартные) расчеты которые находятся во втором xl.Я нажимаю кнопку на форме UserForm2,попадаю во второй xl. Вношу данные происходит перерасчет и нажимаю кнопку Сохранить.Эта кнопка должна Активизировать первый xl(см.выше),открыть форму UserForm2 нажать переключатель ,что бы xl1 считывал данные из второго xl ,а не из программы,и Нажать кнопку ,которая все это вставит на место.Вручную все это делается.Хотелось бы кнопки программно нажимать - Старуха, и что именно ты хочешь автоматизировать?А кнопочки не надо нажимать.Попробуй вызвать обработчик кнопки. (Перед этим объяви его как Public) Это сообщение отредактировал boevik - 21.6.2004, 11:04 - пользуйся методамиworkbooks("NAME").close - (закрыть книгу)workbooks("NAME").save или workbooks("NAME").saveas (путь) - (сохранить книгу)хотя если в книге были изменения метод close сам спросит о сохранении а чтобы программно выполнить процедуру "повешенную" на кнопку, можешь сделать так:создаешь SUB имя процедуры , копируешь туда команды из кнопкии вставляешь в событие книги, например activate команду call имя процедурыи при активизации книги excel выполнится то что тебе нужно - Попробуй вызвать обработчик кнопки. (Перед этим объяви его как Public Z я с твоим советом как мартышка и очки.А вот с bankusom дальше ушла.Осталось кнопку нажать в форме.В свойстве книги xl1 не пляшет.Пляшет только ,когда переключатель - True - Что вызывает нажатие кнопки? Вызывает обработчик события, обычно состоящее из имени объекта и имени события.К примеру, Command1_ClickВот и вызови его там где тебе надо.А если надо вызвать из вне формы, то обработчик объявляешь как Public и вызываешьКод UserForm1.Command1_ClickhighlightSyntax('vbiOWI0M','vb'); - О да.Я думаю это то что надо,Большое спасибо.Там Sergey объявился - UserForm1.Command1_Click - это работает внутри одного проекта.А xl1 и xl2 - два разных документа и форму в xl1 xl2 не видит.Я думаю Public будет работать ,если два xl-я загнать в один проект.А как? - Всё верно, поэтому давай обманем xl1 Сделай макров в xl2 (в котором расположена форма), которое эмулирует нажатие кнопки.Из другого проекта (xl1) запускай это макро. - Давай обманем.Завтра. - If (OptionButton3.Value = True And TextBox21.Text = 1) Then CommandButton2_Click End IfОбмануть не получилося.А получилося такв xl1 в ячейке ВВ1 формула: =xl2;AA1.При нажатии кнопки"Сохранить" во втором xl в первом-АА1=1 TextBox21.Text = Range("BB1")Работает |