Excel 2010を駆動するためにpython win32を使用しています。特定のセルに写真を挿入したい
import win32com.client as win32
from win32com.client import constants as constants
excel = win32.gencache.EnsureDispatch('Excel.Application')
excel.Visible = True
wb = excel.Workbooks.Add()
ws = wb.Worksheets('Sheet1')
ws.Name = 'PicDemo' ## rename worksheet
## select the active sheet
excel.Sheets('PicDemo').Select()
ws = excel.ActiveSheet
ws.Cells(9,9).Select()
## insert a png pic into this cell
ws.Pictures().Insert(pic file path)
PCに挿入された写真を見ることができますが、友人にエクセルを送ると、写真を見ることができず、「無効なリンク」と赤い十字が表示されます。
Web を検索したところ、多くの人が Excel 2010 のこの不具合について不満を漏らしていました。依存リンクなしで写真を完全に保存したいだけです。
python win32 の回避策はありますか?