فتح ملفات اكسل وقوات الدفاع الشعبي مع تى سى ال تاكا

StackOverflow https://stackoverflow.com/questions/1622892

  •  06-07-2019
  •  | 
  •  

سؤال

وأواجه مشاكل في فتح ملف Excel موجودة مع تى سى ال تاكا. وأنا قادرة على فتح ملف MS Word موجود مع أية مشاكل. التعليمات البرمجية التي أستخدمه هو على النحو التالي، أيضا طلبي اختبار له "حزمة تتطلب تتولى هذه الإدارة" ما يلي:

proc OpenFile {} {
#Path to file
set app [::tcom::ref getobject "C:\\Users\\Me\\Desktop\\Test.doc"] 
#Change path to application
set this [$app Application]
#Open application
$this Visible 1
}

ويتم تنفيذ هذه الشفرة عن طريق زر واحدة. في الأساس، ويحصل على فتح TEST.DOC بعد الضغط على الزر.

وحاولت تغيير الملف إلى ملف Excel موجودة، وعند الضغط على زر فتح الملف لجزء من الثانية، ثم يغلق. هذا يحدث أيضا مع ملفات MS الوصول، كذلك.

لا أحد يعرف كيفية فتح ملف موجود Excel مع تى سى ال تاكا، وجعلها تبقى مفتوحة؟ بالإضافة إلى ذلك، لملفات PDF وملفات نصية، وأنا أفهم أنني لا أستطيع استخدام تتولى هذه الإدارة لفتح هذه الملفات. لا أحد يعرف كيفية فتح ملفات PDF، والنص، وغيرها من الملفات غير MS-مع تى سى ال تاكا؟

واقدر مساعدتكم!

وشكرا لك،

وسوق دبي المالي

هل كانت مفيدة؟

المحلول

وعلى افتراض كنت على ويندوز وكنت ترغب فقط لفتح ملف (xls و قوات الدفاع الشعبي، ...) مع التطبيق المعتاد (أي لا تعديل الملف من السيناريو الخاص بك) يمكنك استخدامها فقط "بداية" مثل هذا:

set TestDoc "My Test.xls"
eval exec [auto_execok start \"\" [list $TestDoc]
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top