Что изменилось между Excel 2007 и 2010, что вызывает сбой сохранения скопированного листа?

когда я делаю это в Excel 2010 это не удается, но работает в Excel 2007:

  1. создать новую книгу и вставить изображение на лист, или получить уже существующий лист с изображением.
  2. скопируйте лист в новую книгу, щелкнув вкладку лист и нажав кнопку Переместить Или Скопировать и выберите (новые книги) в качестве места назначения.
  3. закройте исходную книгу.
  4. попытаться сохранить новый рабочая тетрадь.

сообщение: "обнаружены ошибки при сохранении' myfilepathhere.xlsx'. В Microsoft Excel можно сохранить файл B удаление или восстановление некоторых функций. Чтобы выполнить восстановление в новом файле, нажмите кнопку Продолжить. Чтобы отменить сохранение файла, нажмите кнопку "Отмена". При нажатии кнопки Продолжить открывается другое диалоговое окно файла с последующим больше ошибок ремонта.

кажется, за кулисами он смотрит на исходную книгу, когда он пытается сохранить изображение в новом целевая книга. Нет полезного сообщения об ошибке, конечно, благодаря microsoft. Но эта проблема никогда не случалась в Excel 2007.

причина, по которой я закрываю исходный блокнот перед сохранением, заключается в том, что мне не нужно, чтобы конечный пользователь видел его после того, как я программно вытащу из него coversheet (с изображением) в приложении взаимодействия.

Спасибо за любую помощь.

обновление: я не сталкиваюсь с этой проблемой, если открыть исходную книгу Как "только для чтения" (я делаю это программно с помощью Excel Interop).

20
задан cpast
05.11.2022 5:14 Количество просмотров материала 3502
Распечатать страницу

1 ответ

  1. открыть пустую таблицу и вставить изображение.
  2. сохранить таблицу и, например, мы называем его spreadsheet1.xlsx
  3. закрыть spreadsheet1.xlsx
  4. откройте другую таблицу, сохраните ее и назовите spreadsheet2.xlsx
  5. теперь откройте spreadsheet1.xlsx
  6. Нажмите кнопку Сохранить перед копированием / перемещением вкладки / листа.
  7. копировать или переместить лист / вкладку на spreadsheet1.xlsx, содержащий изображение для spreadsheet2.xslx
  8. если вы выбрали Copy вручную закрыть spreadsheet1.xlsx; Если вы выбрали Move, Excel закроет spreadsheet1.xlsx автоматически.

теперь вы сможете сохранить его успешно.

1
отвечен Fabio 2022-11-06 13:02

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

Ваш ответ

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

Имя
Вверх