Экспорт В Ms Word / Excel На Macos

  • Автор темы Автор темы valdymar
  • Дата начала Дата начала

valdymar

New member
13.09.2012
3
0
BIT
0
Всем доброго дня!!!
Не могу разобраться как экспортировать отчёты из Lotus в MS Word / Excel на MacOS.

Как это сделать на винде понятно:
Sub Initialize

On Error Goto ErrHandler

Dim sess As New NotesSession
Dim ws As New NotesUIWorkspace
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim view As NotesView
Dim rowNum As Integer

Set db = sess.CurrentDatabase
Set xlApp = CreateObject("Excel.Application")
xlApp.visible = False

На маке вылетает ошибка на строке Set xlApp = CreateObject("Excel.Application"). Как определить платформу из NotesSession знаю, а какой объект создавать не пойму. :)
Сталкивался кто?
 
Excel предусмотрительно установлен :)
CreateObject("Excel(Word).Application") на OSX 10... не работает (пока?)
Вроде как проблема в версии VB.
Можно попробовать сначала открыть Excel руками (шеллом), а потом
Set xlApp = GetObject(,"Excel.Application")
Set xlApp = CreateObject("Excel.Application") - если уже открыт, новый не создается.
 
то что КОМа возможна на
совершенно не означает что индусы сделали биндинг в нотусне :)
выше уже упомянули java - туда и следует направить свои изыскания
упомянутая БД поддерживает выгрузку по докам из вьюшек, достаточно просто создать конфигурационный документ, под задачу
 
lmike
Не совсем верно, что касается именно CreateObject, то:
CreateObject function
Creates an OLE Automation object of the specified class.
Note CreateObject is not supported under OS/2 or UNIX. It is supported on the Macintosh as long as OLE support is installed.
В текущем случае возможно, что наименование класса другое, либо компонент регистрируется иначе в 10.8.х
И нужно что-то еще сделать через терминал. Поэтому да, вариант не LS более предпочтителен - меньше телодвижений в самой ОСи.
 
В текущем случае возможно, что наименование класса другое, либо компонент регистрируется иначе в 10.8.х
именно о реализации CreateObject в нотусне идет речь, ибо... Macintosh - это очень древняя штука (версия 9), а вот современный мак - Mac OS X
и да - это UNIX в полный рост (а конкретно - BSD)

и совершенно не факт что реализация ф-ции не кривая (нотус под мак редкостная дрянь)
сильному изменения подвержен был и МСО, большинство пердулек и свистулек сделали тока с 2011 версии

не забываем так же про то что сущ. несколько ипостасей интерфесов в мак ос х
кока/карбон...
современный интерфейс, МС использует только в последних МСО для мака
 
Это всё хорошо и прекрасно)) так как вызвать Word и работать с ним??)
 
Последнее редактирование:
эт что за зверь?? я только такого знаЮ)
POI — Википедия
ru.wikipedia.org›POI
POI (англ. point of interest) — достопримечательность или другой объект, отмеченный точкой на карте. По мнению человека, создавшего эту точку, информация о ней может оказаться интересной или полезной.
 
не помню - выкладывал сюда или нет...
замена слов в ворде на POI
 
Последнее редактирование:
хм.. а можно такую штуковину на сервере лотусовом под виндой настроить?? а расскАжите как?? а то что то не получается(( даже на локалке настроить)))
Apache POI - это библиотека, её надо в коде на Java использовать.
 
хм.. а можно такую штуковину на сервере лотусовом под виндой настроить?? а расскАжите как?? а то что то не получается(( даже на локалке настроить)))
можно, нужно на серваке положить апачевскую (распаковать) в jvm/lib/ext
далее описанный код
 
скачать то я ее скачал.. вот не знал куда положить правильно.. чтоб работала)
 
можно, нужно на серваке положить апачевскую (распаковать) в jvm/lib/ext
далее описанный код
А после выкладки внутренностей архива (как есть? с подпапками?) в указаную Вами папку на сервере что-нить перезапускать нужно? а можно не весь сервер целиком, а только службу какую??
 
Последнее редактирование:
эээ а это ему что, версия джавы не нравится?

