بسته سازگاری Microsoft Office برای فرمت های فایل Word، Excel و PowerPoint. تبدیل اسناد Word با یک دستور کدگذاری های مختلف برای الفبای مختلف

وقتی باز میکنی فایل متنیکه در مایکروسافت وردیا برنامه دیگری (به عنوان مثال، در رایانه ای که زبان سیستم عامل آن با زبانی که متن در فایل در آن نوشته شده است متفاوت است)، رمزگذاری به برنامه کمک می کند تا تعیین کند متن باید به چه شکلی روی صفحه نمایش داده شود تا آن را نشان دهد. قابل خواندن است.

در این مقاله

اطلاعات کلی در مورد رمزگذاری متن

متنی که به صورت متن روی صفحه نمایش داده می شود در واقع به عنوان مقادیر عددی در یک فایل متنی ذخیره می شود. کامپیوتر مقادیر عددی را به کاراکترهای قابل مشاهده ترجمه می کند. برای این کار از یک استاندارد رمزگذاری استفاده می شود.

رمزگذاری یک طرح شماره گذاری است که در آن به هر کاراکتر متنی در یک مجموعه مقدار عددی خاصی اختصاص داده می شود. رمزگذاری می تواند شامل حروف، اعداد و کاراکترهای دیگر باشد. زبان های مختلف اغلب از مجموعه کاراکترهای متفاوتی استفاده می کنند، بنابراین بسیاری از رمزگذاری های موجود برای نمایش مجموعه کاراکترهای زبان مربوطه خود طراحی شده اند.

رمزگذاری های مختلف برای الفبای مختلف

اطلاعات رمزگذاری ذخیره شده با یک فایل متنی توسط رایانه برای نمایش متن روی صفحه استفاده می شود. به عنوان مثال، در رمزگذاری «سیریلیک (ویندوز)»، کاراکتر «Й» با مقدار عددی 201 مطابقت دارد. وقتی فایلی حاوی این کاراکتر را در رایانه‌ای که از رمزگذاری «سیریلیک (ویندوز)» استفاده می‌کند باز می‌کنید، رایانه می‌خواند. عدد 201 و علامت "Y" را نشان می دهد.

با این حال، اگر همان فایل در رایانه ای که به طور پیش فرض از رمزگذاری متفاوتی استفاده می کند باز شود، کاراکتر مربوط به عدد 201 در این رمزگذاری روی صفحه نمایش داده می شود. به عنوان مثال، اگر رمزگذاری مورد استفاده در رایانه "اروپایی غربی (ویندوز)" باشد، کاراکتر "Y" از فایل متنی مبدا مبتنی بر سیریلیک به صورت "É" نمایش داده می شود، زیرا این کاراکتر مطابق با عدد 201 در این است. رمزگذاری

یونیکد: یک رمزگذاری واحد برای الفبای مختلف

برای جلوگیری از مشکل در رمزگذاری و رمزگشایی فایل های متنی، می توانید آنها را در یونیکد ذخیره کنید. این رمزگذاری شامل اکثر کاراکترهای همه زبان هایی است که معمولاً در رایانه های مدرن استفاده می شود.

از آنجایی که Word مبتنی بر یونیکد است، تمام فایل های موجود در آن به طور خودکار در این رمزگذاری ذخیره می شوند. فایل های یونیکد را می توان در هر رایانه ای با سیستم عامل روشن باز کرد زبان انگلیسیبدون توجه به زبان متن علاوه بر این، فایل‌های یونیکد حاوی نویسه‌هایی که در الفبای اروپای غربی یافت نمی‌شوند (مانند یونانی، سیریلیک، عربی یا ژاپنی) می‌توانند در چنین رایانه‌ای ذخیره شوند.

انتخاب یک رمزگذاری هنگام باز کردن یک فایل

اگر در باز کردن فایلمتن تحریف شده یا به صورت علامت سوال یا مربع نمایش داده می شود، ممکن است Word رمزگذاری را اشتباه تعیین کرده باشد. می توانید رمزگذاری مورد استفاده برای نمایش (رمزگشایی) متن را مشخص کنید.

    یک برگه را باز کنید فایل.

    روی دکمه کلیک کنید گزینه ها.

    روی دکمه کلیک کنید علاوه بر این.

    پرش به بخش عمومیو کادر را علامت بزنید تأیید تبدیل فرمت فایل در حالت باز.

    توجه داشته باشید:اگر این کادر انتخاب شده باشد، Word یک کادر محاوره ای را نمایش می دهد تبدیل فایلهر زمان که یک فایل غیر Word را باز می کنید (یعنی فایلی که پسوند DOC، DOT، DOCX، DOCM، DOTX یا DOTM ندارد). اگر اغلب با چنین فایل هایی کار می کنید، اما معمولاً نیازی به انتخاب رمزگذاری ندارید، حتماً این گزینه را غیرفعال کنید تا این کادر محاوره ای ظاهر نشود.

    فایل را ببندید و دوباره باز کنید.

    در کادر محاوره ای تبدیل فایلمورد را انتخاب کنید متن کدگذاری شده.

    در کادر محاوره ای تبدیل فایلسوئیچ را تنظیم کنید دیگرو کدگذاری مورد نظر را از لیست انتخاب کنید.

    در محدوده ی نمونه

