Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Технологии > Общие вопросы по программированию, компьютерным наукам
Регистрация

Восстановить пароль
Повторная активизация e-mail


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 15 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 10.04.2019, 10:27   #1
Sofya63
 
Регистрация: 10.04.2019
Сообщений: 7
Репутация: 10
По умолчанию Создание колонтитула Excel через программу

Всем привет.

Создаю внешнюю программу (.exe).
Необходимо, чтобы была функция ввода в колонтитул файлов excel определенную информацию.
Как заставить программу это сделать? Какими средствами подобраться к колонтитулу (не через макросы)? Библиотека?

Умные люди, отзовитесь!
Sofya63 вне форума   Ответить с цитированием
Старый 10.04.2019, 10:36   #2
Serge_Bliznykov
МегаМодератор
СуперМодератор
 
Регистрация: 09.01.2008
Сообщений: 25,403
Репутация: 5596
По умолчанию

Цитата:
Сообщение от Sofya63 Посмотреть сообщение
Создаю внешнюю программу (.exe).
на чём? На MS Excel?


Цитата:
Сообщение от Sofya63 Посмотреть сообщение
Как заставить программу это сделать? Какими средствами подобраться к колонтитулу (не через макросы)?
Ваш EXE работает с Excel файлом? Пишет туда? И как он это делает?
А чем плох вариант с макросами?


Цитата:
Сообщение от Sofya63 Посмотреть сообщение
Библиотека?
легко. например, Excel for .NET
Готовы платить?
Serge_Bliznykov вне форума   Ответить с цитированием
Старый 10.04.2019, 10:42   #3
Sofya63
 
Регистрация: 10.04.2019
Сообщений: 7
Репутация: 10
По умолчанию

Хотела на фортран, но рассматриваю и другие языки.
Не могу найти библиотеки, которые бы позволили это сделать.
Sofya63 вне форума   Ответить с цитированием
Старый 10.04.2019, 10:50   #4
Serge_Bliznykov
МегаМодератор
СуперМодератор
 
Регистрация: 09.01.2008
Сообщений: 25,403
Репутация: 5596
По умолчанию

Цитата:
Сообщение от Sofya63 Посмотреть сообщение
Хотела на фортран
Ого. Рарирет, однако.


Цитата:
Сообщение от Sofya63 Посмотреть сообщение
Не могу найти библиотеки, которые бы позволили это сделать.
Не уверен, что под FORTRAN Вы найдёте нужную библиотеку.
под другие языки - можно найти. Пример для .NET я кинул выше.
Только, к сожалению, бесплатных библиотек не будет.
Нужно будет или покупать или искать варез.
Serge_Bliznykov вне форума   Ответить с цитированием
Старый 10.04.2019, 12:46   #5
Sofya63
 
Регистрация: 10.04.2019
Сообщений: 7
Репутация: 10
По умолчанию

Спасибо за ответ
Sofya63 вне форума   Ответить с цитированием
Старый 10.04.2019, 13:17   #6
Serge_Bliznykov
МегаМодератор
СуперМодератор
 
Регистрация: 09.01.2008
Сообщений: 25,403
Репутация: 5596
По умолчанию

Цитата:
Сообщение от Sofya63 Посмотреть сообщение
Спасибо за ответ
Не за что.
Надеюсь, что мои ответы Вам полезны.


Кстати, если Вы ещё не выбрали программу для решения вашей задачи,
то можете здесь в теме расписать ТЗ (что нужно сделать, какую проблему Вы пытаетесь решить с помощью внешнего EXE) и можно будет обсудить инструменты и пути решения.
Serge_Bliznykov вне форума   Ответить с цитированием
Старый 10.04.2019, 13:31   #7
Sofya63
 
Регистрация: 10.04.2019
Сообщений: 7
Репутация: 10
По умолчанию

Мне, впринципе, именно эта функция для колонтитула и нужна.

В папке есть несколько файлов Excel.
Нужна именно программа (не макрос), которая бы вставила по очереди в файлы в колонтитул номер страницы.
Вот думаю как сделать..
Sofya63 вне форума   Ответить с цитированием
Старый 10.04.2019, 15:17   #8
Serge_Bliznykov
МегаМодератор
СуперМодератор
 
Регистрация: 09.01.2008
Сообщений: 25,403
Репутация: 5596
По умолчанию

Цитата:
Сообщение от Sofya63 Посмотреть сообщение
Мне, впринципе, именно эта функция для колонтитула и нужна.
Понятно. Если только она и нужна, тогда без неё не обойтись, конечно.

Цитата:
Сообщение от Sofya63 Посмотреть сообщение
В папке есть несколько файлов Excel.
XLS ? XLSX?


Цитата:
Сообщение от Sofya63 Посмотреть сообщение
Нужна именно программа (не макрос), которая бы вставила по очереди в файлы в колонтитул номер страницы.
А почему не макрос?
Serge_Bliznykov вне форума   Ответить с цитированием
Старый 15.04.2019, 17:54   #9
Sofya63
 
Регистрация: 10.04.2019
Сообщений: 7
Репутация: 10
По умолчанию

Вы имеете ввиду, чтобы программа в каждом файле по очереди создавала макрос и запускала его ?
Мне просто нужно, чтобы именно программа вставляла в колонтитул информацию.
Sofya63 вне форума   Ответить с цитированием
Старый 15.04.2019, 18:27   #10
Serge_Bliznykov
МегаМодератор
СуперМодератор
 
Регистрация: 09.01.2008
Сообщений: 25,403
Репутация: 5596
По умолчанию

Цитата:
Сообщение от Sofya63 Посмотреть сообщение
Вы имеете ввиду, чтобы программа в каждом файле по очереди создавала макрос и запускала его ?
нет, конечно.

я имею в виду, что вместо программы есть некий файл с макросом.
Вы открываете файл с макросом в Excel, нажимаете на кнопку - "обработать каталог" и этот макрос во все файлы в указанном каталоге добавляет нужный Вам колонтитул.
Профит.
Serge_Bliznykov вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вставка колонтитула при печати. Zet13 Microsoft Office Excel 0 21.04.2014 11:12
Word автоматическая вставка колонтитула Rillu Microsoft Office Word 3 08.08.2011 16:40
Поле колонтитула зависимое от номера страницы philko Microsoft Office Word 6 14.02.2011 15:08
Составить программу в VBA через EXCEl Apsalon Microsoft Office Excel 4 22.12.2010 16:26
Как связать поле со списком с полем колонтитула? T.J.Combo Microsoft Office Word 4 06.11.2009 22:19


05:24.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.

Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru