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

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

Прикрепления: word.rar(26Kb)
 
СообщениеНебольшая функция для записи в файл шаблона 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(13Kb)
 
СообщениеНаписал небольшой примерчик как можно заполнять ворд штатными средствами NeoBooka
В архиве пример и файл ворда

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

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

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

Автор - AS3856
Дата добавления - 06 Июня 2017 в 23:53
Форум NeoBook » Всё о программе NeoBook » Сценарии и скриптовые языки в Neobook » Запись в Word
Страница 1 из 11
Поиск: