передача аргумента в VBA-функции xlwings RunPython

>>> x={'a': 1, 'b': {'m': 4, 'n': 5, 'o': 6}, 'c': 3}
>>> u=x.copy()
>>> v=dict(x)
>>> import copy
>>> w=copy.deepcopy(x)
>>> x['a']=10
>>> x
{'a': 10, 'c': 3, 'b': {'m': 4, 'o': 6, 'n': 5}}
>>> u
{'a': 1, 'c': 3, 'b': {'m': 4, 'o': 6, 'n': 5}}
>>> v
{'a': 1, 'c': 3, 'b': {'m': 4, 'o': 6, 'n': 5}}
>>> w
{'a': 1, 'c': 3, 'b': {'m': 4, 'o': 6, 'n': 5}}
>>> x['b']['m']=40
>>> x
{'a': 10, 'c': 3, 'b': {'m': 40, 'o': 6, 'n': 5}}
>>> u
{'a': 1, 'c': 3, 'b': {'m': 40, 'o': 6, 'n': 5}}
>>> v
{'a': 1, 'c': 3, 'b': {'m': 40, 'o': 6, 'n': 5}}
>>> w
{'a': 1, 'c': 3, 'b': {'m': 4, 'o': 6, 'n': 5}}
0
задан Gage Brklacich 16 January 2019 в 19:28
поделиться

2 ответа

Используйте полный путь вашей рабочей книги (фактический путь вместо ThisWorkbook.FullName и структурируйте его следующим образом r'''myfullpath\mysubfolder\myExcelfile'''

0
ответ дан MBB70 16 January 2019 в 19:28
поделиться

Мне нужно было использовать RunPython ("import exceltest; exceltest.excelTest(r'" & ThisWorkbook.FullName & "')")

0
ответ дан Gage Brklacich 16 January 2019 в 19:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: