【发布时间】:2015-06-12 23:42:31
【问题描述】:
使用 Access 2010 和 python 2.7.8
在 Access 2010 表单上有一个命令按钮。我正在尝试从 Field1 文本框中提取值并将其传递给 python 脚本。我正在努力传递变量。注释掉的东西是我尝试过的其他东西。
Field1 文本框中的值为:
C:\\tests\\Project
命令按钮后面的 VBA:
Private Sub Command0_Click()
arg1 = """" & Field1 & """"
'arg1 = Field1
Debug.Print arg1
'Call Shell("C:\\Python27\\ArcGIS10.3\\python.exe " & "C:\\tests\\Test.py " & "C:\\tests\\Project", vbNormalFocus)
Call Shell("C:\Python27\ArcGIS10.3\python.exe " & "C:\tests\Test.py " & arg1, vbNormalFocus)
End Sub
Python 代码是:
import os.path
#fp = "C:\\tests\\Projects"
fp = argv[1]
os.makedirs(fp)
【问题讨论】:
标签: python-2.7 ms-access vba