Чтение информации из SharePoint сначала возвращает неправильное значение – нужно сделать дважды
Извините, если дубликат – не нашел, казалось бы, соответствующих потоков. Способ работы моей книги состоит в том, что у нее есть sheet
с импортированным .iqy
, поэтому у меня есть соединение с данными, обновляйте его и читайте данные из таблицы.
Однако позвольте мне привести вам пример того, что происходит каждый раз, когда я выполняю такое действие.
Существует SharePoint, где каждую неделю загружается отчет, который мне потом нужно обработать. Я нахожу этот отчет к дате последнего изменения. Макрос возвращается (в поле сообщения) «Последний файл с [даты] – продолжайте с этим?»
- Есть ли способ дублировать файл с метаданными?
- Дата и значение формата
- Как открыть файл Excel с Sharpoint
- Отправка Excel в разные списки SharePoint на основе поля «Отдел»
- Нажимайте данные на листы Excel с использованием макросов vba
Основываясь на этой дате, я могу судить, является ли последний отчет в SharePoint более новым, чем последний, который я обработал последним.
Я обновляю таблицу, используя:
wsGDT.Range("A2").ListObject.QueryTable.Refresh BackgroundQuery:=True
Сегодня 31 марта. После первого обновления таблицы MsgBox возвращает: «Последний файл – с 15 марта».
Однако, если я снова запустил тот же макрос, MsgBox, что время вокруг будет правильно возвращать сообщение о том, что последний файл был загружен вчера.
Это происходит каждый раз. Как будто первое обновление не сработало.
Какие-либо предложения?
- Загрузите весь каталог (папку) из sharepoint с помощью vba-excel
- Фантомные символы в строках при конвертации из Sharepoint> Excel> PDF
- Как искать содержимое макроса Excel в SharePoint?
- Совместное использование настраиваемых макросов и пользовательской ленты Excel с другими пользователями через Sharepoint
- Автоматическое открытие таблицы xls на C # с сайта SharePoint в режиме чтения / записи
- Как загрузить список SharePoint, который охватывает несколько веб-страниц
- Анализ и анализ данных
- Загрузка нескольких листов и экспорт на один лист для Excel