Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
  • Страница 1 из 1
  • 1
Модератор форума: Peter, DEMBEL  
Запись в Word
AS3856Дата: Чт, 01 Июня 2017, 10:14 | Сообщение # 1
Эксперт форума
Небольшая функция для записи в файл шаблона Word.Запись идёт как в таблицу- так и просто строчно.
Но небольшой ньюанс - необходимо предварительно приготовить этот шаблон,
т .е. необходимо вручную написать необходимую таблицу ( какие либо строки) и поставить там маркеры
(закладки)(Bookmarks).Можно так же заранее выбрать шрифт и прочее.( в 10 ворде закладки ставятся
с панели ВСТАВКА --> ССЫЛКА --> ЗАКЛАДКА --> ДОБАВИТЬ (преджварительно поставив курсор в то место куда создаёте ссылку.))
Запись по ощущениям неслишком быстро идёт- ну да для распечатки моего проекта быстрота ненужна
В архиве пример, сама функция,шаблон ворда( на скору руку)
А вообще конечно всё индивидуально под конкретную задачу лучше писать направленно..
под свой проект наверно по другому сделаю-сразу с vbs писать в файл. - а скрипт можно подправить из NeoBook'a
Так выйдет быстрее- без циклов одним скриптом

Добавлено (01 Июня 2017, 10:14)
---------------------------------------------
Нашёл вариант заполнения таблиц ворда без вспомогательных функций и скриптов.Всё намного проще и быстрее
заполняется средствами NeoBook без маркеров,таблицу чертить практически ненадо-требуется лишь начальные строка -столбец.-далее ворд сам чертит необходимые (в зависимости от количества данных) таблицу
Весь фокус-обратить внимание на горячие кнопки ворда..
Одной командой можно прописать и запись и сохранение и закрытие документа.

Прикрепления: word.rar (25.8 Kb)
 
СообщениеНебольшая функция для записи в файл шаблона Word.Запись идёт как в таблицу- так и просто строчно.
Но небольшой ньюанс - необходимо предварительно приготовить этот шаблон,
т .е. необходимо вручную написать необходимую таблицу ( какие либо строки) и поставить там маркеры
(закладки)(Bookmarks).Можно так же заранее выбрать шрифт и прочее.( в 10 ворде закладки ставятся
с панели ВСТАВКА --> ССЫЛКА --> ЗАКЛАДКА --> ДОБАВИТЬ (преджварительно поставив курсор в то место куда создаёте ссылку.))
Запись по ощущениям неслишком быстро идёт- ну да для распечатки моего проекта быстрота ненужна
В архиве пример, сама функция,шаблон ворда( на скору руку)
А вообще конечно всё индивидуально под конкретную задачу лучше писать направленно..
под свой проект наверно по другому сделаю-сразу с vbs писать в файл. - а скрипт можно подправить из NeoBook'a
Так выйдет быстрее- без циклов одним скриптом

Добавлено (01 Июня 2017, 10:14)
---------------------------------------------
Нашёл вариант заполнения таблиц ворда без вспомогательных функций и скриптов.Всё намного проще и быстрее
заполняется средствами NeoBook без маркеров,таблицу чертить практически ненадо-требуется лишь начальные строка -столбец.-далее ворд сам чертит необходимые (в зависимости от количества данных) таблицу
Весь фокус-обратить внимание на горячие кнопки ворда..
Одной командой можно прописать и запись и сохранение и закрытие документа.


Автор - AS3856
Дата добавления - 01 Июня 2017 в 10:14
AS3856Дата: Пт, 02 Июня 2017, 02:30 | Сообщение # 2
Эксперт форума
Написал небольшой примерчик как можно заполнять ворд штатными средствами NeoBooka
В архиве пример и файл ворда
Прикрепления: Word.rar (12.7 Kb)
 
СообщениеНаписал небольшой примерчик как можно заполнять ворд штатными средствами NeoBooka
В архиве пример и файл ворда

Автор - AS3856
Дата добавления - 02 Июня 2017 в 02:30
AS3856Дата: Вт, 06 Июня 2017, 13:45 | Сообщение # 3
Эксперт форума
Написал скрипт,работает быстро при заполнении больших таблиц.(в моём случае заполняю табель учёта рабочего времени - попозже выложу саму программу(проект) для критики)Принцип таков-с базы данных экспортировать в текстовый файл данные базы, затем скриптом считываем файл и заполняем таблицу(или не таблицу) по маркерам файл Ворд
выкладываю скрипт(там же все пояснения)Заполняются любые таблицы с любым количеством данных
Прикрепления: 0077099.rar (0.9 Kb)
 
СообщениеНаписал скрипт,работает быстро при заполнении больших таблиц.(в моём случае заполняю табель учёта рабочего времени - попозже выложу саму программу(проект) для критики)Принцип таков-с базы данных экспортировать в текстовый файл данные базы, затем скриптом считываем файл и заполняем таблицу(или не таблицу) по маркерам файл Ворд
выкладываю скрипт(там же все пояснения)Заполняются любые таблицы с любым количеством данных

Автор - AS3856
Дата добавления - 06 Июня 2017 в 13:45
AS3856Дата: Вт, 06 Июня 2017, 23:32 | Сообщение # 4
Эксперт форума
Этот же скрипт переписал в функцию (для удобства) В архиве функция,текстовый файл(экспортируемые из базы данные) и файл Word(проМАРКИРОВАННАЯ таблица)
Прикрепления: WriteWord.rar (41.3 Kb)
 
СообщениеЭтот же скрипт переписал в функцию (для удобства) В архиве функция,текстовый файл(экспортируемые из базы данные) и файл Word(проМАРКИРОВАННАЯ таблица)

Автор - AS3856
Дата добавления - 06 Июня 2017 в 23:32
AS3856Дата: Вт, 06 Июня 2017, 23:53 | Сообщение # 5
Эксперт форума
забыл добавить саму функцию в архив - вот докладываю функцию
Прикрепления: WordWrite_2.rar (0.8 Kb)
 
Сообщениезабыл добавить саму функцию в архив - вот докладываю функцию

Автор - AS3856
Дата добавления - 06 Июня 2017 в 23:53
markДата: Чт, 27 Июня 2019, 09:30 | Сообщение # 6
Любопытный
Цитата AS3856 ()
Написал небольшой примерчик как можно заполнять ворд штатными средствами NeoBooka
В архиве пример и файл ворда

Запустил проект первый раз-всё сработало, при следующих запусках ничего не заполняется. Ворд в процессах не висит. Такая же история и в другом компьютере. %)
 
Сообщение
Цитата AS3856 ()
Написал небольшой примерчик как можно заполнять ворд штатными средствами NeoBooka
В архиве пример и файл ворда

Запустил проект первый раз-всё сработало, при следующих запусках ничего не заполняется. Ворд в процессах не висит. Такая же история и в другом компьютере. %)

Автор - mark
Дата добавления - 27 Июня 2019 в 09:30
  • Страница 1 из 1
  • 1
Поиск: