我正在尝试使用Python3与powerpoint的自定义加载项进行交互。特别是思考细胞,一个图表工具。我只需要使用这里记录的一个函数:https://www.think-cell.com/en/support/manual/exceldataautomation.shtml
我可以成功地使用pywin32连接到powerpoint并获取对加载项的引用
import win32com.client as win32
def ppt():
return win32.gencache.EnsureDispatch('PowerPoint.Application')
def excel():
return win32.gencache.EnsureDispatch('Excel.Application')
e = excel()
p = ppt()
thinkcell = p.COMAddIns("thinkcell.addin").Object
但是,当我调用thinkcell.UpdateChart(slide, "Chart24", r)
(幻灯片和r在别处定义)时,我得到:
AttributeError: <unknown>.UpdateChart
我相信这意味着问题在于没有为think cell插件编写python接口,或者插件没有以对象可以调用其函数的方式注册
我如何解决这个问题?如果我需要编写一个允许调用UpdateChart的接口,那会是什么样子
您是否尝试过以下简单操作:
此外,您是否尝试过:
相关问题 更多 >
编程相关推荐