Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Как проверить открыта ли книга Excel          
ZhenyaYa Подменю пользователя
сообщение 19.10.12, 12:41
Сообщение #1

Завсегдатай
****
Группа: Пользователи
Сообщений: 105
Из: Киев
Спасибо сказали: 0 раз
Рейтинг: 0

Здравствуйте! Подскажите, пожалуйста, как проверить открыта ли книга excel, и если она открыта только для чтения, задать вопрос "Продолжить работу?", если да, то делаем выгрузку, если нет, то какое то сообщение...Делаю так

Попытка  

Книга=Эксель.Workbooks.Item(СокрЛП(ПараметрыВыгрузки.ПутьКФайлу));

Если Книга.ReadOnly=-1 Тогда
Отв=Вопрос("Файл открыт только для чтения, продолжить заполнение?", 3);
Если Отв=6 Тогда
Сообщить ("Продолжаем ввод");
КонецЕсли;    
Книга.Close(0);
КонецЕсли;
  
Исключение
Сообщить("Ошибка");
КонецПопытки;


Не работает


 ! 

Правила, п.13
 

Точнее не работает
Книга=Эксель.Workbooks.Item(СокрЛП(ПараметрыВыгрузки.ПутьКФайлу));

так как до вопроса не доходит

Сообщение отредактировал logist - 19.10.12, 13:09

alex040269 Подменю пользователя
сообщение 19.10.12, 12:58
Сообщение #2

Крутой
Иконка группы
Группа: Местный
Сообщений: 1626
Из: Гуляйполе
Спасибо сказали: 236 раз
Рейтинг: 0

В Item, на сколько я помню, не путь, а номер книги.


Signature
Никогда не бойся делать то, что не умеешь, помни - Ноев ковчег был построен любителем, профессионалы построили Титаник.
ЗиУП

Спасибо сказали: ZhenyaYa,

ZhenyaYa Подменю пользователя
сообщение 19.10.12, 13:15
Сообщение #3

Завсегдатай
****
Группа: Пользователи
Сообщений: 105
Из: Киев
Спасибо сказали: 0 раз
Рейтинг: 0

На msdn

Set wb = Workbooks.Item("myaddin.xla")

То есть в первом варианте я был не прав, когда писал полный путь...Но сейчас пишу

Книга=Эксель.Workbooks.Item("Док2.xls");


Тоже не работает...

За оформление первого поста извините


с номером книги работает...только как теперь определить под каким номером открыта Док2

alex040269 Подменю пользователя
сообщение 19.10.12, 14:04
Сообщение #4

Крутой
Иконка группы
Группа: Местный
Сообщений: 1626
Из: Гуляйполе
Спасибо сказали: 236 раз
Рейтинг: 0

WorkBooks.Item(1).Name :)


Signature
Никогда не бойся делать то, что не умеешь, помни - Ноев ковчег был построен любителем, профессионалы построили Титаник.
ЗиУП

Спасибо сказали: ZhenyaYa,

ZhenyaYa Подменю пользователя
сообщение 19.10.12, 14:07
Сообщение #5

Завсегдатай
****
Группа: Пользователи
Сообщений: 105
Из: Киев
Спасибо сказали: 0 раз
Рейтинг: 0

все, оказалось что у меня книга называлась КА.xls на английском языке, а я в 1с вбивал ее название на русском... faceoff.gif

но вы тему не закрывайте, что то мне подсказывает что еще буду вопросы по выгрузке в excel crazy.gif

MATEVI Подменю пользователя
сообщение 19.10.12, 22:33
Сообщение #6

Отдыхающий
Иконка группы
Ветеран троянской войныМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 2201
Из: Одесса
Спасибо сказали: 957 раз
Рейтинг: 0

Цитата(ZhenyaYa @ 19.10.12, 15:07) *
но вы тему не закрывайте, что то мне подсказывает что еще буду вопросы по выгрузке в excel crazy.gif

Ну а вы кстати ознакомьтесь с правилами. Так про между прочим wink.gif

 i 

6. Новый вопрос - это новая тема! Не следует создавать одну тему и лепить в неё все свои вопросы
 

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 25.05.24, 3:50
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!