мне нужно распечатать сами формулы в ячейках как они в

Автор ForumOOo (бот), 17 февраля 2011, 14:45

0 Пользователи и 1 гость просматривают эту тему.

ForumOOo (бот)

Компонент: Calc
Версия OpenOffice.org: 3.2.1
Сборка: Инфра-Ресурс
ОС: Win XP PRO sp3,   Alt Linux

мне нужно распечатать сами формулы в ячейках как они введены, а не
результат. но при выводе на печать, при экспорте в PDF, при
предварительном просмотре и т.д. в ячейках показывается результат
вычислений. можно ли решить эту задачу???

Тестовый файл: http://forumooo.ru/attachments/upload/d120.ods (15.53 КБ)

--
Подпись: Евгений
Эл. почта: etcesw@gmail.com

convas

#1
Вот так?

[вложение удалено Администратором]

Рыбка Рио

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

REM  *****  BASIC  *****

Sub Main
Doc=ThisComponent
CS=Doc.CurrentSelection
Dim ArCS(0)
If CS.supportsService("com.sun.star.sheet.SheetCellRanges") then
   CSn=CS.Count-1
   Redim ArCS(CSn)
   For i=0 to CSn
      ArCS(i)=CS(i)
   Next
Else
   CSn=0
   ArCS(0)=CS
Endif
For i=0 to CSn
   If ArCS(i).Rows.Count>10000 then
      If msgbox("выделенная область слишком вилика. Продолжить?",292)=7 then Exit Sub
   Endif
   ArCS(i).setDataArray(ArCS(i).FormulaArray)
Next
End Sub
ubuntu 12.04 + LibO3.6.0

Yakov

Формат страницы - Лист - Галочка из раздела Печатать - "Формулы"

convas

Цитата: Yakov от 17 февраля 2011, 16:05
Формат страницы - Лист - Галочка из раздела Печатать - "Формулы"

Это где?
Нужно точно указывать путь.

convas

Еще вариант:
Найти и Заменить все

[вложение удалено Администратором]

bormant

Цитата: convas от 17 февраля 2011, 17:37
Цитата: Yakov от 17 февраля 2011, 16:05
Формат страницы - Лист - Галочка из раздела Печатать - "Формулы"

Это где?
Нужно точно указывать путь.
Куда ж точнее-то?
Меню Формат - Страница - вкладка Лист - раздел Печатать - флажок Формулы.
Автору на яд. Поддержать форум.

convas

Меню Формат - Страница - вкладка Лист - раздел Печать - флажок Формулы.

Евгений

Огромное СПАСИБО!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   ВСЕМ, ВСЕМ!!!!!!!!!!!!!!!!!!!!!!!
все оказалось очень просто