اگر تقریباً تمام متن ها یکسان به نظر می رسند (مثل مربع یا نقطه)، ممکن است رایانه شما فونت درستی را نصب نکرده باشد. در این صورت می توانید فونت های اضافی را نصب کنید.

برای نصب فونت های اضافی، موارد زیر را انجام دهید:

    روی دکمه کلیک کنید شروع کنیدو مورد را انتخاب کنید صفحه کنترل.

    یکی از کارهای زیر را انجام دهید:

    در ویندوز 7

    1. در کنترل پنل، یک مورد را انتخاب کنید حذف برنامه ها.

      تغییر دادن.

    AT ویندوز ویستا

      در کنترل پنل، بخش را انتخاب کنید حذف نصب یک برنامه.

      در لیست برنامه ها، روی Microsoft Office یا Microsoft Word اگر جداگانه از Microsoft Office نصب شده است، کلیک کنید و سپس کلیک کنید. تغییر دادن.

    در ویندوز XP

      در کنترل پنل، روی مورد کلیک کنید نصب و حذف برنامه ها.

      ذکر شده برنامه های نصب شده اگر مایکروسافت آفیس یا مایکروسافت ورد جداگانه از مایکروسافت آفیس نصب شده است، کلیک کنید و سپس کلیک کنید تغییر دادن.

    در یک گروه تغییر دادن نصب های مایکروسافتدفتردکمه را فشار دهید افزودن یا حذف اجزاو سپس روی دکمه کلیک کنید ادامه دهید.

    در فصل گزینه های نصبگسترش عنصر ابزارهای معمول آفیس، و سپس - پشتیبانی چند زبانه.

    فونت مورد نظر خود را انتخاب کنید، روی فلش کنار آن کلیک کنید و انتخاب کنید از کامپیوتر من اجرا شود.

توصیه:هنگام باز کردن یک فایل متنی در یک کدگذاری یا دیگری، Word از فونت های تعریف شده در کادر محاوره ای استفاده می کند گزینه های سند وب. (برای نمایش کادر محاوره ای گزینه های سند وب، کلیک دکمه مایکروسافت آفیس، سپس کلیک کنید گزینه های کلمهو یک دسته را انتخاب کنید علاوه بر این. در فصل عمومیدکمه را فشار دهید گزینه های سند وب.) با استفاده از گزینه های موجود در برگه فونت هاکادر محاوره ای گزینه های سند وبشما می توانید فونت را برای هر کدگذاری سفارشی کنید.

انتخاب یک رمزگذاری هنگام ذخیره یک فایل

اگر هنگام ذخیره فایل رمزگذاری را انتخاب نکنید، یونیکد استفاده خواهد شد. به عنوان یک قاعده کلی، یونیکد توصیه می شود زیرا از اکثر کاراکترها در اکثر زبان ها پشتیبانی می کند.

اگر قصد دارید سند را در برنامه ای باز کنید که از یونیکد پشتیبانی نمی کند، می توانید رمزگذاری مورد نظر را انتخاب کنید. به عنوان مثال، در سیستم عاملبه زبان انگلیسی، می توانید یک سند چینی (سنتی) با استفاده از یونیکد ایجاد کنید. با این حال، اگر چنین سندی در برنامه‌ای باز شود که از زبان چینی پشتیبانی می‌کند اما از یونیکد پشتیبانی نمی‌کند، فایل را می‌توان در رمزگذاری "Chinese Traditional (Big5)" ذخیره کرد. در نتیجه، وقتی سند در برنامه‌ای که از چینی سنتی پشتیبانی می‌کند باز شود، متن به درستی نمایش داده می‌شود.

توجه داشته باشید:از آنجایی که یونیکد کامل ترین استاندارد است، ممکن است برخی از کاراکترها هنگام ذخیره متن در کدگذاری های دیگر نمایش داده نشوند. برای مثال، فرض کنید که یک سند یونیکد حاوی متن عبری و سیریلیک باشد. اگر فایل را در رمزگذاری "سیریلیک (ویندوز)" ذخیره کنید، متن عبری نمایش داده نخواهد شد و اگر آن را در رمزگذاری "عبری (ویندوز)" ذخیره کنید، متن سیریلیک نمایش داده نخواهد شد.

اگر استاندارد کدگذاری را انتخاب کنید که برخی از کاراکترهای فایل را پشتیبانی نمی کند، Word آنها را با رنگ قرمز علامت گذاری می کند. می‌توانید پیش‌نمایش متن را در رمزگذاری انتخابی قبل از ذخیره فایل مشاهده کنید.

ذخیره یک فایل به عنوان متن کدگذاری شده، متنی را که فونت Symbol برای آن انتخاب شده است و همچنین کدهای فیلد حذف می‌کند.

