![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 20.10.2009
Сообщений: 30
|
![]()
Есть вордовский шаблон (в виде .doc), в нем есть текст и таблицы. В таблицу из екселя вставляются цыфры путем: из экселя скопировано -> в ворд "специальной вставкой" вставлено (со связью)...в экселе путем гиперссылки открывается этот вордовский шаблон, ворд говорит, что есть связи и предлагает их обновить , я обновляю (жму окей) , нужные цыфры из экселя переходят в ворд....вот собственно схема.....
нужно: некоторые ячейки могут быть пусты, а могут быть и заполнены. ...так вот если ячека после последнего обновления оказывается пуста, то она должна заливаться серым (ну или как-нибудь затемняться)...в ворде это можно сделать????? или заливать в екселе и потом как-то передать в ворд??? |
![]() |
![]() |
![]() |
#2 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Цитата:
В Excel есть условное форматирование - вот им и воспользуйтесь для затемнения пустых ячеек. В Word попадёт уже раскрашенная таблица. |
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 19.09.2009
Сообщений: 69
|
![]()
Wordовский вариант:
Код:
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 20.10.2009
Сообщений: 30
|
![]() |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 20.10.2009
Сообщений: 30
|
![]()
да. прошу прощения забыл упомянуть, что не все ячейки таблицы должны обладать таким свойством
прошу прощения, В ворде с макросами и ВБ опыта не имею....это код сюда?: |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 19.09.2009
Сообщений: 69
|
![]()
Да сюда. Щ. пр. кн. мыши по слову Normal, затем Insert - Module - 2 щ. л. кн. мыши по этому модулю, в правую область вставляете мой код.
Чтобы проверить работу: ставите курсор на любое место кода и на Панели инструментов кнопка Run (в виде треугольника). Если макрос подходит, то делаете для него кнопку на Панели инструментов в самом Word. Ваше условие непонятно до сих пор: какие ячейки должны быть выделены серым цветом? |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 20.10.2009
Сообщений: 30
|
![]()
кароче вот оно....зеленым залито вручную сейчас для ясности - что требуется, надо, чтоб когда этот файл открывался, обновлялся, ....программа сама определяла, какие из этих ячеек пусты и заливала их
Последний раз редактировалось Verbludov; 22.10.2009 в 09:17. |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 19.09.2009
Сообщений: 69
|
![]()
А вот эти таблицы, помеченные зелёным, они полностью одинаковы: количество строк, столбцов.
Тогда я сделаю макрос, который будет выделять ячейки в таблицах с определённым количеством строк или столбцов. Но в этих таблицах не должны быть пустые ячейки, которые не нужно выделять. Если такая необходимость есть, то поместите в эти ячейки по одному пробелу. |
![]() |
![]() |
![]() |
#9 | |
Пользователь
Регистрация: 20.10.2009
Сообщений: 30
|
![]() Цитата:
окэй.. мысль ясна-> использовать этот код, только во все пустые не задейстованные ячейки пробел???так |
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 20.10.2009
Сообщений: 30
|
![]()
а ...блин - забыл.....ёмае....ячейки как раз не пусты, там и есть пробел...подставляются либо цыфры либо пробел
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ячейка с текстом, ячейка без текста. | segail | Microsoft Office Excel | 5 | 16.09.2009 21:55 |
как по сети залить на компы винду? | RockForr | Компьютерное железо | 0 | 11.09.2009 11:08 |
Как залить сектора окружности? | ai\ekcah^p | Помощь студентам | 1 | 05.05.2009 16:49 |
ЗАлить файл на ФТП | russian-stalker | Работа с сетью в Delphi | 8 | 25.09.2008 11:46 |
Проверить пуста ли строка? | Slim | Microsoft Office Excel | 2 | 09.04.2007 15:55 |