Обновления
Скачать стабильную версию.
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 – сделана реализация вместо загрузки
- Теперь возможно открывать удалённые файлы (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 пакета.
Новое:
- поддержка программ ИИС ООО "Центр"