Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Basic / VBA


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Basic/VBA

Выпуск № 176
от 06.12.2005, 14:51

Администратор:Калашников О.А.
В рассылке:Подписчиков: 109, Экспертов: 18
В номере:Вопросов: 3, Ответов: 4


Вопрос № 30538: Есть разница между следующими строками кода? (Вродибы все они работают одинаково): ***** Dim frm As New System.windows.Forms.Form frm = New System.windows.Forms.Form frm.Show() ***** Dim frm As Syste...
Вопрос № 30543: Мужики, если не трудно, подскажите ссылочку на более- менее нормальный справочник по коммандам старого, еще досовского QBASIC, или, если у кого есть, скиньте, плиз, на mrys@yandex.ru Очень нужно....
Вопрос № 30558: Здравствуйте... Вопрос про VBA for Excel 2003 Ситауция. Учетная Программа. Книга Excel + Несколько макросов. Некоторые макросы записывают должны записывать данные в другие книги Excel. приходится пользоваться Work...

Вопрос № 30.538
Есть разница между следующими строками кода?
(Вродибы все они работают одинаково):

*****

Dim frm As New System.windows.Forms.Form
frm = New System.windows.Forms.Form
frm.Show()

*****

Dim frm As System.windows.Forms.Form
frm = New System.windows.Forms.Form
frm.Show()

*****

Dim frm As New System.windows.Forms.Form
frm.Show()

Если есть, то объясните пожалуйста

Спасибо за ответ
Отправлен: 30.11.2005, 23:16
Вопрос задал: Ig0rSV (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Залетин Виталий Викторович
Здравствуйте, Ig0rSV!
В первом примере вторая строка лишняя! А так - никакой.
---------
Учиться никогда не поздно. Особенно программированию!
Ответ отправил: Залетин Виталий Викторович (статус: 9-ый класс)
Отправлен: 03.12.2005, 13:25


Вопрос № 30.543
Мужики, если не трудно, подскажите ссылочку на более- менее нормальный справочник по коммандам старого, еще досовского QBASIC, или, если у кого есть, скиньте, плиз, на mrys@yandex.ru
Очень нужно.
Отправлен: 01.12.2005, 00:30
Вопрос задал: mryc (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Чурсанов Евгений Ильич
Здравствуйте, mryc!
Скидываю на мыло. Там три небольших хелпа
Жди
---------
Создайте систему, которой сможет пользоваться дурак, и только дурак захочет ею пользоваться.
Ответ отправил: Чурсанов Евгений Ильич (статус: 8-ой класс)
Отправлен: 01.12.2005, 00:40


Вопрос № 30.558
Здравствуйте...

Вопрос про VBA for Excel 2003

Ситауция.
Учетная Программа. Книга Excel + Несколько макросов. Некоторые макросы записывают должны записывать данные в другие книги Excel.
приходится пользоваться

Workbooks.Open Filename:=
Запись данных
Workbooks.Save
Workbooks.Close

Вопрос.
Существует ли возможность писать какие-то данные НЕ открывая целевую книгу ? как к примеру пишутся логи в текстовый файл... он же не открывается при каждой записи в него.

Всем заранее большое спасибо.
Отправлен: 01.12.2005, 08:54
Вопрос задал: Star Wolf (статус: *Мастер-Эксперт)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Vitava
Здравствуйте, Star Wolf!
На самом деле и текстовый файл открывется, только не показывается. Вы тоже можете открывать Excel файл, но не показывать его. Используйте для объекта WorkBook свойство Visible и устанавливайте его в False;
Именно для WorkBook, а не для масива WorkBooks.

Удачи Вам.
Ответ отправил: Vitava (статус: 5-ый класс)
Отправлен: 01.12.2005, 10:57
Оценка за ответ: 5
Комментарий оценки:
Большое спасибо ...

Отвечает: Залетин Виталий Викторович
Здравствуйте, Star Wolf!
Текстовый файл для записи в него всегда открывается - иначе откуда программа будет знать, куда ей писать данные надо. С Экселем ситуация аналогичная. Просто установите свойство Visible своей книги в False и она не покажется на экране. Если памяти не жалко, можно создать еще один объект Excel.Application и в нем открыть нужную книгу. С видимостью то же самое.
---------
Учиться никогда не поздно. Особенно программированию!
Ответ отправил: Залетин Виталий Викторович (статус: 9-ый класс)
Отправлен: 03.12.2005, 13:20
Оценка за ответ: 5
Комментарий оценки:
Большое спасибо ...


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Яндекс Rambler's Top100 hotlog_js="1.0"; hotlog_r=""+Math.random()+"&s=314124&im=101&r="+escape(document.referrer)+"&pg="+ escape(window.location.href); document.cookie="hotlog=1; path=/"; hotlog_r+="&c="+(document.cookie?"Y":"N"); hotlog_js="1.1";hotlog_r+="&j="+(navigator.javaEnabled()?"Y":"N") hotlog_js="1.2"; hotlog_r+="&wh="+screen.width+'x'+screen.height+"&px="+ (((navigator.appName.substring(0,3)=="Mic"))? screen.colorDepth:screen.pixelDepth) hotlog_js="1.3" hotlog_r+="&js="+hotlog_js; document.write("HotLog")

Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.basicvba
Архив рассылки
Отписаться
Вспомнить пароль

В избранное