انتخاب رمزگذاری

    یک برگه را باز کنید فایل.

    در زمینه نام فایلیک نام برای فایل جدید وارد کنید

    در زمینه نوع فایلانتخاب کنید متن ساده.

    اگر کادر محاوره ای ظاهر شود Microsoft Office Word - بررسی سازگاری، دکمه را فشار دهید ادامه دهید.

    در کادر محاوره ای تبدیل فایلکدگذاری مناسب را انتخاب کنید

    • برای استفاده از رمزگذاری استاندارد، گزینه را انتخاب کنید ویندوز (پیش‌فرض).

      برای استفاده از رمزگذاری MS-DOS، گزینه را انتخاب کنید MS-DOS.

      برای تنظیم رمزگذاری متفاوت، دکمه رادیویی را تنظیم کنید دیگرو مورد مورد نظر را از لیست انتخاب کنید. در محدوده ی نمونهمی توانید متن را مشاهده کنید و بررسی کنید که آیا در رمزگذاری انتخاب شده به درستی نمایش داده می شود.

      توجه داشته باشید:می توانید اندازه کادر محاوره ای را تغییر دهید تا ناحیه نمایش سند بزرگتر شود تبدیل فایل.

    اگر پیام "متن مشخص شده با رنگ قرمز را نمی توان به درستی در رمزگذاری انتخاب شده ذخیره کرد" مشاهده کردید، می توانید رمزگذاری دیگری را انتخاب کنید یا کادر را علامت بزنید. اجازه جایگزینی کاراکتر.

    اگر جایگزینی کاراکتر فعال باشد، نویسه‌هایی که نمی‌توانند نمایش داده شوند با نزدیک‌ترین نویسه‌های معادل در کدگذاری انتخاب‌شده جایگزین می‌شوند. به عنوان مثال، بیضی با سه نقطه، و نقل قول های گوشه با نقطه های مستقیم جایگزین می شوند.

    اگر رمزگذاری انتخاب شده دارای نویسه‌های معادل برای نویسه‌هایی باشد که با رنگ قرمز مشخص شده‌اند، آنها به‌عنوان خارج از زمینه (مثلاً به عنوان علامت سؤال) ذخیره می‌شوند.

    اگر سند در برنامه‌ای باز می‌شود که متنی را از یک خط به خط دیگر نمی‌پیچد، می‌توانید شکسته‌های خط سخت را در سند وارد کنید. برای انجام این کار، کادر را علامت بزنید درج شکستگی های خطو نماد شکست مورد نظر (بازگشت حمل (CR)، تغذیه خط (LF) یا هر دو) را در فیلد مشخص کنید. خطوط انتهایی.

یافتن کدهای موجود در Word

Word چندین رمزگذاری را تشخیص می‌دهد و از کدگذاری‌هایی که همراه با نرم‌افزار سیستم هستند پشتیبانی می‌کند.

در زیر لیستی از اسکریپت ها و رمزگذاری های مرتبط با آنها (صفحات کد) آمده است.

سیستم نوشتاری

رمزگذاری ها

فونت استفاده شده

چند زبانه

یونیکد (UCS-2 با مستقیم و به صورت برعکسبایت، UTF-8، UTF-7)

فونت استاندارد برای سبک "عادی" نسخه بومی سازی شده Word

عربی

ویندوز 1256، ASMO 708

زبان چینی ساده شده)

GB2312، GBK، EUC-CN، ISO-2022-CN، HZ

چینی (سنتی)

BIG5، EUC-TW، ISO-2022-TW

سیریلیک

Windows 1251، KOI8-R، KOI8-RU، ISO8859-5، DOS 866

انگلیسی، اروپای غربی و دیگران بر اساس الفبای لاتین

Windows 1250، 1252-1254، 1257، ISO8859-x

یونانی

ژاپنی

Shift-JIS، ISO-2022-JP (JIS)، EUC-JP

کره ای

Wansung، Johab، ISO-2022-KR، EUC-KR

ویتنامی

هندی: تامیل

هندی: نپالی

ISCII 57002 (دواناگری)

هندی: کونکانی

ISCII 57002 (دواناگری)

هندی: هندی

ISCII 57002 (دواناگری)

هندی: آسامی

هندی: بنگالی

هندی: گجراتی

هندی: کانادا

هندی: مالایایی

هندی: اوریا

هندی: مراتی

ISCII 57002 (دواناگری)

هندی: پنجابی

هندی: سانسکریت

ISCII 57002 (دواناگری)

هندی: تلوگو

    زبان های هندی نیاز به پشتیبانی سیستم عامل و فونت های OpenType مناسب دارند.

    فقط پشتیبانی محدود برای نپالی، آسامی، بنگالی، گجراتی، مالایالام و اوریا در دسترس است.

در کارهای روزمره IT مانند مدیریت شبکه و پشتیبانی کاربر، اغلب وجود دارد فایل های مختلفبه خصوص اسنادی که در ویرایشگرهای متن نوشته شده اند. متأسفانه ساخته شده است ابزار ویندوزبه شما اجازه می دهد تا با اسناد فقط به عنوان فایل کار کنید. ابزارهای استاندارد داده های داخلی Word مانند تبدیل نوع سند را مدیریت نمی کنند.

من یک اسکریپت WSH (ویندوز میزبان اسکریپت) ConvertWord نام دارد که به عنوان پوسته فرمان برای Microsoft Word استفاده می شود و کار با اسناد را آسان می کند. علاوه بر این، اسکریپت می تواند برای آزمایش اسناد نامعتبر مفید باشد.

الزامات

برای استفاده از ConvertWord باید Word 97 یا جدیدتر روی رایانه شما نصب شود ویرایشگر متن. کد منبع کامل ConvertWord را می توانید از وب سایت مجله ما دانلود کنید. قطعات اسکریپت ConvertWord در زیر نشان داده شده است. فایل های convertword.wsf و convertword.cmd باید در یک پوشه ذخیره شوند.

