Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 26.02.2014, 19:47   #1
Viktorkv
Пользователь
 
Регистрация: 07.06.2010
Сообщений: 62
По умолчанию Подсчет количества страниц документа doc

Здравствуйте. Есть острая необходимость в программе, которая бы определила количество документов doc в папке и общее количество их страниц. Может у кого есть готовый результат. Спасибо заранее.
Viktorkv вне форума
Старый 26.02.2014, 19:58   #2
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

количество документов это легко, а сколько там их может быть?
eval вне форума
Старый 26.02.2014, 20:00   #3
Viktorkv
Пользователь
 
Регистрация: 07.06.2010
Сообщений: 62
По умолчанию

200, может больше
Viktorkv вне форума
Старый 26.02.2014, 20:01   #4
Viktorkv
Пользователь
 
Регистрация: 07.06.2010
Сообщений: 62
По умолчанию

Количество действительно леско узнать, а вот сколько там страниц...
Viktorkv вне форума
Старый 26.02.2014, 20:06   #5
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

это много, каждый надо открыть, другого способа не знаю
eval вне форума
Старый 26.02.2014, 20:13   #6
Viktorkv
Пользователь
 
Регистрация: 07.06.2010
Сообщений: 62
По умолчанию

Код:
With CreateObject("word.application")
  For Each x In CreateObject("scripting.filesystemobject").getfile(wscript.scriptfullname).parentfolder.Files
    If LCase(Mid(x.Name, InStrRev(x.Name, ".") + 1, 3)) = "doc" Then
      With .documents.open(x.Path, , True) 'ReadOnly
        numDocs = numDocs + 1
        sumPages = sumPages + .Content.ComputeStatistics(2) 'wdStatisticPages
'        sumPages = sumPages + .BuiltInDocumentProperties(14) 'wdPropertyPages 'считает неправильно!
        .Close False 'don't save changes
      End With
    End If
  Next
  .Quit
End With
wscript.echo "Всего страниц " & sumPages & Chr(13) & "Документов " & numDocs
Это для ворда, как этот скрипт изменить для экселя?

Последний раз редактировалось Stilet; 26.02.2014 в 20:30.
Viktorkv вне форума
Старый 26.02.2014, 20:26   #7
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

а при чем тут скрипт?
eval вне форума
Старый 26.02.2014, 20:30   #8
Viktorkv
Пользователь
 
Регистрация: 07.06.2010
Сообщений: 62
По умолчанию

я уже понял, что мне в другой форум нужно
Viktorkv вне форума
Старый 26.02.2014, 20:41   #9
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Ну это и в делфи нет особых проблем сделать, с тем же word.application. И для экселя тоже. Только 200 файлов - долговато будет на любом языке.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума
Старый 26.02.2014, 21:05   #10
Viktorkv
Пользователь
 
Регистрация: 07.06.2010
Сообщений: 62
По умолчанию

Я никуда не спешу Еще дольше все эти 200 файлов открывать + ctrl+end, а потом еще и суммировать
Viktorkv вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подсчет количества страниц в PDF tae1980 Microsoft Office Excel 11 07.02.2017 10:21
Парсинг большого количества страниц сайта Feelnoobskill PHP 10 19.02.2014 00:08
Конвертация html страниц в .rtf/.doc iNickoals007 Microsoft Office Word 2 17.04.2012 11:17
Определение количества страниц на печать tsar_ Общие вопросы Delphi 0 06.04.2011 10:00
Обновление связанных doc-частей документа bdfy Microsoft Office Word 5 16.04.2010 02:03