Есть ли способ вставить лист непосредственно в Libre Office Writer?


12

В MS Office Word я могу вставить лист непосредственно из вкладки Вставка. Возможно ли также в Libre Office 3 Writer, то есть вставлять лист в программу, без необходимости открывать приложение для работы с электронными таблицами?

Единственный известный мне метод - запустить LibreOffice Calc и выбрать диапазон ячеек, а затем скопировать и вставить его в LibreOffice Writer.

Ответы:


11

Добавить электронную таблицу или любой другой файл LibreOffice легко, используя OLE Objects.

Вот как:

  • Перейдите в меню «Вставка» → «Объект» → «OLE» .
    Меню
  • Вам будет представлен этот диалог: диалог
  • Как вы можете видеть на данный момент, у вас есть два варианта: создать новый файл или использовать существующий файл.

Используя новый файл:

Если вы решили создать новый файл, просто нажмите «ОК», и вам будет представлен новый встроенный файл. (См. ниже).

Встроенный файл

Вы можете редактировать это, как обычно, без необходимости открывать экземпляр Calc.

Используя существующий файл:

Если вы решите использовать существующий файл, нажмите кнопку «Создать из файла». Это представит вам несколько разные варианты:

Диалог без выбранного файла

  • Вы можете искать файл для использования с помощью кнопки «Поиск» (она вызывает диалог файла, где вы можете выбрать файл).

    Диалог с выбранным файлом

  • Вы можете использовать локальную копию файла, не устанавливая флажок «Ссылка на файл».
    • Это обеспечивает большую гибкость, но занимает больше места в вашем файле.
  • Если вы решили сделать ссылку на файл:
    • Экономит место
    • Если вы переместите файл, ссылка будет разорвана, так что имейте это в виду.
    • Для достижения наилучших результатов храните файлы в одном каталоге.

В остальном все остальное так же, как «Использование нового файла».

Пример с актуальным файлом:

Редактирование: Редактирование встроенного файла

Просмотр: Просмотр


1
Но если вы выбираете Create from fileвариант, как я могу выбрать только один лист?
skowron-line

@ skowron-line Я не уверен.
RolandiXor

@ skowron-line: щелкните правой кнопкой мыши объект, выберите «Редактировать», перейдите к нужному листу. Помогает, если вы закрываете лист, если он открыт в Calc.
Дан Даскалеску

Если вы хотите, чтобы таблица в документе Writer обновлялась при обновлении отдельной электронной таблицы в Calc, установите флажок «Ссылка на файл», в котором используется DDE .
sondra.kinsey

3

Посмотрите эту тему: http://user.services.openoffice.org/ru/forum/viewtopic.php?f=7&t=9981.

Альтернатива состоит в том, чтобы сделать Insert / Ole Object .


Спасибо за быстрый ответ и за ссылку. Хотя ответы по этой ссылке работают, я ищу способ вставить лист без необходимости открывать LibreOffice Calc.
Peachy

1
Альтернатива состоит в том, чтобы сделать объект Вставить / Оле ...
Жасмин

Это сработало. Спасибо! Можете ли вы отредактировать свой ответ, чтобы добавить это, чтобы я мог принять его.
Peachy

Вы не возражаете добавить несколько инструкций к этому ответу?
RolandiXor

Хотя это может теоретически ответить на вопрос, было бы предпочтительным включить сюда основные части ответа и предоставить ссылку для справки.
RolandiXor

0
  1. Откройте Writer и Calc .
  2. В Calc выберите ячейки, которые вы хотите вставить в ваш документ.
  3. Перетащите их в Writer.

Просто как тот.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.