ConvertWord می تواند به طور خودکار از هر مبدل فرمت فایل پیاده سازی شده در Word استفاده کند. Word با مجموعه ای از مبدل های فرمت فایل برای اسناد استاندارد ارائه می شود. با این حال، این مجموعه شامل مبدل های خاص، به عنوان مثال برای اسناد مایکروسافتآثار یا WordPerfect. این مبدل‌ها و سایر مبدل‌های اختیاری نیاز به نصب سفارشی Word دارند.

مبدل‌های استاندارد Word که در کیت‌های منابع مایکروسافت آفیس گنجانده شده‌اند را می‌توانید از صفحه کیت منابع نسخه‌های آفیس 2003 دانلود کنید. http://www.microsoft.com/office/ork/2003/default.htm . مبدل های موجود در بسته منبع با Word 97 و نسخه های جدیدتر ویرایشگر سازگار هستند. پس از نصب بسته منبع، به دایرکتوری ایجاد شده (به طور پیش‌فرض، \%programfiles%orktools) بروید و فایل را با مجموعه مبدل‌ها (oconvpck.exe) پیدا کنید و سپس oconvpck.exe را در تمام رایانه‌هایی که می‌خواهید در آن‌ها مستقر کنید اجرا کنید. مبدل ها

هدف ConvertWord

در اصل، هدف از ایجاد ConvertWord انجام برخی از کارهایی بود که در جادوگر تبدیل دسته ای Word در دسترس نیستند. Batch Conversion Wizard افزودنی مفید به جعبه ابزار هر مدیر است. استاد است قالب کلمه A که یک فرمت ورودی را به یک فرمت خروجی تبدیل می کند. بیشتر اطلاعات دقیقبرای کسب اطلاعات بیشتر در مورد این تبدیل، به مقاله مایکروسافت "نحوه تبدیل خودکار بسیاری از اسناد به فرمت Word 2002" مراجعه کنید. http://support.microsoft.com/?kbid=313714.

Batch Conversion Wizard وظایف زیادی را انجام می دهد، اما برای برخی از آنها بهینه نشده است، مانند مدیریت از راه دور یا خودکار کردن تبدیل های ساده برای کاربران نهایی که اسناد را در سایت های جداگانه به اشتراک می گذارند. ConvertWord می تواند به شما در حل این مشکلات تبدیل توزیع شده با انجام عملیات اساسی زیر کمک کند.

  • یک پرس و جو در مورد نسخه Word که دارد به سیستم ارسال می کند.
  • به طور خودکار لیستی از اسناد با انواع مختلف طول دلخواه را باز می کند.
  • تضمین ذخیره اسناد با نام های منحصر به فرد در قالب Word (پیش فرض) یا فرمت های دیگر.
  • اسناد را به دنبال مشکلات قالب بندی و رمزهای عبور نادرست کاربر آزمایش می کند.

تبدیل کلمه چگونه کار می کند

فرآیند تبدیل ConvertWord یک فرآیند چهار مرحله ای است. در مرحله اول، اسکریپت یک نمونه از برنامه Word را تولید می کند، همانطور که در قطعه نشان داده شده است. فهرست 1با برچسب A. بخشی از کد منبع اسکریپت برای به حداقل رساندن تعداد کادرهای گفتگو در نظر گرفته شده است. به عنوان مثال، کد منبع با برچسب B در صورت امکان کادرهای گفتگو را مسدود می کند.

در مرحله دوم، ConvertWord هر سند را باز می کند. شی Word شامل مجموعه ای از اسناد است. هنگام فراخوانی متد Open این مجموعه (قطعه با برچسب A in لیست 2) سند بازیابی می شود. اگر نام سند را می دانید و می خواهید Word به طور خودکار قالب آن را تعیین کند، می توانید متد را فقط با نام سند به عنوان آرگومان فراخوانی کنید.

یا می توانید فرمت سند را به عنوان پارامتر دیگری برای روش Open تعیین کنید. متأسفانه بسته به نسخه Word، روش Open تا 16 پارامتر نیاز دارد. از آنجایی که پارامتر کنترل فرمت در جایگاه دهم قرار دارد، باید 9 پارامتر قبلی مشخص شود. نتیجه یک رشته طویل و سخت است. اطلاعات پارامتر را می توان در یافت http://msdn.microsoft.com/library/default.asp?url=/library/enus/dv_wrcore/html/wrconwordobjectmodeloverview.aspیا در Word Help.

پارامترهای ConvertWord عبارتند از FileName، ConfirmConversions، ReadOnly، AddToRecentFiles، PasswordDocument، PasswordTemplate، Revert، WritePasswordDocument، WritePasswordTemplate و Format. پارامتر FileName نام فایل سند Word است. هنگامی که Word یک سند باز را تبدیل می کند، می توانید از پارامتر ConfirmConversions برای نمایش کادر محاوره ای استفاده کنید. در ConvertWord، این پارامتر همیشه روی False تنظیم می شود تا اتوماسیون را تسهیل کند.

