|
1С vs Word: Таблицы. | ☑ | ||
---|---|---|---|---|
0
Besometr
12.04.13
✎
10:14
|
Утро доброе, Миста!
Многоуважаемые, помогите разобраться: Создаю из 1С в Вордовском документе 2 таблицы подряд //Таблица 1 //Вывод Шапки //Последняя строка rng = Документ.Range(Документ.Characters.Count-1); Таблица = Документ.Tables.Add(rng, 4, 1); Таблица.ID = "Ch" ; //Видимость границ таблицы Таблица.Borders.Enable = Истина; //Заполнение таблицы Ячейка = Таблица.Cell(1, 1).Range; Ячейка.Text = «тра та та»; Ячейка.ParagraphFormat.Alignment = 0; Ячейка = Таблица.Cell(2, 1).Range; Ячейка.Text = «тру ту ту»; Ячейка.ParagraphFormat.Alignment = 0; // и т.д. // // //Конец Таблицы 1 //Перевод строки rng = Документ.Range(Документ.Characters.Count-1); rng.Text = rng.Text + Символы.ПС; //Таблица 2 //rng = Документ.Range(Документ.Characters.Count-1); Таблица = Документ.Tables.Add(rng, 1, 2); //Видимость границ таблицы Таблица.Borders.Enable = Истина; // Таблица.Columns.First.Width = 50; Таблица.Columns.Last.Width = 170; Ячейка = Таблица.Cell(1, 1).Range; Ячейка.Text = «три та та»; Ячейка.ParagraphFormat.Alignment = 0; Ячейка = Таблица.Cell(1, 2).Range; Ячейка.Text = «Бац!»; Ячейка.ParagraphFormat.Alignment = 2; // // //Конец Таблицы 2 Дык вот, если убрать код: //Перевод строки rng = Документ.Range(Документ.Characters.Count-1); rng.Text = rng.Text + Символы.ПС; Между 2-мя таблицами, вторая таблица не создается, соответственно, возникает ошибка: Произошла исключительная ситуация (Microsoft Word): Отсутствует доступ к отдельным столбцам, поскольку ячейки таблицы имеют разную ширину. Вопрос, как нарисовать две таблицы в плотную друг к другу? |
|||
1
ICWiner
12.04.13
✎
10:22
|
А зачем тогда убирать этот код? Вопрос не корректен.
|
|||
2
Besometr
12.04.13
✎
10:25
|
Потому что с этим куском между первой таблице и второй - пустая строка. Если ее удалить - получится то что надо :)
|
|||
3
Лодырь
12.04.13
✎
10:42
|
(2) Так может удалить програмно?
|
|||
4
Лодырь
12.04.13
✎
10:44
|
(2) Кстати если вставлять таблицы руками в ворде, то при вставке 2 подряд они сливаются. Так что вполне возможно, что необходимость вставки строки это не бага, а фича.
|
|||
5
Besometr
12.04.13
✎
10:46
|
(3) Через замену символов? Или есть другой способ?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |