1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

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

Тема в разделе "Lotus - Программирование", создана пользователем valdymar, 9 апр 2013.

  1. valdymar

    valdymar New Member

    Репутация:
    0
    Регистрация:
    13 сен 2012
    Сообщения:
    3
    Симпатии:
    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 знаю, а какой объект создавать не пойму. :)
    Сталкивался кто?
     
  2. Antigo

    Antigo Active Member

    Репутация:
    0
    Регистрация:
    16 фев 2012
    Сообщения:
    40
    Симпатии:
    0
    Нужно утсановить MS Excel :)
     
  3. valdymar

    valdymar New Member

    Репутация:
    0
    Регистрация:
    13 сен 2012
    Сообщения:
    3
    Симпатии:
    0
    Excel предусмотрительно установлен :)
     
  4. alexas

    alexas Well-Known Member

    Репутация:
    0
    Регистрация:
    10 июн 2009
    Сообщения:
    214
    Симпатии:
    0
    CreateObject("Excel(Word).Application") на OSX 10... не работает (пока?)
    Вроде как проблема в версии VB.
    Можно попробовать сначала открыть Excel руками (шеллом), а потом
    Set xlApp = GetObject(,"Excel.Application")
    Set xlApp = CreateObject("Excel.Application") - если уже открыт, новый не создается.
     
  5. savl

    savl Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    28 окт 2011
    Сообщения:
    2.116
    Симпатии:
    157
  6. alexas

    alexas Well-Known Member

    Репутация:
    0
    Регистрация:
    10 июн 2009
    Сообщения:
    214
    Симпатии:
    0
    Да. Set xml = CreateObject("Microsoft.XMLHTTP") - без проблем
     
  7. lmike

    lmike нет, пердело совершенство
    Lotus team

    Репутация:
    1
    Регистрация:
    27 авг 2008
    Сообщения:
    6.376
    Симпатии:
    336
    то что КОМа возможна на не винтел платформах
    совершенно не означает что индусы сделали биндинг в нотусне :)
    выше уже упомянули java - туда и следует направить свои изыскания
    упомянутая БД поддерживает выгрузку по докам из вьюшек, достаточно просто создать конфигурационный документ, под задачу
     
  8. savl

    savl Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    28 окт 2011
    Сообщения:
    2.116
    Симпатии:
    157
    lmike
    Не совсем верно, что касается именно CreateObject, то:
    В текущем случае возможно, что наименование класса другое, либо компонент регистрируется иначе в 10.8.х
    И нужно что-то еще сделать через терминал. Поэтому да, вариант не LS более предпочтителен - меньше телодвижений в самой ОСи.
     
  9. lmike

    lmike нет, пердело совершенство
    Lotus team

    Репутация:
    1
    Регистрация:
    27 авг 2008
    Сообщения:
    6.376
    Симпатии:
    336
    именно о реализации CreateObject в нотусне идет речь, ибо... Macintosh - это очень древняя штука (версия 9), а вот современный мак - Mac OS X
    и да - это UNIX в полный рост (а конкретно - BSD)

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

    не забываем так же про то что сущ. несколько ипостасей интерфесов в мак ос х
    кока/карбон... http://ru.wikipedia.org/wiki/Cocoa
    современный интерфейс, МС использует только в последних МСО для мака
     
  10. swyatogor

    swyatogor Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    24 фев 2014
    Сообщения:
    475
    Симпатии:
    13
    Это всё хорошо и прекрасно)) так как вызвать Word и работать с ним??)
     
    #10 swyatogor, 15 июл 2016
    Последнее редактирование: 15 июл 2016
  11. lmike

    lmike нет, пердело совершенство
    Lotus team

    Репутация:
    1
    Регистрация:
    27 авг 2008
    Сообщения:
    6.376
    Симпатии:
    336
    лучше - никак
    есть POI
     
  12. swyatogor

    swyatogor Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    24 фев 2014
    Сообщения:
    475
    Симпатии:
    13
    эт что за зверь?? я только такого знаЮ)
     
  13. lmike

    lmike нет, пердело совершенство
    Lotus team

    Репутация:
    1
    Регистрация:
    27 авг 2008
    Сообщения:
    6.376
    Симпатии:
    336
    POI вторая ссылка в гугеле ;)
     
  14. lmike

    lmike нет, пердело совершенство
    Lotus team

    Репутация:
    1
    Регистрация:
    27 авг 2008
    Сообщения:
    6.376
    Симпатии:
    336
    не помню - выкладывал сюда или нет...
    замена слов в ворде на POI
     
    #14 lmike, 15 июл 2016
    Последнее редактирование: 16 июл 2016
  15. swyatogor

    swyatogor Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    24 фев 2014
    Сообщения:
    475
    Симпатии:
    13
    хм.. а можно такую штуковину на сервере лотусовом под виндой настроить?? а расскАжите как?? а то что то не получается(( даже на локалке настроить)))
     
  16. garrick

    garrick Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    26 окт 2009
    Сообщения:
    853
    Симпатии:
    68
    Apache POI - это библиотека, её надо в коде на Java использовать.
     
  17. lmike

    lmike нет, пердело совершенство
    Lotus team

    Репутация:
    1
    Регистрация:
    27 авг 2008
    Сообщения:
    6.376
    Симпатии:
    336
    можно, нужно на серваке положить апачевскую либу (распаковать) в jvm/lib/ext
    далее описанный код
     
  18. swyatogor

    swyatogor Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    24 фев 2014
    Сообщения:
    475
    Симпатии:
    13
    скачать то я ее скачал.. вот не знал куда положить правильно.. чтоб работала)
     
  19. swyatogor

    swyatogor Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    24 фев 2014
    Сообщения:
    475
    Симпатии:
    13
    А после выкладки внутренностей архива (как есть? с подпапками?) в указаную Вами папку на сервере что-нить перезапускать нужно? а можно не весь сервер целиком, а только службу какую??
     
    #19 swyatogor, 23 сен 2016
    Последнее редактирование: 23 сен 2016
  20. swyatogor

    swyatogor Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    24 фев 2014
    Сообщения:
    475
    Симпатии:
    13
    эээ а это ему что, версия джавы не нравится?

    [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
     
    #20 swyatogor, 26 сен 2016
    Последнее редактирование модератором: 26 сен 2016
Загрузка...
Похожие Темы - Экспорт Word Excel
  1. seoman2
    Ответов:
    6
    Просмотров:
    370
  2. Erlan
    Ответов:
    7
    Просмотров:
    2.010
  3. fedotxxl
    Ответов:
    3
    Просмотров:
    2.703
  4. vincent_vega
    Ответов:
    5
    Просмотров:
    6.880
  5. Evgeniy777
    Ответов:
    4
    Просмотров:
    469

Поделиться этой страницей