[0E14:0061-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: java.lang.NoClassDefFoundError: org.openxmlformats.schemas.wordprocessingml.x2006.main.CTDocument1 (initialization failure)
[0E14:0063-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: at java.lang.J9VMInternals.initialize(J9VMInternals.java:139)
[0E14:0065-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: at org.openxmlformats.schemas.wordprocessingml.x2006.main.CTDocument1$Factory.newInstance(Unknown Source)
[0E14:0067-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: at org.apache.poi.xwpf.usermodel.XWPFDocument.onDocumentCreate(XWPFDocument.java:282)
[0E14:0069-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: at org.apache.poi.xwpf.usermodel.XWPFDocument.<init>(XWPFDocument.java:136)
[0E14:006B-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: at JavaAgent.NotesMain(Unknown Source)
[0E14:006D-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: at lotus.domino.AgentBase.runNotes(Unknown Source)
[0E14:006F-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: at lotus.domino.NotesThread.run(Unknown Source)
[0E14:0071-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: Caused by:
[0E14:0072-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: java.lang.ExceptionInInitializerError
[0E14:0074-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: at java.lang.J9VMInternals.initialize(J9VMInternals.java:221)
[0E14:0076-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: at sun.misc.Unsafe.ensureClassInitialized(Native Method)
[0E14:0078-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:37)
[0E14:007A-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: at sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:134)
[0E14:007C-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: at java.lang.reflect.Field.acquireFieldAccessor(Field.java:945)
[0E14:007E-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: at java.lang.reflect.Field.getFieldAccessor(Field.java:912)
[0E14:0080-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: at java.lang.reflect.Field.get(Field.java:371)
[0E14:0082-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: at org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(XmlBeans.java:770)
[0E14:0084-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: at org.openxmlformats.schemas.wordprocessingml.x2006.main.CTDocument1.<clinit>(Unknown Source)
[0E14:0086-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: at java.lang.J9VMInternals.initializeImpl(Native Method)
[0E14:0088-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: at java.lang.J9VMInternals.initialize(J9VMInternals.java:199)
[0E14:008A-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: ... 6 more
[0E14:008C-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: Caused by:
[0E14:008D-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: java.lang.RuntimeException: Could not instantiate SchemaTypeSystemImpl (java.lang.reflect.InvocationTargetException): is the version of xbean.jar correc[0E14:008F-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: at schemaorg_apache_xmlbeans.system.sF1327CCA741569E70F9CA8C9AF9B44B2.TypeSystemHolder.loadTypeSystem(Unknown Source)
[0E14:0091-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: at schemaorg_apache_xmlbeans.system.sF1327CCA741569E70F9CA8C9AF9B44B2.TypeSystemHolder.<clinit>(Unknown Source)
[0E14:0093-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: at java.lang.J9VMInternals.initializeImpl(Native Method)
[0E14:0095-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: at java.lang.J9VMInternals.initialize(J9VMInternals.java:199)
[0E14:0097-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: ... 16 more
[0E14:0099-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: Caused by:
[0E14:009A-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: java.lang.reflect.InvocationTargetException
[0E14:009C-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[0E14:009E-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:56)
[0E14:00A0-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:39)
[0E14:00A2-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: at java.lang.reflect.Constructor.newInstance(Constructor.java:527)
[0E14:00A4-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: ... 20 more
[0E14:00A6-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: Caused by:
[0E14:00A7-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: java.util.MissingResourceException: Can't find resource for bundle java.util.PropertyResourceBundle, key file_operation_not_allowed
[0E14:00A9-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: at java.util.ResourceBundle.getObject(ResourceBundle.java:504)
[0E14:00AB-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: at java.util.ResourceBundle.getString(ResourceBundle.java:518)
[0E14:00AD-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: at lotus.notes.JavaString.getFormattedString(Unknown Source)
[0E14:00AF-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: at lotus.notes.AgentSecurityManager.checkWrite(Unknown Source)
[0E14:00B1-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: at java.io.File.createTempFile0(File.java:1733)
[0E14:00B3-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: at java.io.File.createTempFile(File.java:1856)
[0E14:00B5-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: at org.apache.xmlbeans.impl.common.XBeanDebug.log(XBeanDebug.java:97)
[0E14:00B7-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: at org.apache.xmlbeans.impl.common.XBeanDebug.logException(XBeanDebug.java:116)
[0E14:00B9-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: at org.apache.xmlbeans.impl.schema.SchemaTypeSystemImpl.<init>(SchemaTypeSystemImpl.java:189)
[0E14:00BB-0914] 25.09.2016 23:29:46 AMgr: Agent ('test' in 'domdoc\JavaSamples.nsf') error message: ... 24 more
 
Последнее редактирование модератором:
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!