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

RFpro.ru: 1С для программиста

  Все выпуски  

RusFAQ.ru: 1С для программиста


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

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

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / 1С для программиста

Выпуск № 697
от 09.01.2008, 10:35

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

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 116708: При выполнении примера из хэлпа: Пример: // Создаем объект Excel (запускаем программу Excel) Ехсеl = СоздатьОбъект("Excel.Application"); // делаем окно программы Excel видимым и активным Excel.Visible = 1; Выдает оши...

Вопрос № 116.708
При выполнении примера из хэлпа:
Пример:
// Создаем объект Excel (запускаем программу Excel)
Ехсеl = СоздатьОбъект("Excel.Application");
// делаем окно программы Excel видимым и активным
Excel.Visible = 1;
Выдает ошибку:
Excel<<?>>.Visible = l;
{******************}: Переменная не определена (Excel)
Отправлен: 03.01.2008, 10:40
Вопрос задал: Nikitin (статус: Посетитель)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Татьяна Ласовская
Здравствуйте, Nikitin!
Вероятнее всего, у Вас в строке с ошибкой перепутаны регистры, т.к. буквы с и е на русской и английской раскладках практически неотличимы глазом.
Попробуйте выделить и забрать в буфер обмена (CTRL-C) переменную из строки
Ехсеl = СоздатьОбъект("Excel.Application");
а затем заменить имя переменной в строке
Excel.Visible = 1;
на то, которое Вы сохранили в буфере обмена (CTRL-V)

Ответ отправила: Татьяна Ласовская (статус: Студент)
Ответ отправлен: 03.01.2008, 11:00

Отвечает: Шахрайчук Владимир Анатольевич
Здравствуйте, Nikitin!
После Ехсеl = СоздатьОбъект("Excel.Application");
нужно еще запустить программу Экселя, а то видимым делать нечего
Например, Ехсеl .Ореn...открыть существующий файл
Ехсеl .Create..,создать новый
Ответ отправил: Шахрайчук Владимир Анатольевич (статус: Практикант)
Ответ отправлен: 03.01.2008, 14:02

Отвечает: Сергей Максименко [Elric]
Здравствуйте, Nikitin!

Шахрайчук Владимир Анатольевич прав, функция СоздатьОбъект() только назначает тип переменной, ее нужно еще связать с конкретным объектом.
Еще добавлю, что строка Excel.Visible = 1; может не сработать. Атрибут Visible имеет тип булево, в 1С версии 7.7 такого типа данных нет, однако его заменяют такие числовые значения:
0 = False
-1 = True
Таким образом, нужно написать:
Excel.Visible = -1;
---------
В творчестве рождается истина
Ответ отправил: Сергей Максименко [Elric] (статус: Профессионал)
Украина, Киев
Тел.: (044) 22-88-369
Организация: "МАКСЕР" - продажа и внедрение "1С:Предприятие"
Адрес: г. Киев
WWW: "1С:Предприятие" в Киеве
----
Ответ отправлен: 03.01.2008, 16:06

Отвечает: temniy
Здравствуйте, Nikitin!

Перепиши ручками название переменной excel

Ты наверное вставил просто из справки. Как - нибудь криво

Удачи!
Ответ отправил: temniy (статус: 6-ой класс)
Ответ отправлен: 04.01.2008, 11:26


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

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

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

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

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

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


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


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.69 от 06.01.2008
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное