هل يمكنني تشغيل Excel من برنامج نصي .cmd مع تمكين جميع وحدات الماكرو؟

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

  •  19-09-2019
  •  | 
  •  

سؤال

كيف يمكنني تشغيل Excel من سطر الأوامر / cmd النصي بحيث لا يطالب إذا كنت ترغب في تمكين وحدات الماكرو في جدول البيانات الذي أقوم بتشغيله؟

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

المحلول

توقيع وحدات الماكرو الخاصة بك مع توقيع رقمي قد يفعل ما تريد. إذا قمت بتوقيع وحدات الماكرو في جدول بيانات، فسيطلب من المستخدم الذي يفتح ذلك:

يحتوي "foo.xls" على وحدات ماكرو برامج ACME، وقد تحتوي وحدات الماكرو على فيروسات. عادة ما تكون آمنة لتعطيل وحدات الماكرو، ولكن إذا كانت وحدات الماكرو مشروعة، فقد تفقد بعض الوظائف.

سيحصل المستخدم على اختيار وحدات الماكرو المعتادة المعتادة، لكنها ستحصل أيضا على خيار مكافأة:

دائما الثقة وحدات الماكرو من هذا الناشر.

إذا حدد المستخدم هذا الخيار، فلن ترى أبدا المطالبة مرة أخرى لهذا الملف أو أي موقع آخر من قبل نفس الناشر.

نصائح أخرى

المطالبة هي إعدادات Excel لذلك ستحتاج إلى الانتقال إلى Excel وتغيير إعدادات الأمان. يمكنك تغييره في Excel 2007 من خلال خيارات Excel -> مركز الثقة -> إعدادات مركز الثقة -> إعدادات الماكرو.

لا أعرف وسيلة لتعطيل هذا من خلال سطر الأوامر، ولا أعتقد أنه من المنطقي أن تكون، يبدو وكأنه خرق أمني لي.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top