پارامتر ReadOnly فرآیند باز کردن یک سند فقط خواندنی را کنترل می کند. ConvertWord همیشه اختصاص می دهد پارامتر داده شدهدرست است که سند اصلی بدون تغییر بماند. AddToRecentFiles تعیین می کند که آیا سند باز شده به لیست RecentFiles کاربر فعلی اضافه می شود یا خیر. سند می تواند یکی از ده ها یا حتی صدها باشد، بنابراین افزودن آن به لیست توصیه نمی شود و پارامتر روی False تنظیم می شود.

PasswordDocument رمز عبور برای باز کردن اسناد محافظت شده است و PasswordTemplate رمز عبور الگوها است. این مقادیر برای اسناد غیر Word بی فایده هستند، بنابراین می توان به جای هر پارامتری از دو گیومه دوگانه ("") برای نشان دادن یک رشته خالی استفاده کرد. پارامتر Revert تعیین می کند که آیا اسکریپت به جریان فعلی باز می گردد یا خیر نسخه بازاگر سندی که باید تبدیل شود از قبل باز است، سند بزنید. ConvertWord این پارامتر را روی True تنظیم می کند تا تغییرات را از دست ندهد و فقط کپی باز سند را فعال کند.

پارامترهای WritePasswordDocument و WritePasswordTemplate رمزهای عبور مورد نیاز برای ذخیره را مشخص می کنند. سند بازیا قالب برای اهداف این مقاله، این پارامترها اختیاری هستند زیرا ConvertWord سند اصلی را بازنویسی نمی کند. بنابراین اسکریپت برای هر یک از این آرگومان ها "" را مشخص می کند.

در نهایت، پارامتر Format عددی است که نشان دهنده روشی است که Word برای تعیین فرمت یک سند باز استفاده می کند. تعیین صحیح یک عدد آسان نیست، زیرا اعداد و روش هایی که نشان می دهند به آنها بستگی دارد نسخه نصب شده Word، مبدل اسناد اضافی و مراحل نصب. فرض کنید باید یک سند RTF (فرمت متن غنی) را با کد باز قالب 3 باز و تبدیل کنیم. برای باز کردن یک سند نمونه با استفاده از مبدل استاندارد RTF، از روش زیر استفاده می شود:

تنظیم doc = Word.Documents._

Open("c:my.rtf", False, _

درست غلط، ""، ""، _

درست است، ""، ""، 3)

برخی از خطوط کد منبع در این مقاله به دلیل کمبود فضا به چند خط تقسیم شده است. با استفاده از مجموعه شی FileConverters می‌توان فهرستی از مبدل‌های سند اضافی را با اعداد مربوطه و پسوندهای استاندارد پیدا کرد. AT متن اصلیلیست 3 فهرستی از این مبدل ها را نشان می دهد. هیچ مبدل استاندارد Word در لیست وجود ندارد. فهرستی از مبدل‌های استاندارد Word را می‌توانید در اینجا پیدا کنید برگه یکیو Word Help.

روال CreateFormatCollections اسکریپت ConvertWord لیستی از مبدل های Word را نمایش می دهد. اگرچه اسکریپت تعیین فرمت های باز و ذخیره را کمی آسان تر می کند، فرمت مورد استفاده برای باز کردن یا ذخیره یک سند به نسخه Word و نحوه نصب مبدل ها بستگی دارد.

پس از باز کردن سند یک نسخه جدیدبا استفاده از روش SaveAs (قطعه با برچسب A in لیست 4). متد SaveAs حداکثر 16 پارامتر را می پذیرد، اما ما فقط به دو پارامتر نیاز داریم زیرا پارامتر SaveFormat مورد نیاز، پارامتر دوم است. همانند گزینه های OpenFormat، باید کدهای قالب سندی را که باز می کنید در گزینه SaveFormat مشخص کنید. برای تعیین فرمت ذخیره - به عنوان مثال، برای ذخیره سند در یک فایل متنی خالص C: my.txt - دستور را وارد کنید

doc.SaveAs "C:my.txt"، 2

پس از ذخیره سند، ConvertWord آن را با روش Close (برچسب B لیست 4) می بندد. False مشخص می کند که اگر سند از زمان ذخیره شدن تغییر کرده باشد، Word باید تغییرات را کنار بگذارد. هنگامی که اسکریپت به طور متوالی باز می شود، همه اسناد را ذخیره و بسته می کند، آخرین مرحلهبا فراخوانی متد Quit برنامه Word از Word خارج می شود ( لیست 5).

با استفاده از ConvertWord

قبل از شروع ConvertWord برای اولین بار، مفید است که با اجرای دستور با اطلاعات مربوط به نسخه محلی Word آشنا شوید.

تبدیل کلمه / نسخه

این دستور نشان می دهد اطلاعات مهم، از جمله شماره نسخه ورد نصب شده روی دستگاه. مایکروسافت شماره نسخه را از نام محصول از آفیس 95 حذف کرده است (که آفیس 7 نامیده می شد)، اما تعداد نسخه داخلی با انتشار هر ارتقاء اصلی 1 افزایش می یابد. از همان طرح شماره گذاری در Word به عنوان جزئی از مجموعه آفیس استفاده می شود. شماره های نسخه داخلی 8 (Word 97)، 9 (Word 2000)، 10 (Word 2002) و 11 (Word 2003) هستند.

