Difference between revisions of "RU/kb/00000121"

From Wiki
Jump to navigationJump to search
(Основной текст)
 
({{OOoC|1}})
Line 1: Line 1:
{{DISPLAYTITLE:База Знаний: Calc. Запись результата работы макроса в текущую ячейку}}
+
{{DISPLAYTITLE:База Знаний: {{OOoC|1}}. Запись результата работы макроса в текущую ячейку}}
[[RU/kb/examples_of_calculations|База Знаний: Calc. Примеры вычислений]]
+
[[RU/kb/examples_of_calculations|База Знаний: {{OOoC|1}}. Примеры вычислений]]
 
__NOTOC__
 
__NOTOC__
  

Revision as of 12:16, 19 August 2010

База Знаний: Calc. Примеры вычислений


В случае возникновения необходимости записи в текущую ячейку результатов работы макроса, можно воспользоваться следующим примером:


Sub calcWriteTime
   Dim SelectedItem
   SelectedItem = ThisComponent.CurrentSelection
   If SelectedItem.supportsService("com.sun.star.sheet.SheetCell") Then
      SelectedItem.NumberFormat = 51
      SelectedItem.Value = Now()
   End if
End Sub


В данном примере вычисляется функция Template:RU/code и она может быть заменена на любую другую.


Вызов функции макроса calcWriteTime может быть назначен на любую комбинацию клавиш либо на кнопку на панели инструментов.

Template:RU/documentation/signyear Template:KbCalcBottom