Тема: VBS - ширина колонок rtf
Підкажіть, будь ласка, як прочитати ширину колонок rtf документа. За домопогою VBS. Дякую!
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → Інші мови програмування → *Basic → VBS - ширина колонок rtf
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Підкажіть, будь ласка, як прочитати ширину колонок rtf документа. За домопогою VBS. Дякую!
Запустити за допомогою VBS VBA і вже там прочитати.
горе погромiсти знають що С != С++ , але не чули навiть про технологiю СОМ.
рiплейс таки RIPлейс
Запустити за допомогою VBS VBA і вже там прочитати.
Можете підказати код або книжку?
Взагалі було б непогано зрозуміти, що саме вам потрібно - чому VBS і чому rtf.
Але в будь-якому разі
Set word = CreateObject("Word.Application")
Set doc = word.Documents.Open "path\to\file.rtf"
Set width = doc.Sections(1).PageSetup.TextColumns(1).Width #тут не певен, треба документацію уважно читати
Далі треба уважніше документацію читати.
Взагалі було б непогано зрозуміти, що саме вам потрібно - чому VBS і чому rtf.
Не хотів "перевантажувати", але із задоволенням розповім. Я працюю в оболонці статистичного програмування, яка генерує word документи у форматі rtf. Документи містять колонки, які можуть у свою чергу містити текст, який треба переносити на наступну строчку. І все було б непогано, але pagination задається для таких документів вручну, тобто треба розуміти скільки строчок буде займати кожен запис таблиці, яка власне виводиться "на друк". Часто це просто, бо записи майже однакові, часто можно плюс-мінус зрозуміти за якої довжини відбудеться перенос. Але коли у вас 600-700 сторінок, то важко, бо якщо "летить" одна сторінка, то летять і наступні. Розв'язок: має бути код. який мав би підказати скільки пікселів потенційно використає один запис у кожній клітинці таблички.
Дякую за допомогу!
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися