vba python 结合_Python和VBA,混合内翻字符

基本上,我在Word文档中保存了一个python脚本,并使用excelvba(从电子表格中插入值)对其进行修改,并将其打印到一个.py文件中,以便在命令行中运行。但是,当我将word文档中的脚本打印到.py文件并打开.py文件时,IDE警告“将自动修复混合的行尾字符”,然后脚本中的所有“”都变成类似于§¨的内容。以下是我的vba代码:Dim wddoc As Variant

Dim wdApp As Variant

Dim fileopen As String

Set wdApp = CreateObject("Word.application")

Set wddoc = wdApp.Documents.Open("C:\Users\BLABLA\Desktop\python test\test.docx")

'modifying word document here, inserting value from spread sheet

fileopen = "C:\Users\BLABLABLA\Desktop\python test\testpy.py"

Open fileopen For Append As #1

Print #1, wddoc.Content

Close #1

With wdApp.activedocument

.Close WdDoNotSaveChanges

End With

下面是保存在word文档中的脚本示例

^{2}$

下面是我打印到.py文件时得到的结果:# -*- coding: utf-8 -*-

for i in range(1,10):

print(¡§test¡¨)

¡§¡¨appears to be wrong

我该怎么解决呢?我是个新手,这可能是个愚蠢的问题,但我会感谢你的任何意见。提前谢谢!在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值