Иногда мне нужно сохранить блок ячеек на листе в формате RTF. Я использую Excel 2007. Я сейчас:

  1. открыть экземпляр Word
  2. скопировать ячейку с листа
  3. вставить в Word
  4. сохранить документ Word как .rtf
  5. закрыть слово

Я делаю это либо вручную, либо с помощью макроса.

Есть ли лучший способ сделать это в Excel 2007?

Поскольку я использую относительную старую версию Excel, есть ли SaveAs .rtf или экспорт в формате .rtf в качестве опции в более поздней версии Excel?

2 ответа2

1

Если вы в порядке с использованием стороннего программного обеспечения, вы можете попробовать использовать ImagePrinter Pro. После установки перейдите к электронной таблице и распечатайте ее на виртуальном принтере ImagePrinter Pro. Затем вы можете сохранить его как документ RTF.

Альтернативой является ePrint, хотя я не очень много пробовал, поэтому не могу рекомендовать его.

Параметр "Сохранить как RTF" либо недоступен, либо практически невидим в Excel 2013, поэтому он может быть не встроен в приложения MSOffice. Однако вы МОЖЕТЕ сохранить свою таблицу в виде открытого текста (* .txt) (с разделителями табуляции, Unicode, CSV и т.д.) С помощью меню экспорта.

1

Я не ожидал бы, что RTF будет поддерживаться Excel. RTF расшифровывается как "Rich Text Format" и является в основном "текстовым процессором". Вы говорите, что должны сохранить "данные электронной таблицы" (строки и столбцы) в формате RTF. Причиной, по которой вы можете избавиться от такой активности, является то, что современные документы "текстового процессора" могут содержать объекты, например изображения.

Действительно, данные электронной таблицы принадлежат в формате электронной таблицы. Таким образом, строки и столбцы могут переходить в формат .xls (электронная таблица Excel) (или формат .ods, электронная таблица открытых документов, поддерживаемая LibreOffice). Для удобства современное программное обеспечение позволяет включать данные из других форматов, что намного лучше, чем старые способы ведения дел (то есть читать справку, а затем открывать какое-то другое программное обеспечение, чтобы иметь возможность просматривать связанные данные). Тем не менее, нет никаких технических преимуществ усложнять программное обеспечение, пытаясь напрямую сохранить его в формате, предназначенном для другого программного обеспечения (например, электронную таблицу, пытающуюся сохранить в формате текстового редактора), а также не имеет большого преимущества для пользовательского опыта среднего пользователя. ». Поэтому я не ожидаю, что такая функция будет добавлена.

На самом деле, RTF - это не тот формат, о котором люди часто говорят. Раньше мне действительно нравился формат RTF за его очевидные преимущества совместимости. (Тем не менее, я считаю, что RTF на самом деле является не слишком свободным стандартом, и многие конкретные детали оставлены для отдельного программного обеспечения для собственных интерпретаций. Это может упростить для производителя программного обеспечения некоторую поддержку формата RTF, в то же время усложняя попытку согласовать все программное обеспечение с каждым нюансом. В результате документ RTF может содержать некоторые детали, которые по-разному обрабатываются различными программами. Например, я обнаружил, что Wordpad может открывать документ с настройками полей, отличными от Microsoft Word.) Поскольку немало непатентованного программного обеспечения (например, LibreOffice) обеспечивает лучшую и лучшую поддержку формата Microsoft Word .doc (или даже формата .docx), преимущество совместимости RTF становится все менее значимым. Я думаю, что более вероятно, что Microsoft может отказаться от поддержки RTF (что они сделали с форматом Windows Write .wri, в Windows XP Service Pack 2), чем для Microsoft, чтобы расширить этот формат. Я полагаю, что я читал, что RTF считается довольно нехарактерным с технической точки зрения, поэтому, возможно, не будет большого распространенного желания расширить его использование. Поэтому я предлагаю не надеяться, что Microsoft увеличит поддержку этого формата в более новых версиях программного обеспечения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .