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

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

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

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

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

18
задан ARich
07.05.2023 20:53 Количество просмотров материала 2478
Распечатать страницу

3 ответа

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

графика и форматирование размера обычно не делают это через разрыв, но полужирный, ссылки, так далее, как правило, делают.

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

0
отвечен mcalex 2023-05-09 04:41

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

я вставил документ 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

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

0
отвечен ARich 2023-05-09 06:58

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

0
отвечен Clem 2023-05-09 09:15

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх