سؤال

ويستخدم Excel 2007 نسخة محدثة / مخصص من الحوار مجلد الاستعراض ويندوز القياسية، والتي يمكنك معرفة ما إذا كنت انتقل إلى مكتب زر -> خيارات Excel -> حفظ -> خادم مسودات الموقع -> تصفح ...

وعملائنا يريدنا أن استخدام هذا الحوار بدلا من معيار C # FolderBrowserDialog - هل هذا ممكن (أي ما يمكن أن تحتاج المكالمات Win32 ودلس / API ليكون)، وأكثر لهذه النقطة، فإنه سيكون القانوني

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

المحلول

والكائن Application.FileDialog يجب أن يوفر لك ما كنت أبحث عنه. يمكنك تخصيصه للسماح متعددة اختيار وتعيين المجلد الأول، تعيين نوع ملف الترشيح، وما إلى ذلك لا يمكن إجراء مكالمات API المطلوبة

MSDN و FileDialog كائن

MSDN و FileDialog كائن الأعضاء

نصائح أخرى

في ويندوز 7 (ربما فيستا) التي قد تكون قادرة على العثور على رمز من هنا

http://code.msdn.microsoft.com/WindowsAPICodePack

ولقد لاحظت أنها أخيرا تخلصوا من متصفح المجلد القديم في 7 بأخرى جديدة أن يبدو وكأنه فتح ملف الحوار، ولكن لست متأكدا من كيفية تنفيذ ذلك.

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