به‌طور پیش‌فرض، ConvertWord به‌طور خودکار فایل‌ها را با حدس‌های دقیق درباره قالب آن‌ها باز می‌کند (مثلاً Word، متن ساده، WordPerfect، RTF) و آنها را به‌عنوان ذخیره می‌کند. اسناد Word، به آنها نام های منحصر به فردی می دهد که شامل نام فایل، خط زیر و یک عدد است. ConvertWord چندین راه برای نامگذاری اسناد ارائه می دهد. نام فایل را می توان به عنوان آرگومان برای دستور زیر وارد کرد:

تبدیل کلمه unicode.txt plain.txt

Otherdocscorel.wps

در نتیجه این رویکرد، فایل های خروجی با فرمت Word به صورت unicode.doc، plain.doc و otherdocscorel.doc ذخیره می شوند. گزینه دیگر این است که ConvertWord را برای خواندن فایل ها از یک منبع استاندارد تنظیم کنید، مانند این:

تبدیل کلمه

نتایج دستوری که لیستی از فایل ها را ایجاد می کند را می توان به صورت زیر به ConvertWord ارسال کرد:

dir /s /b c:inbox*.txt

| تبدیل کلمه

اگر داده های ورودی تنظیم نشده باشند، ConvertWord از شما می خواهد که نام اسناد ورودی را مشخص کنید تا زمانی که کلید ترکیبی Ctrl + C دو بار فشار داده شود.

ConvertWord یک روش ساده برای جلوگیری از بازنویسی فایل‌هایی با همین نام دارد. فرض کنید می خواهید یک فایل Word را به عنوان یک فایل متنی به نام mylist.txt ذخیره کنید. اگر فایلی با آن نام از قبل وجود داشته باشد، ConvertWord شروع به تکرار از طریق دنباله ای از نام های مشتق شده - mylist_1.txt، mylist_2.txt، و غیره - می کند تا زمانی که یک نام استفاده نشده پیدا شود. سپس این نام به فایل ذخیره شده اختصاص داده می شود. به طور معمول، یافتن نام فایل زمان کمتری نسبت به باز کردن و ذخیره دستی یک سند دارد.

تغییر مکان ذخیره سازی و نام فایل

ConvertWord فایل ها را در همان پوشه فایل اصلی با همان نام پایه ذخیره می کند. بنابراین، هنگام تبدیل فایل‌ها برای بسیاری از کاربران یا گروه‌هایی از کاربران، فایل‌های جدید در کنار فایل‌های قدیمی قرار می‌گیرند. معمولا کاربران فایل های "خود" را می شناسند و نام آنها را به خاطر می آورند.

اما می توانید دایرکتوری که اسناد تبدیل شده در آن ذخیره می شوند را تغییر دهید. برای انجام این کار، فقط سوئیچ / d را با مشخص کنید نام و نام خانوادگی، که می تواند مطلق یا نسبت به مسیری باشد که به پوشه ای که اسکریپت در آن اجرا می شود اشاره می کند. ConvertWord مسیر را به فرمت کامل گسترش می دهد و دایرکتوری مناسب را در صورتی که از قبل وجود نداشته باشد ایجاد می کند.

convertword /d:c:empeexports

می توانید نام پایه (نام فایل بدون پسوند) را با استفاده از سوئیچ /b تغییر دهید. اگر ConvertWord چندین فایل با یک نام پیدا کند، ConvertWord نام فایل‌ها را همانطور که در بالا توضیح داده شد تغییر می‌دهد. همچنین می توانید از سوئیچ x/ برای تعیین پسوند فایلی غیر از پسوند استاندارد نوع فایل صادر شده استفاده کنید.

اسناد غیر Word ایجاد کنید

به طور پیش فرض، ConvertWord به طور خودکار اسناد Word را تولید می کند. اگر می خواهید یک سند غیر Word ایجاد کنید، می توانید از گزینه /sa در ابزار ConvertWord برای تغییر فرمت ذخیره پیش فرض استفاده کنید. بسته به نسخه Word و مبدل های اضافی موجود در سیستمی که ConvertWord روی آن اجرا می شود، قالب هایی که می توان فایل ها را در آنها ذخیره کرد، متفاوت است. اولین قدم هنگام ذخیره یک فایل در یک فرمت خاص، شروع Word با سوئیچ /cnv برای مشاهده مبدل های نصب شده است. شماره مبدل مربوط به نوعی است که می خواهید در آن ذخیره کنید فایل جدید. اگر همه فایل‌ها باید در قالب خاصی مانند RTF (شماره 6) ذخیره شوند، سوئیچ /sa:6 باید به آرگومان‌های ConvertWord اضافه شود. به عنوان مثال، برای تبدیل تمام فایل های WordPerfect در پوشه فعلی به RTF، دستور را اجرا کنید

dir /s /b *.wpd

| تبدیل کلمه /sa:6

بسته به نسخه Word و مبدل های نصب شده، تعداد فرمت های موجود ممکن است زیاد باشد. قبل از تبدیل فایل ها، همیشه باید انواع را بررسی کنید، زیرا تعداد آنها در ماشین های مختلف متفاوت خواهد بود. تنها استثنای این قاعده آزاردهنده مبدل های استاندارد Word هستند. Word 97 به بعد دارای مقادیر یکسانی از 0 تا 6 هستند و با اضافه شدن نسخه های جدید اعداد نوع استاندارد افزایش می یابد. برای Word 2003، اعداد 0 تا 11 در همه ماشین ها یکسان خواهند بود. استثنای مقادیر استاندارد، خروجی با عدد -1 است. این مقدار با مبدل Word مطابقت ندارد، اما به عنوان یک دستور ConvertWord برای نوشتن داده ها از یک فایل سند به کنسول استفاده می شود. می توان آن را با استفاده از /sa - /sa:-1 یا /sa+ تنظیم کرد.

