0 / 0 / 0
Регистрация: 24.03.2010
Сообщений: 12
1

Заполнение надписи Word из таблицы Excel

24.03.2010, 19:54. Показов 4370. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Господа, подскажите пожалуйста, столкнулся с такой проблемой:
Есть таблица екселевская: столбец с фамилией и 60 столбцов с оценками по разным предметам (дипломные), что-то вроде

| 1 | Петров А.А. | 5 | 5 | 4 | 4 | 5 | 5 | 5 | 5 |


Есть документ вордовский (Аттестация), составляемый на каждого человека по отдельности, в котором на одной из страниц идут его оценки, причем прописью, что то типа:

Иностранный язык хорошо
Математика хорошо

Вот я придумал наложить сверху Надпись без рамок и в неё с екселя вставить текст циклом, только не пойму, как это технически сделать....

Добавлено через 1 минуту
Или может я вообще не тем путем пошел? может все проще можно сделать, подкажите плиз!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.03.2010, 19:54
Ответы с готовыми решениями:

Заполнение таблицы Word из под Excel
Доброго времени суток! Подскажите пожалуйста как заполнить таблицу в Word, запустив выполнение...

Заполнение таблицы excel через данные word
Добрый день,друзья, нужна срочная помощь! Есть скрипт в котором запоняется таблица по файлам ворд...

Изменение размера и заполнение таблицы в Word через макросс, запущенный в Excel
Собственно, как можно сослаться на таблицу внутри документа Word? На сам документ ссылаюсь через....

Заполнение таблицы в MS Word
Доброго времени суток, ребята! Подскажите пожалуйста, почему при таком алгоритме заполнения...

5
3895 / 898 / 122
Регистрация: 16.04.2009
Сообщений: 1,824
24.03.2010, 20:37 2
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
sub main()
For i=3 to 60
  result=result & Propis(cells(2,i)) & vbcrlf
next i
msgbox result
end sub
 
function Propis(n)
arr=array("", "", Неудовлетворительно", "Удовлетворительно", "Хорошо", "Отлично")
Propis = arr(n)
end function
1
здесь больше нет...
3372 / 1670 / 184
Регистрация: 03.02.2010
Сообщений: 1,219
24.03.2010, 20:47 3
Если в первой строке названия предметов, то добавил бы в 3-ю строку:

Visual Basic
1
  result=result & cells(1,i) & " " & Propis(cells(2,i)) & vbcrlf
но вся эта бойда в msgbox не полезет...
0
3895 / 898 / 122
Регистрация: 16.04.2009
Сообщений: 1,824
24.03.2010, 21:00 4
Цитата Сообщение от аналитика Посмотреть сообщение
но вся эта бойда в msgbox не полезет
чёйт?
да и при чем тут мсгбокс? я просто написал как сформировать текст с нужными данными а дальше пусть лезет куда угодно
0
0 / 0 / 0
Регистрация: 24.03.2010
Сообщений: 12
24.03.2010, 23:41  [ТС] 5
Цитата Сообщение от Toxa33rus Посмотреть сообщение
чёйт?
да и при чем тут мсгбокс? я просто написал как сформировать текст с нужными данными а дальше пусть лезет куда угодно
спасибо за идею! И главное, что только прочитав код, до меня доперло - как же всё на самом деле просто))
0
0 / 0 / 0
Регистрация: 22.07.2009
Сообщений: 3
09.04.2010, 11:23 6
не стал заводить новую тему, тк вопрос очень похож на это...

так же есть excel таблица в которой списком идут фамилии в столбцах данные,
нужно используя эти данные сформировать документ, заполнив типовую форму документа word

нашел похожий пример, но так и не понял как это работает


может кто сталкивался с подобным или есть примеры решений?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.04.2010, 11:23
Помогаю со студенческими работами здесь

Заполнение таблицы в Word
ПОМОГИТЕ ПОЖАЛУЙСТА! Столкнулся с задачей заполнения таблицы в word (подключил using...

Построчное заполнение таблицы в Word
В Word имеется таблица. Задача такова: выделяем запись в DBGrid, нажимаем на кнопку и она заносится...

Заполнение таблицы в шаблоне Word
Доброго времени суток господа. Вопрос возможно для знатоков прост... Создаю документ Word, в...

Слияние Word и Excel, заполнение Шаблона
Добрый день. Есть шаблон Word, в котором есть поля, такие как "форматированный текст" и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru