Форум программистов, компьютерный форум, киберфорум
HCL Notes: Программирование
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/36: Рейтинг темы: голосов - 36, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 03.02.2007
Сообщений: 821
1

Инициализация notessession в экселе

13.06.2015, 17:55. Показов 7424. Ответов 13
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день,

Существует эксель шаблон, в нем есть кнопка. Она работает у всех , кроме меня.
Код валится в самом начале на инициализации сессии


Код
Public session As New NotesSession
session.Initialize
Смотрю хелпы различные , там код немного другой:


Код
 Dim Session As Object
Start a session of Lotus Notes
Set Session = CreateObject("Lotus.NotesSession")
This line prompts for password of current ID noted in Notes.INI
Call Session.Initialize
Вопрос, почему ошибка только у меня? Может какие-то настройки в лотусе делаются? связи лотуса с экселем какие-н?
Спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.06.2015, 17:55
Ответы с готовыми решениями:

Notessession.evaluate
Господа, здравствуйте! Не могу разобраться при вызове метода Evaluate класса NotesSession получаю...

Notessession.getdatabase
Dim ns as new NotesSession Dim ws as new NotesUIWorkSpace Dim dbs as Variant Dim dbd as...

Что такое инициализация сегментов или инициализация регистров?
Подскажите, что такое инициализация сегментов или инициализация регистров? Вот строчка программы из...

Транслитерация в экселе
Ребят, есть следующая задача: в Экселе представлен столбик с данными на русском. рядом пустой...

13
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
13.06.2015, 18:37 2
Цитата Сообщение от wowa
Public session As New NotesSession
предполагает что хухель знает где такой "тип" определен (подключенный адын/модуль)


--- Добавлено 14 июн 2015. Первое сообщение размещено 14 июн 2015 ---

если сделать Option Explicit - ваще не должен скомпилиться
0
0 / 0 / 0
Регистрация: 03.02.2007
Сообщений: 821
13.06.2015, 20:56 3
Подскажите, что сделать чтобы и у меня заработало?
Помню как-то если в ячейке была запись линком ".......?OpenDocument", то оно открывало мой старый клиент лотуса и открывало документ. Т.е. как-то же была связь экселя с лотусом. Возможно и тут что-то должно быть.
0
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
13.06.2015, 21:04 4
у нотусни есть reg файл, в каталоге программ нотуса
его надо запустить, в нем прописаны обработка урлов и привязки расширений
0
0 / 0 / 0
Регистрация: 03.02.2007
Сообщений: 821
13.06.2015, 23:34 5
Цитата Сообщение от lmike
у нотусни есть reg файл, в каталоге программ нотуса
его надо запустить, в нем прописаны обработка урлов и привязки расширений
нашел "notesw32.reg", запустил, перегрузил лотус. Не помогло.
Не тот файл или еще комп надо перегружать?
0
0 / 0 / 0
Регистрация: 15.09.2006
Сообщений: 99
14.06.2015, 03:46 6
Походу у Вас лотус не установлен штатно, а скопирован с другой машины, поэтому и ни кто из вне не видит нотес.
Откройте reg файл в редакторе и проверьте, что там правильные пути написаны, после запуска по идее машину перегружать не надо, но чем черт не шутит...
0
0 / 0 / 0
Регистрация: 03.02.2007
Сообщений: 821
14.06.2015, 08:54 7
Цитата Сообщение от duchan
Походу у Вас лотус не установлен штатно, а скопирован с другой машины, поэтому и ни кто из вне не видит нотес.
Откройте reg файл в редакторе и проверьте, что там правильные пути написаны, после запуска по идее машину перегружать не надо, но чем черт не шутит...
Лотус установлен с ibm.com. Сделал на днях с этого сайта обновления с 8.5.3 -> 9
Перегрузил комп, не помогло.

Открыл рег файл, не знаю что там конкретно смотреть, много всего разного, попросил коллег посмотреть... Сказали что все отлично.

Попросил также коллегу запустить этот файл, такая же ошибка. Лотус у него установлен по всем правилам.

Опять же не понятно, почему у буржуев это работает. Может как-то специфически запускают этот файл?
0
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
14.06.2015, 11:31 8
еще раз - есть ли у буржуев к-л адын (в эхеле)?
0
0 / 0 / 0
Регистрация: 03.02.2007
Сообщений: 821
14.06.2015, 11:39 9
Цитата Сообщение от lmike
еще раз - есть ли у буржуев к-л адын (в эхеле)?
что такое "адын"?
0
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
14.06.2015, 13:39 10
Цитата Сообщение от wowa
что такое "адын"?
http://stackoverflow.com/questions/2814116/running-a-macro-from-an-add-in
0
0 / 0 / 0
Регистрация: 03.02.2007
Сообщений: 821
15.06.2015, 09:08 11
Спросил у буржуев не ставлкивались они с этой проблемой.

Вот ответ, может кому пригодится:



I found 1 hint in the internet and thys has to do with your Lotus Notes and MS Office versions. If you have Notes V9, thys is 64bit and mix it with Office 32-bit it might cause thys issue.
You can find out if your MS Office is installed under ...\Programs or under ...\Programs(x86)
If you have it under \Programs(x86) thys might causing the issue and you will need a newer MS Office Version (2010 and up)
У меня 9-ка и эксель был в папке \Programs. Т.е. вроде все как и должно быть, но не работало
Переставил другой эксель \Programs(x86) и все заработало

Спасибо всем за обсуждения.
0
0 / 0 / 0
Регистрация: 14.01.2009
Сообщений: 257
15.06.2015, 12:16 12
ох уж эти буржуйские технологии
0
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
15.06.2015, 13:27 13
ну да - это знаменитая совместимость винды ;), если КОМа от 32бит, то из 64бит вызвать будет нетривиальным трюком
0
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 633
15.06.2015, 13:50 14
Цитата Сообщение от wowa
У меня 9-ка и эксель был в папке \Programs. Т.е. вроде все как и должно быть, но не работало
Переставил другой эксель \Programs(x86) и все заработало
Чойта "вроде все как и должно быть" ??
Винда 64бит - нотус д.б. в \Programs(x86)
0
15.06.2015, 13:50
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.06.2015, 13:50
Помогаю со студенческими работами здесь

Выборка в экселе
Добрый день. Помогите пожалуйста составить формулу выборки. Необходимо найти оптимальное значение...

График в экселе
Помогите, нужно в экселе сделать график как на рисунке, саму линию начертил, как закрасить области...

Копирование в экселе
Вопрос в следующем: Мне нужно автоматизировать систему топливных отчётов. Есть сводная таблица...

Макрос в экселе
В Excel создать макрос, выводящий строку из названий дней недели.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru