|
Слияние в разные документы
|
|||
---|---|---|---|
#18+
Добрый день У меня есть шаблон индивидуального учебного плана студента на 4 года, являющий собой документ на 28 листах Мне нужно составить для каждого студента аналогичный документ, отличающийся только некоторыми полями (+ возможно вычисляемые даные). Этот вопрос я для себя решил, осталась только одна проблема: КАК выполнить слияние так чтобы для каждой записи в источнике даных для слияния создавался ОТДЕЛЬНЫЙ документ а не выполнялось слияние в один документ всех записей. Если есть какие-нить советы, буду признателен! ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2008, 22:19 |
|
Слияние в разные документы
|
|||
---|---|---|---|
#18+
идей нету? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2008, 15:45 |
|
Слияние в разные документы
|
|||
---|---|---|---|
#18+
Попробуй представить, что ты, как и мы, не имеешь представления ни об исходных данных ни об ожидаемом конечном результате. Думаешь, из твоего объяснения можно что-то понять? Вешай пример исходного и финального файлов с примерами данных. KL [MVP - Microsoft Excel] ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2008, 16:02 |
|
Слияние в разные документы
|
|||
---|---|---|---|
#18+
KL (XL)Попробуй представить, что ты, как и мы, не имеешь представления ни об исходных данных ни об ожидаемом конечном результате. Думаешь, из твоего объяснения можно что-то понять? Вешай пример исходного и финального файлов с примерами данных. KL [MVP - Microsoft Excel] помоему это несущественно, хотя, конечно вывесить могу.... проблем со слиянием у меня нету, просто проблема чтоб на каждый файл при слиянии создавался НЕ новый раздел а новый документ такой пример подойдет (см. атач)? ЗЫ: офис 2007 либо 2003, так что вариант слияния всех записей в разные документы можно предлагать для любого из этих пакетов. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2008, 00:54 |
|
Слияние в разные документы
|
|||
---|---|---|---|
#18+
Anjey aka PMпомоему это несущественно, хотя, конечно вывесить могу.... такой пример подойдет (см. атач)? Польза примера уже в том, что прояснилось главное: шаблон - это документ Word с 28 страницами после слияния, а не книга Excel с 28 листами :-) попробуй запустить такой код из документа-шаблона (думаю, названия файлам можно присваивать и из какого либо места во вновь созданном документе): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2008, 02:08 |
|
Слияние в разные документы
|
|||
---|---|---|---|
#18+
Во, пасиб, это уже похоже на то что мне надо, еще бы знать, как в название документа поля из источника экселевского вставлять и тогда впринципе задача будет решена! ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2008, 02:23 |
|
Слияние в разные документы
|
|||
---|---|---|---|
#18+
Вместо "ФИО" подставь реальное название поля. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27.
KL [MVP - Microsoft Excel] ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2008, 03:15 |
|
Слияние в разные документы
|
|||
---|---|---|---|
#18+
во, пасиб, а то бейсик совсем не знаю :) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2008, 11:09 |
|
Слияние в разные документы
|
|||
---|---|---|---|
#18+
Супер гига спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2010, 12:40 |
|
Слияние в разные документы
|
|||
---|---|---|---|
#18+
Прошу помощи, Воспользовался выше приведенным макросом, но .RecordCount содержит значение -1 и соответственно цикл не работает Немного почитал, пишут что данная переменная может и не быть инициализирована поскольку нельзя наперед знать о кол-ве данных в DataSource. Вопрос, а как тогда обойти все значения в данном объекте? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2014, 10:50 |
|
Слияние в разные документы
|
|||
---|---|---|---|
#18+
bit8 , сделайте .MoveLast, а потом уже спрашивайте, сколько в рекордсете записей... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2014, 10:54 |
|
Слияние в разные документы
|
|||
---|---|---|---|
#18+
Akina, большое спасибо за быстрый ответ Данный объект не содержит такого метода, и подобных нет ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2014, 12:08 |
|
Слияние в разные документы
|
|||
---|---|---|---|
#18+
Ааа, это ж не рекордсет... пардон. Тогда см. http://msdn.microsoft.com/en-us/library/office/aa196486(v=office.11).aspx Там прежде чем первый раз обращаться к свойству, выполняется Код: vbnet 1.
Попробуй. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2014, 13:47 |
|
Слияние в разные документы
|
|||
---|---|---|---|
#18+
Впрочем, вероятно, есть и wdLastRecord... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2014, 13:47 |
|
Слияние в разные документы
|
|||
---|---|---|---|
#18+
Akina, Огромное спасибо за помощь Не очень понимаю что это за переменные (wdFirstRecord, wdLastRecord), но вроде работает, окно только нового документа открывается закрывается много раз, можно как-то это отключить? Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2014, 14:39 |
|
Слияние в разные документы
|
|||
---|---|---|---|
#18+
bit8Не очень понимаю что это за переменные (wdFirstRecord, wdLastRecord)Это не переменные, а определённые в библиотеке константы. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2014, 16:18 |
|
|
start [/forum/topic.php?fid=61&msg=38537631&tid=2174288]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
60ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 177ms |
0 / 0 |