Excelファイルのテキストボックスからテキストを読み取り、その値を変数に保存したいと思います。私が抱えている問題は、TextBoxの読み取りにあります。私はいくつかの方法を試しましたが、これはエラーを生成しないため、最も有望でしたが、望ましい結果を引き出すこともできませんでした。任意の提案をいただければ幸いです。以下のコードを参照してください。
import win32com.client as win32
excel = win32.gencache.EnsureDispatch('Excel.Application')
wb = excel.Workbooks.Open("C:\\users\\khillstr\\Testing\\Scripts\\Book1.xlsx")
excel.Visible = False
ws = wb.Worksheets
canvas = excel.ActiveSheet.Shapes
for shp in canvas.CanvasItems:
if shp.TextFrame.Characters:
print shp.TextFrame.Characters
else:
print "no"