Python: Подавление запроса «обновить внешнюю ссылку» в Excel с использованием win32com - PullRequest
0 голосов
/ 29 мая 2020

Привет, я использую win32com, чтобы открыть Excel и выполнить некоторые задачи. Единственная проблема в том, что в Excel есть ссылки на внешний файл Excel, и я все время получаю это раздражающее сообщение. Как мне нажать «Продолжить использование кодов win32com»? enter image description here.

коды ниже

import os, os.path
import win32com.client
xlapp = win32com.client.DispatchEx("Excel.Application")
xlapp.RegisterXLL('C:/blp/API/Office Tools/bofaddin.dll')
xlapp.Workbooks.Open('C:\\blp\\API\\Office Tools\\BloombergUI.xla')
filepath = "C:\\Users\\XYZ\\Downloads\\ExcelVBAs\\NewVba.xlsm"

wb = xlapp.Workbooks.Open(filepath,None,False)
xlapp.Visible = True
wb_addin = ('C:/blp/API/Office Tools/bofaddin.dll')
ws = wb.sheets['XY']
ws.Range('A18').value = 'XYZ!'
wb.Save()
xlapp.Quit()
del xlapp
...