Вставка / отображение двухстраничного объекта Word в листе Excel

Я пытаюсь взять двухстраничный Word документ и вставить его в лист Excel 2010 . Я не пытаюсь ссылаться на исходный документ.

До сих пор мне удалось вставить объект, но он отображает только первую страницу. Чтобы увидеть вторую страницу, я должен дважды щелкнуть по объекту, который затем переводит меня в режим редактирования. Изменение размера объекта не работает, независимо от того, находится ли я в режиме редактирования или в обычном режиме.

Я искал документацию по этому вопросу и нашел эту тему , но на самом деле не было разрешения. То, что я не хочу делать, – это разделить мой документ на два отдельных файла, хотя это больше похоже на то, что это мой единственный вариант на этом этапе.

Кто-нибудь знает, как отображать обе страницы документа Word в листе Excel без разделения их на два отдельных файла? Кто-нибудь знает, возможно ли это?

3 Solutions collect form web for “Вставка / отображение двухстраничного объекта Word в листе Excel”

Есть трюк, который почти срабатывает. Вы можете создать текстовое поле в excel, а затем выбрать весь текст в документе слова (Ctrl-A), скопировать его и вставить в текстовое поле Excel.

Графика и форматирование размера обычно не пересекаются с разделом, но смелые, ссылки и т. Д. Обычно делают.

Как я уже сказал, это не идеальное решение, но если ваш текстовый документ больше текста, чем форматирование, вы должны приблизиться. Это единственный способ, которым мне когда-либо удалось получить более одной страницы Word в Excel

Хорошо, вот решение, на которое я остановился.

Я вложил документ Word в лист. Поскольку пользователь может прокручивать документ вниз, когда он находится в режиме редактирования, я использовал VBA для автоматического перевода объекта в режим редактирования:

 'This code is called from a button on a different sheet. It could also be put in _ 'a Worksheet_SheetActivate instead or called from a button on the same sheet. Dim ws As Worksheet Application.ScreenUpdating = False Set ws = ThisWorkbook.Sheets("Sheet1") With ws .Activate .Shapes.Range(Array("Object 7")).Select Selection.Verb Verb:=xlPrimary End With Application.ScreenUpdating = True 

Таким образом, пользователю не нужно дважды щелкнуть объект, чтобы войти в режим редактирования … это не идеальное решение, но это достойное решение для моих целей.

Я столкнулся с этой проблемой, изменив размер страницы в Word от A4 до нестандартного размера (максимально возможная длина). Это было тогда достаточно долго, что, когда я вставил в excel как объект, все это появилось. Мой оригинальный файл был близок к двум страницам.

  • Ошибка повторения текста в Word
  • Переименование закладки в Word 2010
  • Word 2010: создание стиля без цвета шрифта
  • Как использовать заголовок 1 для нескольких документов верхнего уровня?
  • Как удалить верхние и нижние колонтитулы после первой страницы?
  • «Этот файл был создан из интернет-сайта» - Как отметить этот файл как локальный и безопасный?
  • Уравнения Word 2010 меняют без моего одобрения
  • Word 2010: Как ссылаться на пользовательские свойства документа?
  • Остановить Microsoft Word 2010 от сглаживания скриншотов?
  • Нумерация основных документов / поддокументов
  • Как создать гиперссылку в документе Word в другое место в том же документе?
  • Interesting Posts

    C ++ unordered_map с использованием настраиваемого типа classа в качестве ключа

    Утилита для определения шрифта, используемого на сайте?

    Как я могу остановить Windows 10 от ворчания меня, чтобы «восстановить настройки безопасности в Интернете»?

    Cron: запустить процесс, но только если он не работает?

    Использование UDF в Excel для обновления рабочего листа

    VirtualBox: использование физического раздела в качестве виртуального диска

    После установки Windows Phone 8 SDK Connectify не работает

    В чем разница между size_t и int в C ++?

    Создание и управление приложениями Facebook из бизнес-аккаунта

    Как сделать брекеты с клавиатурой Apple в Windows?

    Экспорт classов, содержащих std :: objects (вектор, карта и т. Д.) Из dll

    «Расширить объем» не работает в Windows Vista

    Компьютерный вентилятор, начинающий шуметь, не может отвинтить ноутбук. Получил решение?

    SparkSQL: применять агрегированные функции к списку столбцов

    Есть ли инструмент командной строки распознавания лиц?

    Давайте будем гением компьютера.