Re: [oodisc] Надобна пара макросов...

Vladimir vbux на artmed.ru
Пт Сен 26 13:29:49 MSD 2003


Добрый день.
VM>   Надобна пара макросов, ну, похожих на рекодекир... срочно... сам не
VM>   напишу :( Нужно:
VM> выделение (если есть) или текущую ячейку - расквотить (т.е. `31.02.02 => 31.02.02, к
VM> примеру)
VM> выделение (если есть) или текущую ячейку - заквотить (т.е. 254,03 => `254,03, к примеру)
Маленькое уточнение.  Необходимо добавить пару строчек в подпрограмму.

Sub DelAphostr(oWorkRanges As Object)
        Dim oCells As Object
        Dim aCell As Object
        Dim Ctext As string
        oCells = oWorkRanges.Cells.createEnumeration
        If Not oCells.hasMoreElements Then Print "Менять нечего"
        While oCells.hasMoreElements
            aCell = oCells.nextElement
                if aCell.Type=com.sun.star.table.CellContentType.TEXT Then
                ctext=aCell.GetString()
                if IsNumeric(ctext) Then
                        aCell.Value=CDbl(ctext)

                    else
                        aCell.SetString(ctext)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^
                    
                    end if
                End If
        Wend
End Sub

С уважением,
 Владимир <vbux на artmed.ru>




Подробная информация о списке рассылки Oo-discuss