|
8.3 Консолидация. Ошибка при записи в эксель |
☑ |
0
breezee
20.01.16
✎
10:54
|
РабочаяКнига.ActiveSheet.Range(РабочаяКнига.ActiveSheet.Rows(Обл.Верх), РабочаяКнига.ActiveSheet.Rows(Обл.Низ)).Name = Строка(РабочаяКнига.ActiveSheet.Name + "!" + Обл.Имя); В отладчике
Строка(РабочаяКнига.ActiveSheet.Name + "!" + Обл.Имя) = "TDSheet!id1191"
При исполнении этого кода выдает ошибку
Что имя области недопустимо. Как её подправить?
|
|
1
breezee
20.01.16
✎
10:56
|
Может сама проблема excel, и нельзя задать имя области, начинающееся с "id"?
|
|
2
breezee
20.01.16
✎
10:57
|
Если я пишу
(РабочаяКнига.ActiveSheet.Name + "!" + "_" + Обл.Имя) - не ругается
|
|
3
breezee
20.01.16
✎
11:05
|
up
|
|
4
breezee
20.01.16
✎
11:18
|
Возможные причины:
-имя не начинается с буквы или знака подчеркивания;
-имя содержит пробел или другие недопустимые знаки;
-имя совпадает со встроенным именем Excel или именем другого объекта в книге.
{ОбщаяФорма.ФормаСохраненияМакета.Форма(300)}: Ошибка при установке значения атрибута контекста (Name): Произошла исключительная ситуация (Microsoft Excel): Введено недопустимое имя.
Возможные причины:
-имя не начинается с буквы или знака подчеркивания;
-имя содержит пробел или другие недопустимые знаки;
-имя совпадает со встроенным именем Excel или именем другого объекта в книге.
|
|
5
breezee
20.01.16
✎
11:26
|
up!
|
|
6
breezee
20.01.16
✎
11:32
|
АП
|
|
7
breezee
20.01.16
✎
12:26
|
uppp
|
|