Обновления


Скачать стабильную версию.

02.03.09 UniOffice@Etersoft 0.5


1. Добавлены следующие свойства и методы

  • IPagesetup->Print Area?
  • IWorkbooks->_Default
  • IWorkbooks->Item
  • IWorkbook->Application
  • IWorksheet->Application
  • IRange->Find
  • Добавлена поддержка IEnumVariant в IWorkbooks

2. Внесены изменения в ведение логов (более подробные)
3. Добавлены новые тесты для проверки работоспособности.
4. Исправлены некоторые ошибки.
5. Внесены изменения во внутреннюю структуру UniOffice.
6. Поддержка программы "Зарплата и кадры 2009 – CompSoft" ( http://compsoft.ru )


22.10.08 UniOffice@Etersoft 0.4

Краткий перечень изменений:

  • поддержка / Open Office / org 3.x
  • полная поддержка Налогоплательщик ЮЛ 
  • множество изменений для различных программ
  • добавлена поддержка использования из программ на Visual Basic (VBA)
  • частичная поддержка программы Бух Софт

Добавлены следующие свойства и методы:

  • IRange->Formula
  • IApplication->SheetsInNewWorkbook
  • IApplication->DisplayAlerts
  • IWorksheet->Visible
  • IOutline->ShowLevels
  • IOutline->SummaryColumn, IOutline->SummaryRow as STUBs
  • IOutline->Application, IOutline->Parent, IOutline->Creator
  • Names->Item
  • Name->Name, Name->RefersToRange
  • IRange->Offset
  • IRange->Columns, IRange->Rows
  • IWorkbook->Save
  • IFont->OutlineFont, IFont->FontStyle
  • IRange->Resize
  • Irange->Group, IRange->Ungroup

Исправлено:

  • Исправлены многие недочёты в работе UniOffice@Etersoft
  • Ведение логов. Теперь логи пишутся всегда. В версии 0.3 на некоторых программах запись логов не происходила. (О том, как записать лог работы, можно прочитать здесь)
  • Исправлена функция сохранения документа (SaveAs), теперь сохраняется сам документ, а не его копия.
  • Изменена функция копирования (Copy)
  • Исправлена функция чтения значения (Value), теперь она читает результат формулы, а не саму формулу.
  • IFont->Underline теперь ведет себя так же, как в MS Office
  • IWorksheet->Range, Names->Item, Names->_Defaul
  • Исправлена работа функций `*margin` интерфейса IPageSetup

Новое:

  • Поддержка работы с разными версиями / Open Office / org (2.x и 3.x)
  • Полная поддержка работы Налогоплательщика ЮЛ (Обеспечивается только при работе с / Open Office / org 3.x)
  • В проект добавлена библиотека типов для поддержки программ, написанных на VBA.
  • Частичная поддержка программы Бух Софт.
  • Добавлены интерфейсы IWindows, IWindow, IOutline, Name
  • Добавлена поддержка интерфейса IEnumVARIANT у Names, ISheets, IBorders – для поддержки работы циклов вида `For Each`
  • В репозиторий с исходными текстами добавлены тесты написанные на VBScript, на которых можно будет тестировать работу UniOffice@Etersoft. Набор тестов будет постоянно пополняться.

Внимание Перед установкой версии 0.4 необходимо удалить UniOffice@Etersoft предыдущих версий с компьютера, и только после этого произвести установку. После завершения работы инсталлятора по удалению UniOffice@Etersoft, убедитесь, что был удалён файл mso_to_oo.dll, находящийся в папке `%WINDIR%\system32\`, если файл остался – удалите его вручную.

UniOffice@Etersoft 0.3

Добавлены следующие свойства и методы:

  • IApplication->Selection
  • IWorkbook->Name
  • IWorkbook->Names
  • IWorkbook->ActiveSheet
  • IRange->MergeArea
  • IRange->EntireColumn
  • IRange->EntireRow
  • IRange->FormulaR1C1 (как ссылка на Value)
  • IRange->Cells
  • IRange->AutoFit
  • IRange->Insert
  • Names->Application
  • Names->Parent
  • Names->Creator
  • Names->Count

Исправлено:

  • Свойство IApplication->ScreenUpdating – сделана реализация вместо загрузки
  • Свойство IApplication->Visible – сделана реализация вместо загрузки
Реализация этих свойств увеличила скорость построения отчётов и теперь она может сравниться с MS Office.
  • Теперь возможно открывать удалённые файлы (http://...../<имя файла>.xls)

Новое:

  • Теперь логи работы Uni Office? можно записать в файл.
  • Добавлено полное описание интерфейсов – это сделало возможным работу с Uni Office?@Etersoft программ, написанных с использованием раннего связывания.

Внимание Перед установкой версии 0.3 необходимо удалить Uni Office?@Etersoft предыдущих версий с компьютера, и только после этого произвести установку.

UniOffice@Etersoft 0.2

Добавлены следующие свойства и методы:

  • IApplication->Columns
  • IApplication->Rows
  • IRange->MergeCells
  • IRange->ShrinkToFit
  • IPageSetup->PrintTitleRows
  • IRange->Locked (в виде заглушки)
  • IRange->Hidden (в виде заглушки)
  • IWorksheet->Protect
  • IWorksheet->Unprotect
  • IWorkbook->Protect
  • IWorkbook->Unprotect
  • IFont->Shadow

Исправлено:

  • Свойство Columns – теперь правильно обрабатывает строковые параметры вида "A:A", "A:G" и т.д.
  • Добавлена обработка констант (xlLeft,xlRigth,xlTop,xlBottom) в IBorder интерфейсе.
  • Исправлены функции Invoke у все интерфейсов.Теперь перед обработкой параметров они корректируются.
  • В git добавлен файл лицензии.
  • В git добавлены файлы для сборки msi пакета.

Новое:

  • поддержка программ ИИС ООО "Центр"

Страницы, ссылающиеся на данную:

UniOffice


 
Комментариев нет. [Показать комментарии/форму]