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

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

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

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

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

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

Всем привет.

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

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

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


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


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

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

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


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

Спасибо за ответ
Sofya63 вне форума Ответить с цитированием
Старый 10.04.2019, 12:17   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

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


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

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

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

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

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


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

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

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

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


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вставка колонтитула при печати. 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 14:08
Составить программу в VBA через EXCEl Apsalon Microsoft Office Excel 4 22.12.2010 15:26
Как связать поле со списком с полем колонтитула? T.J.Combo Microsoft Office Word 4 06.11.2009 21:19