خطا در پردازش

در طول عملیات تبدیل در مقیاس بزرگ، ممکن است مشکلاتی برای برخی از فایل ها ایجاد شود. شما به راهی برای پیگیری اسنادی نیاز دارید که تبدیل به آنها انجام نشده است. اگر فایل قابل تبدیل نباشد، ConvertWord نام فایل و اطلاعات توصیفی را به جریان خطای استاندارد (StdErr) ارسال می کند. یک سرپرست می‌تواند با مشاهده اسکرول نام فایل‌ها روی صفحه، یا با هدایت داده‌های خطا به فایلی برای تجزیه و تحلیل بعدی، خرابی‌ها را کنترل کند، مانند:

Errors.txt

به طور پیش فرض، ConvertWord خطاها را تنها با دادن نام فایل و شماره خطا نشان می دهد:

c:demo.rtf FAILED: 2

با استفاده از سوئیچ /v+ (خروجی کلامی)، می توانید اطلاعات دقیق تری در مورد خطا دریافت کنید:

تبدیل کلمه
/v+>errors.txt

سوئیچ /v- اعداد خطا را چاپ نمی کند. در عوض، نام فایل به سادگی به StdErr ارسال می شود تا پردازش بعدی را تسهیل کند.

آخرین خطای یافت شده توسط ConvertWord همیشه به عنوان سطح خطای نهایی در نظر گرفته می شود. پس از پایان اسکریپت، این مقدار در محیط فرمان موجود است و می تواند توسط اسکریپت دیگری خوانده شود که تعیین می کند آیا فراخوانی ConvertWord موفقیت آمیز است یا ناموفق.

برای شناسایی خطاهای احتمالی بدون تبدیل اسناد، می‌توانید ConvertWord را با سوئیچ /w (چه می‌شد) اجرا کنید. این سوئیچ باعث می شود که ConvertWord همه اسناد را بدون ذخیره آنها باز کند. اگر هر فایلی از کار بیفتد، مانند داده های داخلی خراب شده باشد، یک پیغام خطای عادی صادر می شود.

حل مشکل رمز عبور

گذرواژه ها به ویژه در پردازش دسته ای مشکل ساز هستند زیرا ممکن است برای اسناد مختلف متفاوت باشند. به‌طور پیش‌فرض، ConvertWord از کاراکتر فاصله به‌عنوان رمز عبور استفاده می‌کند، که همه اسنادی را که پسورد ندارند باز می‌کند و اسناد دارای رمز عبور خطایی ایجاد می‌کنند که پردازش بیشتر را متوقف نمی‌کند.

این رفتار را می توان با سوئیچ /p (رمز عبور) تغییر داد. اگر یک آرگومان خالی را مشخص کنید (به عنوان مثال /p: "")، سپس Word از شما می خواهد که یک رمز عبور برای تمام اسناد محافظت شده وارد کنید. با سوئیچ /p می توانید رمز عبور خاصی را تعیین کنید. با این حال، نمی توانید اسناد را بدون رمز عبور یا با رمز عبوری غیر از رمز مشخص شده باز کنید.

کاربرد عملی ConvertWord

من تقریباً 30000 تبدیل را با استفاده از ConvertWord اجرا کردم و چند مشکل رایج پیدا کردم. خرابی‌های غیرمعمول تقریباً همیشه توسط باگ‌های اتوماسیون Word ایجاد می‌شدند. شماره خطا و پیام در بیشتر موارد از Word آمده است. اکثر خطاها (مانند رمز عبور نادرست) به راحتی قابل رفع یا درک هستند. سه اشتباه بعدی کاملاً منظم تکرار شد.

اولین مورد، کادر محاوره ای Word برای اسناد حاوی ماکرو است. به طور پیش فرض، ConvertWord ماکروها را در اسناد مسدود می کند تا از کاربر در برابر کدهای خطرناک محافظت کند. با این حال، هنگامی که Word اسناد حاوی ماکرو را باز می کند، کادر محاوره ای با پیامی در مورد مسدود کردن ماکروها ظاهر می شود. تنها راهی که من برای رفع این پنجره می شناسم این است که به ماکروها اجازه اجرا داده شود. می توانید این کار را با اجرای ConvertWord و تعیین کلید /as (امنیت اتوماسیون) با مقدار 0 (/as:0) انجام دهید. این مقدار پیش فرض برای اسناد Word است که به صورت برنامه نویسی باز شده اند. قبل از استفاده از سوئیچ /as، باید مطمئن شوید که سندی که باز می کنید حاوی کد خطرناک نباشد.

خطای دوم مربوط به برخی از اسناد RTF است که با موفقیت باز نمی شوند اما همچنان به درستی در WordPad نمایش داده می شوند. آنها معمولاً به اشتباه قالب بندی می شوند و نمی توانند به درستی در Word باز شوند. ConvertWord اصلاح نمی شود این مشکلبنابراین نمی توان از ConvertWord برای تبدیل چنین فایل هایی استفاده کرد.

