Передача данных из Visual Basic в Microsoft Excel - VB
Формулировка задачи:
В общем был озадачен данной проблемой, но поиски по интернету увенчались успехом. Выкладываю пример как решить этот вопрос.
И так, в папке есть файл с именем "Main.xls", в нем есть 1 страница с именем "Main". На данной странице есть 2 слова это "Тут значения:" и "<ПЕЧАТЬ>". Из программы передаются значения поля Text1.Text в книгу Main.xls в любое место поля где есть слово "<ПЕЧАТЬ>".
Будет очень удобно для составления бланков отчетности
. В программе так же есть "Check1", если он включен тогда будет, что-то типа "Пред просмотр печати", если нет, тогда страница сразу же уйдет на печать, используется принтер установленный в системе по умолчанию.Если будут ошибки при передачи данных, есть такие варианты:
1. У меня стоит 64 битная OS, путь к приложению MS Office у меня такой: C:\Program Files (x86)\Microsoft Office\Office12 - Вам нужно заменить на свой, как сделать думаю знаете. 2. Не совпадение версий MS Office - сделайте то же самой, что вверху.Решение задачи: «Передача данных из Visual Basic в Microsoft Excel»
textual
Листинг программы
Set xlsheet = Nothing Set Xlapp = Nothing
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д