خطای سوم به این دلیل رخ می دهد که Word شناسایی می کند اسناد متنییونیکد در بایت شروع به ترتیب در فایل. اگر علامت تیک وجود نداشته باشد، Word سند را به عنوان متن ساده در نظر می گیرد و هنگام باز کردن سند تبدیل شده، کاربر پس از هر کاراکتر قابل مشاهده، فاصله هایی را مشاهده می کند (در واقع، فاصله ها با کاراکترهای پوچ مطابقت دارند). تنها راهراه حل این است که فایل ها را با سوئیچ /oa (OpenAs) به متن رمزگذاری شده یا یونیکد (/oa:5 برای Word 97 و جدیدتر) تبدیل کنید.

خوشبختانه، چنین خطاهایی نسبتاً نادر رخ می دهد. ConvertWord برای پردازش بسیار مفید خواهد بود تعداد زیادیاسناد و به شما کمک می کند اسناد Word را بدون کار دستی خسته کننده باز و تبدیل کنید.

مشاوره تخصصی شبکه در ایندیانا. او دارای گواهینامه های MCSE، MCP+I و MVP است.

برای کسانی که مایکروسافت آفیس قدیمی مانند 97، 2003، 2007 و 2010 دارند.

برای سازگاری با فرمت OFFICE، لطفاً نرم افزار مناسب را نصب کنید.

به طوری که فرمت های جدید در نسخه های قدیمی باز می شوند

مرور

کاربران برنامه های Wordبسته‌های اکسل یا پاورپوینت برای Microsoft Office XP و 2003: قبل از دانلود بسته سازگاری به روز رسانی های با اولویت بالا را از وب سایت نصب کنیدبه روز رسانی مایکروسافت قبل از دانلود بسته سازگاری.با نصب بسته سازگاری به عنوان یک افزونه به بسته های مایکروسافتآفیس 2000، آفیس XP یا آفیس 2003، می‌توانید فایل‌ها را در قالب‌های جدید مورد استفاده در آخرین نسخه‌های Word، Excel و PowerPoint باز، ویرایش و ذخیره کنید. همچنین می‌توانید از بسته سازگاری با Microsoft Office Word 2003، Excel 2003 و PowerPoint 2003 Viewers برای مشاهده فایل‌های ذخیره شده در قالب‌های جدید استفاده کنید. اطلاعات اضافیبرای بسته سازگاری، به مقاله KB مراجعه کنید.

توجه داشته باشید.اگر از Microsoft Word 2000 یا Microsoft Word 2002 برای خواندن یا نوشتن اسنادی که حاوی مجموعه کاراکترهای پیچیده هستند استفاده می کنید، سپس به نمایش صحیحاسناد Word در نسخه های جدید برنامه باید به اطلاعات مندرج در مقاله مراجعه کنند.

مدیران:می توانید قالب اداری برای مبدل های Word، Excel و PowerPoint موجود در بسته سازگاری را دانلود کنید.

به روز رسانی.بسته سازگاری مایکروسافت آفیس برای شامل سرویس پک 2 (SP2) به روز شده است. اگر الان فایل های DOCXیا DOCM حاوی تگ های XML سفارشی است، وقتی فایل در Word 2003 باز می شود، برچسب ها حذف می شوند. برای اطلاعات بیشتر، به KB978951 مراجعه کنید.

سیستم مورد نیاز

  • سیستم های عامل: Windows 2000 Service Pack 4 ویندوز سرور 2003، Windows Vista، Windows Vista Service Pack 1، Windows XP Service Pack 1، Windows XP Service Pack 2، Windows XP Service Pack 3
    ویندوز 7؛ ویندوز سرور 2008
  • Microsoft Word 2002 Service Pack 3 (SP3)، Microsoft Excel 2002 Service Pack 3 (SP3) و Microsoft PowerPoint 2002 Service Pack 3 (SP3)
  • Microsoft Office Word 2003 SP1 یا جدیدتر، Microsoft Office Excel 2003 SP1 یا جدیدتر، و Microsoft Office PowerPoint 2003 SP1 یا جدیدتر
  • Microsoft Office Word 2003 Viewer.
  • Microsoft Office Excel 2003 Viewer
  • نمایشگر Microsoft Office PowerPoint 2003

دستورالعمل ها

در حال نصب آپدیت

  1. با نصب به‌روزرسانی‌های با اولویت بالا و مورد نیاز که از وب‌سایت Microsoft Update دانلود شده‌اند، مطمئن شوید که سیستم شما به‌روز است (برای کاربران Microsoft Office XP و 2003 لازم است).
  1. پس از نصب به‌روزرسانی‌های با اولویت بالا و مورد نیاز از وب‌سایت Microsoft Update، با کلیک بر روی دکمه بالا و ذخیره فایل در هارد دیسک، بسته سازگاری را دانلود کنید.
  1. برای راه اندازی برنامه نصب، روی فایل اجرایی ذخیره شده در هارد دیسک خود دوبار کلیک کنید FileFormatConverters.exe.
  1. با دنبال کردن دستورالعمل های روی صفحه، نصب را کامل کنید.

حذف فایل آپلود شده