เครื่องมือ Studio Microsoft Visual สำหรับ Readme ของระบบ Microsoft Office

หมายเลขบทความ (Article ID): 828087 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
บทความนี้ประกอบด้วยข้อความของ Readme.htm ที่มาพร้อมกับเครื่อง Microsoft Visual Studio มือสำหรับระบบ Office ของ Microsoft
ขยายทั้งหมด | ยุบทั้งหมด

เครื่องมือ Studio Microsoft Visual สำหรับ Readme ของระบบ Microsoft Office

Readme นี้ประกอบด้วยคำแนะนำในการติดตั้งที่สำคัญและหมายเหตุนาทีสุดท้ายจากเครื่อง Microsoft Visual Studio มือสำหรับทีมผลิตภัณฑ์ Microsoft Office System

สำหรับข้อมูลเกี่ยวกับการพัฒนาโซลูชันที่ใช้ Microsoft Office รุ่นล่าสุด ดูศูนย์การนักพัฒนา Microsoft Office ที่อยู่เว็บhttp://msdn.microsoft.com/office.

Readme นี้ประกอบด้วยหัวข้อต่อไปนี้:

การติดตั้งเครื่องมือ Studio Visual สำหรับระบบ Microsoft Office

สิ่งสำคัญ: อ่านข้อกำหนดเบื้องต้นแบบและลำดับของการติดตั้งอย่างละเอียดมากขึ้น ถ้าคุณติดตั้งผลิตภัณฑ์ที่จำเป็นต้องใช้ในใบสั่งที่แตกต่างกัน คุณอาจไม่สามารถใช้เครื่องมือ Studio Visual สำหรับ Office เสร็จเรียบร้อยแล้ว

ข้อกำหนดเบื้องต้นสำหรับคอมพิวเตอร์การพัฒนา


จำเป็นต้องติดตั้งเครื่องมือของ Microsoft Visual Studio สำหรับ Office ซอฟต์แวร์ต่อไปนี้:
  • อย่างใดอย่างหนึ่งต่อไปนี้:
    • Microsoft Visual Basic .NET 2003 มาตรฐาน
    • Microsoft Visual Studio .NET 2003 Professional
    • Microsoft Visual Studio .NET การนักพัฒนาองค์กร 2003
    • Microsoft Visual Studio .NET Architect องค์กรของ 2003
  • และ/ภาษา Visual Basic หรือ Visual c# ภาษา ซึ่งสามารถติดตั้งกับ Visual Studio .NET
  • ไลบรารีของ MSDN ที่ติดตั้งใน ระหว่างการ Visual Basic .NET หรือโปรแกรมติดตั้ง.NET Visual Studio หรือใน ระหว่างการปรับปรุงโดยใช้การเพิ่มหรือเอาโปรแกรม (จำเป็นสำหรับการติดตั้งเนื้อหาของวิธีใช้)
  • Microsoft Office Professional Edition 2003
คอมโพเนนต์ที่ไม่จำเป็นสำหรับตัวอย่าง

คอมโพเนนต์ต่อไปนี้จำเป็นสำหรับบางโปรแกรมประยุกต์ตัวอย่างที่รวมอยู่ในวิธีใช้แบบออนไลน์:
  • Microsoft ข้อมูลบริการทางอินเทอร์เน็ต (IIS), ติดตั้งกับ Microsoft Windows XP หรือ Microsoft Windows 2000
  • Microsoft SQL Server Desktop Engine (MSDE) ติดตั้งจากสื่อการติดตั้ง Office 2003 การตั้งค่าสคริปต์ตัวอย่างการฐานข้อมูลโซลูชัน Office สมมติว่า MSDE ติดตั้งอยู่ภายในเครื่องโฮสต์
มีความไม่เติมฮาร์ดแวร์หรือระบบต้องเกินกว่าที่ระบุ โดย Visual Studio .NET 2003 และ Microsoft Office 2003

ลำดับของการติดตั้งสำหรับคอมพิวเตอร์การพัฒนา

  1. ซอฟต์แวร์จำเป็นต้องใช้เครื่องมือ Studio Visual สำหรับต้องมีการติดตั้ง Office ในใบสั่งนี้: (ไม่จำเป็น) ติดตั้ง Microsoft ข้อมูลบริการทางอินเทอร์เน็ต (IIS) จากสื่อการติดตั้งของ Microsoft Windows XP หรือ Microsoft Windows 2000 ที่ (IIS ไม่ต้องการบางอย่างของวิธีแก้ไขปัญหาของ Office ตัวอย่าง)สำหรับข้อมูลเพิ่มเติม ให้ดูที่ติดตั้งข้อมูลบริการทางอินเทอร์เน็ต (IIS)
  2. ติดตั้ง Visual Basic .NET 2003 มาตรฐานหรือ Visual Studio .NET 2003 รวมไลบรารีของ MSDN และภาษา และ/Visual Basic หรือ Visual c#
  3. ติดตั้ง Edition ชาญของ Microsoft Office 2003 รวม Microsoft Office Word 2003 และ/หรือ Microsoft Office Excel 2003
  4. (ใส่หรือไม่ใส่ก็ได้): ติดตั้ง Microsoft SQL Server Desktop Engine (MSDE) จากสื่อการติดตั้ง Office 2003 (จำเป็น โดยบางอย่างของวิธีแก้ไขปัญหาของ Office ตัวอย่าง) ดูข้อมูลเพิ่มเติมการติดตั้ง MSDE จากสื่อการติดตั้ง 2003 ของ Office
  5. ติดตั้งเครื่องมือ Studio Visual สำหรับ Office

ข้อกำหนดเบื้องต้นและลำดับของการติดตั้งสำหรับคอมพิวเตอร์ของผู้ใช้ปลายทางคอมพิวเตอร์แต่ละเครื่องที่คุณปรับใช้โซลูชันธุรกิจที่พัฒนาขึ้นกับเครื่องมือ Studio Visual สำหรับ Office ต้องถูกเซ็ตอัพ ด้วยคอมโพเนนต์เหล่านี้ตามลำดับนี้:
  1. Microsoft .NET Framework 1.1 ซึ่งได้จากวิธีการที่ติดตั้งเมื่อต้องการเรียกใน.NET Framework 1.1 เว็บไซต์ ของและ บนซีใน Visual Studio .NET 2003 ดี
  2. การติดตั้งผลิตภัณฑ์ต่อไปนี้ของ Microsoft Office อย่างใดอย่างหนึ่ง และรวมแอสเซที่หลัก interop มบลี (PIAs) ในการติดตั้ง:
    1. Microsoft Office Professional Edition 2003
    2. Microsoft Office Word 2003 (รุ่น Stand-alone)
    3. Microsoft Office Excel 2003 (รุ่น Stand-alone)
สำหรับส่วนขยายของรหัสที่ได้รับการจัดการการทำงานอย่างถูกต้องบนคอมพิวเตอร์ของผู้ใช้ปลายทาง PIAs 2003 Office ที่อ้างถึง โดยนามสกุลของคุณได้รับการจัดการรหัสควรได้รับการติดตั้งคอมพิวเตอร์ที่ใช้อยู่ หรือทำเครื่องหมายเป็นติดตั้งในการใช้ครั้งแรก. สถานะของ PIAs หลังจากที่ติดตั้งขึ้นอยู่กับตัวเลือกการติดตั้ง Office ที่คุณเลือก:
  • ทำให้เสร็จสมบูรณ์ติดตั้ง: PIAs ติดตั้งบนคอมพิวเตอร์ที่ใช้อยู่
  • โดยทั่วไปติดตั้ง: PIAs ถูกทำเครื่องหมายติดตั้งในการใช้ครั้งแรกและมีการติดตั้งบนอุปสงค์เมื่อมีเปิดเอกสารของคุณที่อ้างอิงนามสกุลเป็นรหัสที่ได้รับการจัดการในแอพลิเคชัน โปรดสังเกตว่า การติดตั้ง PIA ในการใช้ครั้งแรกอาจ silent ในกรณีนี้ เมื่อเอกสารเปิดใน Word หรือ Excel และการติดตั้ง PIA เกิดขึ้น ไม่มีกล่องโต้ตอบปรากฏขึ้น และไม่มีการเปลี่ยนแปลงกับตัวชี้เมาส์ของผู้ใช้สิ้นสุดที่เกิดขึ้นระหว่างการติดตั้ง อย่างไรก็ตาม ผู้ใช้ปลายทางอาจได้รับกล่องโต้ตอบหากต้องการตั้งค่าการเข้าถึงสื่อการติดตั้งต้นฉบับ (ซีดีหรือตำแหน่งบนเครือข่าย) สำหรับการติดตั้งให้เสร็จสมบูรณ์
  • ค่าต่ำสุดติดตั้ง: PIAs ไม่ได้ถูกติดตั้งการติดตั้ง หรือทำเครื่องหมายไว้ในการใช้ครั้งแรก
ถ้าคุณทำการติดตั้งแบบน้อยที่สุดของผลิตภัณฑ์ Office ของคุณ คุณสามารถเพิ่ม PIAs ผ่านโหมดการบำรุงรักษาของ Office ติดตั้ง If the .NET Framework 1.1 has been installed on the end user's computer, the PIAs will appear in Office Setup as .NET Programmability Support features under the appropriate applications. For more information, see "How to: Install Office Primary Interop Assemblies" in Visual Studio Tools for Office Help.



Troubleshooting Setup

These are some possible considerations when you install Visual Studio Tools for the Microsoft Office System. If you have trouble during Setup, look in the log file that is created in the computer's Temp directory to see which steps have succeeded or failed.
To check the log file
  1. ในการเริ่มการทำงานเมนู คลิกเรียกใช้.
  2. ประเภท:% temp %.
  3. กดENTER.
  4. Open the fileVSTO.LOGusing Notepad or some other text reader.

Problem with Windows Installer package error

If you try to install Visual Studio Tools for Office and are not an administrator on the computer, the following message appears:
Error 1721. There is a problem with this Windows Installer package. A program required for this install to complete could not be run. Contact your support personnel or package vendor.
You must have administrator privileges on the computer to install Visual Studio Tools for Office. Log on as an administrator and run Setup again.

Some projects are not installed

Setup will only install projects for the languages you have installed (Visual Basic .NET and/or C#). If you do not have both languages, you will see this message at the end of the installation process:
These projects will not be installed because Setup did not detect <language> on your computer. </language>
Even if you see this message, Setup will install projects for the language you do have on your computer. If you want to install projects for both Visual Basic .NET and C#, you must install the missing language and then run Visual Studio Tools for Office Setup again.

Text Is hidden in the Setup wizard

If your monitor is set to useHigh Contrast,the text in the Setup wizard will not be visible.
  1. To view the text in the Setup wizard Open theControl Panel,chooseAccessibility Optionsแล้ว คลิกการจอแสดงผลแท็บ
  2. Clear the UseHigh Contrastตัวเลือก
  3. คลิกตกลง
  4. Run Visual Studio Tools for Office Setup again.

Visual Studio Tools for Office Help does not appear in the Help collection

Visual Studio Tools for Office Help is integrated with Visual Studio .NET Help. It is installed during Visual Studio Tools for Office Setup if you have the MSDN Library that is included with Visual Studio .NET 2003 on your computer before running Visual Studio Tools for Office Setup. The Help is also included in the July 2003 and later MSDN updates. If you have the April 2003 MSDN update installed when you install Visual Studio Tools for Office, the Help will not install. In this case, install the July 2003 MSDN update to get the Visual Studio Tools for Office Help.

The language version of Visual Studio Tools for Office must match the Visual Studio .NET language version

If the language versions do not match, the following message appears:
Setup has detected language mismatch between this package and Visual Studio. Please obtain appropriate language version before trying again.
เครื่องมือ Studio แสดงผลสำหรับการติดตั้ง Office รุ่นภาษาต้องตรงกับภาษาของรุ่นที่ติดตั้งของ Visual Studio .NET ตัวอย่างเช่น ถ้าคุณมี Visual Studio .NET รุ่นภาษาอังกฤษ คุณต้องติดตั้งเครื่องมือ Studio Visual รุ่นภาษาอังกฤษสำหรับ Office ถ้าคุณมีหลายรุ่นภาษาของ Visual Studio .NET ติดตั้งบนคอมพิวเตอร์เครื่องเดียวกัน คุณสามารถติดตั้งสอดคล้องกับภาษาเวอร์ชันทั้งหมดของเครื่องมือ Studio Visual สำหรับ Office



ถอนการติดตั้งเครื่องมือ Studio Visual สำหรับระบบ Microsoft Office

ใช้ Add or Remove Programs ถอนการติดตั้งเครื่องมือ Studio Visual สำหรับ Office

เมื่อต้องการลบเครื่องมือ Studio Visual สำหรับ Office ที่ใช้เพิ่มหรือเอาโปรแกรมออก
  1. คลิกเริ่มการทำงานแล้ว คลิกแผงควบคุม.
  2. เลือกเพิ่ม หรือเอาโปรแกรมออก
  3. เลือกเครื่องมือ Studio Microsoft Visual สำหรับระบบ Microsoft Officeในการโปรแกรมที่ติดตั้งอยู่ในขณะนี้รายการ
  4. คลิกเอาออก
หมายเหตุ:แอสเซมบลีทั้งหมดที่ได้รับความเชื่อถือเต็มจะรักษาความน่าเชื่อถือแบบเต็มในนโยบายการรักษาความปลอดภัยของคุณหลังจากเครื่องมือ Studio Visual สำหรับ Office ถูกถอนการติดตั้ง ถ้าคุณต้องการเอาการเปลี่ยนแปลงนโยบายทั้งหมดที่สร้างขึ้น โดยเครื่องมือ Studio Visual สำหรับ Office ลบOffice_Projectsรหัสกลุ่มจากนั้นผู้ใช้:ระดับการนโยบายที่ใช้เครื่องมือตั้งค่าคอนฟิกกรอบงาน Microsoft .NET 1.1 หรือเครื่องมือนโยบายความปลอดภัยการเข้ารหัส (Caspol.exe)

สำหรับข้อมูลเพิ่มเติม ดูแอสเซ "วิธีการ:ลบสิทธิจากโฟลเดอร์และมบลี" ในเครื่องมือ Studio Visual สำหรับวิธีใช้ของ Office นอกจากนี้ หากคุณติดตั้งเครื่องมือ Studio แสดงผลสำหรับแฟ้มวิธีใช้ของ Office แฟ้มเหล่านั้นจะยังคงอยู่ในคอลเลกชัน Visual Studio .NET ช่วย
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้ Add or Remove Programs ดูวิธีใช้ของ Windows และบริการ



การแก้ไขปัญหาการพัฒนา

ต่อไปนี้คือบางพื้นที่ควรพิจารณาเมื่อมีการพัฒนา ด้วยเครื่องมือ Studio Visual สำหรับระบบ Office ของ Microsoft

คุณสมบัติแบบกำหนดเองเสียหาย

สาเหตุต่าง ๆ สำหรับข้อผิดพลาดต่อไปนี้ได้รับการบันทึกไว้ในหัวข้อวิธีใช้ "การแก้ไขใน Office ที่รันไทม์" แต่หนึ่งสาเหตุที่เป็นไปได้ถูกเว้นไว้จากหัวข้อนั้น
ชื่อแอสเซมบลีหรือแอสเซมบลีที่เชื่อมโยงตำแหน่งที่ตั้งคุณสมบัติใน <filename>เสียหาย ติดต่อผู้ดูแลระบบของคุณหรือผู้สร้างเอกสารฉบับนี้เพื่อขอความช่วยเหลือเพิ่มเติม </filename>
ข้อความนี้ยังปรากฏขึ้นถ้าเอกสารหรือสมุดงานที่เป็นส่วนหนึ่งของโครงการอิน Office เปิดก่อนที่อยู่ภายในโครงการ ตัวอย่างเช่น ถ้าคุณสร้างโครงการ Office ที่ใช้ใหม่ หรือที่มีอยู่เอกสาร หรือสมุดงาน และใช้ Word หรือ Excel เพื่อเปิดเอกสารหรือสมุดงานก่อนที่คุณสร้างโครงการ ข้อความนี้ปรากฏขึ้น ในกรณีนี้ นั่นหมายความ ที่คุณสมบัติที่กำหนดเอง_AssemblyName0ถูกไม่ได้เพิ่มให้กับเอกสารหรือสมุดงานได้เนื่องจากแอสเซมบลีที่ยังไม่ เมื่อต้องการแก้ไขปัญหา ปิดเอกสารที่เปิด สร้างโครงการของคุณ และเปิดเอกสารหรือสมุดงานแล้ว

เหตุการณ์บางอย่างไม่ยกเมื่อใช้ c#

วัตถุสำนักงานที่มีวิธีการและเหตุการณ์ ด้วยชื่อเดียวกัน ถูกแยกเป็นสองวัตถุในแอสเซที่ Office หลัก interop มบลี: วัตถุหลักที่ มีคุณสมบัติและเมธ และวัตถุเหตุการณ์ที่ประกอบด้วยเหตุการณ์ที่ มีชื่อที่ขัดแย้งกับคุณสมบัติหรือเมธอด วัตถุเหตุการณ์เหล่านี้ใช้ในแผนการตั้งชื่อ <objectname> _Event ถ้าคุณไม่เห็นเหตุการณ์ที่คุณคาดว่า เพี้ยนไปยังอินเทอร์เฟซ _Event <objectname> </objectname></objectname>

ตัวอย่างเช่น ไม่มีเปิดใช้งานเหตุการณ์ และข้อเปิดใช้งานวิธีการสำหรับในสมุดงาน เมื่อต้องการจัดการเหตุการณ์นี้ ใช้WorkbookEvents_Eventแทนสมุดงาน

สร้างสมาชิกตัวแปรในส่วน declarations:
private Excel.Workbook wkbk;
private Excel.WorkbookEvents_Event wbEvents;
private Excel.WorkbookEvents_ActivateEventHandler activateEvent;

wire เหตุการณ์ใน _Startup:
wbEvents = (Excel.WorkbookEvents_Event)wkbk;


activateEvent = new Excel.WorkbookEvents_ActivateEventHandler(ThisWorkbook_Activate);
wbEvents.Activate += activateEvent;

เขียนตัวจัดการเหตุการณ์การ:
protected void ThisWorkbook_Activate()
{
    // Your code goes here
} 

คุณต้องเพี้ยนไปWorkbookEvents_Eventเนื่องจาก ExcelWorkbook.Activateส่งกลับค่านั้นเปิดใช้งานวิธีการ และไม่เปิดใช้งานเหตุการณ์

เป็นแทน คุณสามารถเพี้ยนวัตถุไปยังอินเทอร์เฟซเหตุการณ์สอดคล้องกันใน _Startup:
((Excel.WorkbookEvents_Event)(thisWorkbook)).Activate += new Excel.WorkbookEvents_ActivateEventHandler(ThisWorkbook_Activate); 

เขียนตัวจัดการเหตุการณ์การสำหรับรหัสของคุณแล้ว:

protected void ThisWorkbook_Activate()
{
    // Your code goes here
} 

ออกจาก Excel และ Word โปรแกรมโดยไม่คาดคิดเมื่อมีข้อยกเว้น unhandled ที่เกิดขึ้นในแบบฟอร์ม modeless

ถ้าคุณจบการทำ Excel หรือ Word งานอย่างกะทันหันหลังจากที่ผู้ใช้ทริกเกอร์เหตุการณ์บนฟอร์ม modeless ตรวจสอบดูว่า มีสถานที่ซึ่งข้อยกเว้น unhandled อาจถูกยกกำลังในรหัส เพิ่มการจัดการข้อผิดพลาดการป้องกันการสูญเสียข้อมูลที่เป็นไปได้

สำหรับข้อมูลเพิ่มเติม ดู "เธรดการสนับสนุนใน Office" ในเครื่องมือ Studio Visual สำหรับวิธีใช้ของ Office

วิธีการปิดทำให้ Word และ Excel จะปิดโดยไม่คาดคิด

เมื่อคุณเรียกใช้การปิดเมธอดของ Excelสมุดงานวัตถุหรือใน Wordเอกสารวัตถุจากรูปแบบ modeless โปรแกรมประยุกต์อาจปิดโดยไม่คาดคิด เปิดเอกสารหรือสมุดงานทั้งหมดจะปิด และข้อมูลอาจสูญหายไป ถ้า Microsoft Office Outlook ใช้ Word เป็นตัวแก้ไขอีเมลที่หมด ทั้งหมดเปิดอีเมล์ที่อาจจะมีปิดข้อความ ซึ่งอาจยังเกิดขึ้นได้ถ้าคุณแสดง Windows Forms หรือกล่องข้อความที่อยู่ในขณะที่จัดการในAppDomain.DomainUnloadเหตุการณ์

เมื่อต้องการแก้ไขปัญหานี้ ไม่เรียกใช้การปิดเมธอด จากแบบฟอร์ม modeless หรือ ในเหตุการณ์สำหรับฟอร์ม modeless แทน:
  • ใช้แบบฟอร์ม modal (ตัวอย่างเช่น โดยการใช้form.ShowDialog()แทน.Show())ถ้าคุณต้องปิดเอกสารจากแบบฟอร์ม
  • ถ้าคุณต้องใช้แบบฟอร์ม modeless ตรวจสอบว่า มีปิดแบบฟอร์ม modeless และที่การอ้างอิงแบบฟอร์มของคุณทั้งหมดได้ถูกทำลายก่อนที่จะพยายามที่จะปิดเอกสารหรือสมุดงาน ตัวอย่าง::
Dim myForm as SomeModelessForm
Sub Open()
   myForm = new SomeModelessForm
   ' Show form modelessly.
   myForm.Show()
End Sub

Sub ForceShutdown()
   ' Completely close the form if it is still running.
   ' Note that hiding the form might not work by itself.
   If (Not myForm Is Nothing) Then
      myForm.Close()
      myForm.Dispose()
      myForm = Nothing
   End If
   ThisDocument.Close()
End Sub 
For more information, see "Threading Support in Office" in Visual Studio Tools for Office Help.

Document opens in design mode at run time

When you host an ActiveX control on a Word document, the Word document will open in design mode if your Visual Basic for Applications (VBA) macro security is set to high and the VBA project is not digitally signed. To correct this problem, modify your project to initialize the privateBooleanvariable,toggleActiveXControls, to true (toggleActiveXControlsis included in the project templates). This will cause the ActiveX control to toggle out of design mode when the document is opened.

Excel COM calls might fail on some client locales

Your Excel applications can be distributed to client machines with differing user locales. Under certain conditions, this can result in run-time or data conversion errors. To prevent these errors and ensure consistent functionality across locales, you must follow specific development guidelines.

For more information, see “Globalization and Localization of Office Solutions” in Visual Studio Tools for Office Help.

Full trust is not granted automatically to projects created in a network location

If you create a project and specify a network location for the document, you see a dialog box asking if you want to grant full trust to the assembly. However, even if you clickใช่to grant full trust, you will not have sufficient permissions to run your project. An administrator must set security policy to trust the assembly and the document at the Machine level before the project will run. For more information, see "You have specified a network location for your document and chosen to trust the assembly location by leaving the option selected on the Security Settings tab of the Microsoft Office Project Wizard" in the Visual Studio Tools for Office Help.

Events are not raised in documents hosted in other documents or ActiveX containers

Office documents contained in other documents using OLE might not raise events when they are activated or opened. Likewise, if an Office document is hosted in some ActiveX containers, it might not raise events. The only ActiveX container that is supported for hosting documents with managed code extensions is Microsoft Internet Explorer 6.x.

If you open an Office document in Internet Explorer 6.x, the behavior for events raised in your managed code extension will be the same as those raised in a VBA project when the document is hosted in Internet Explorer. Due to the nature of ActiveX document hosting, some commands in the Excel or Word applications will be unavailable. Similarly, certain events are expected not to be raised when a document or workbook is contained in an ActiveX document host such as Internet Explorer (for example: in Word, mail merge events and Window events such asWindowActivateare not available; in Excel, you cannot cancel the close with theBeforeCloseevent handler).

Normal.dot becomes corrupted or increases size unexpectedly

If you frequently use theStop Debuggercommand in Visual Studio .NET to end debugging of your Word projects, you might experience problems with the Normal.dot template. To minimize this possibility, useDetach Allto end debugging instead of usingStop Debugger, and then quit Word through the Word user interface using the normal procedures.

หลักการแอสเซมบลี interop จะไม่รวมอยู่ในโครงการที่ติดตั้ง

คุณต้องยกเว้นแอสเซที่ Office หลัก interop มบลีอ้างอิง โดยวิธีการแก้ไขปัญหาของคุณเมื่อคุณสร้างโครงการปรับใช้ด้วยตนเอง ผู้ใช้ปลายทางต้องมี PIAs Office ที่ติดตั้งจากสื่อการติดตั้ง Office ต้นฉบับในแคชของแอสเซมบลีส่วนกลาง (GAC) บนเครื่องคอมพิวเตอร์ก่อนที่จะใช้วิธีการแก้ไขปัญหาของคุณ ถ้าวิธีการแก้ไขปัญหาของคุณใช้สำเนาเพิ่มเติมของ PIAs ดังกล่าวอาจทำให้ปัญหาบนคอมพิวเตอร์ของผู้ใช้ปลายทาง สำหรับข้อมูลเพิ่มเติม ดูแอสเซ "วิธีการ:ติดตั้ง Office หลัก Interop มบลี" ในเครื่องมือ Studio Visual สำหรับวิธีใช้ของ Office



การเปลี่ยนแปลงในนาทีสุดท้าย

โครงการที่มีสมุดงาน Excel ยังคงทำงานหลังจากการบันทึกเป็นแม่แบบ

ไม่มีโครงการแม่แบบของ Excel ระหว่างโครงการ Microsoft Office 2003 อย่างไรก็ตาม ถ้าคุณสร้างโครงการสมุดงาน Excel ที่ มีนามสกุลของรหัสที่ได้รับการจัดการ และจากนั้น ให้บันทึกสมุดงานที่เป็นแม่แบบ (*.xlt), ต้นแบบสามารถใช้เพื่อสร้างสมุดงานใหม่ที่ชี้ไปยังแอสเซมบลีที่ได้รับการจัดการเดียวกัน

สามารถเปลี่ยนตัวเลือกการตั้งค่าการรักษาความปลอดภัยสำหรับโครงการ

เมื่อคุณสร้างโครงการ ตัวช่วยสร้างโครงการ Microsoft Office รวมถึงคำการตั้งค่าการรักษาความปลอดภัยแท็บที่ช่วยให้คุณสามารถเลือกว่าคุณต้องการให้ Visual Studio .NET การให้สิทธิใช้ตำแหน่งที่เชื่อถือเต็มไปยังแอสเซมบลีของคุณในขณะที่สร้าง โดยค่าเริ่มต้น ตัวเลือกนี้ถูกเลือกเพื่อให้มีให้ความเชื่อถือแบบเต็ม คุณสามารถเปลี่ยนการเลือกในภายหลัง (หลัง จากที่ตัวช่วยสร้างการทำงานที่เสร็จสมบูรณ์แล้ว และ เมื่อใดก็ตามในขณะที่คุณพัฒนาโครงการของคุณ) โดยการเปลี่ยนแอตทริบิวต์ในแฟ้ม.vbproj หรือ.csproj สำหรับโครงการ

เมื่อต้องการเปลี่ยนตัวเลือกการตั้งค่าการรักษาความปลอดภัยของคุณ
  1. เปิดแฟ้ม.vbproj หรือ.csproj สำหรับโครงการ
  2. ค้นหานี้UserPropertiesโหน
  3. เพิ่ม หรือเอาคุณลักษณะเรียกว่าTrustedAssembly.
    • เมื่อต้องการให้ความเชื่อถือแบบเต็มเวลาในการสร้าง เพิ่มTrustedAssemblyคุณลักษณะการนั้นUserPropertiesโหนดการกำหนดเส้นทางไปยังแอสเซมบลี ตัวอย่าง::
      <UserProperties
         OfficeDocumentPath = ".\PROJECT1.XLS"
         OfficeProjectType = "XLS"
         OfficeProject = "true"
         TrustedAssembly = "C:\projects\project1\project1_bin\project1.dll"
      /> 
      
    • เมื่อต้องการหยุดการอนุญาตให้ความเชื่อถือแบบเต็มเวลาในการสร้าง เอาออกแบบTrustedAssemblyแอตทริบิวต์



ตัวอย่างการพัฒนาของสำนักงาน

ตัวอย่างวิธีที่คุณสามารถเปิดใน Visual Studio .NET จะรวมอยู่ในเครื่องมือ Studio Visual สำหรับวิธีใช้ของ Office ในการเนื้อหาหน้าต่าง ที่อยู่ในนั้นตัวอย่างและ Walkthroughsโหนภายใต้การการเขียนโปรแกรมกับ Officeโหน นอกจากนี้คุณสามารถดูใน Visual Studio .NET ดัชนีภายใต้ตัวอย่าง อัตโนมัติ Excelและตัวอย่าง อัตโนมัติ Word. แต่ละหน้าตัวอย่างมีคำแนะนำทีละขั้นตอนสำหรับการสร้าง และเรียกใช้ตัวอย่าง

บางตัวอย่างต้องการให้ฐานข้อมูล Microsoft SQL Server Desktop Engine (MSDE) แฟ้มสคริปต์และข้อมูลให้มาพร้อมกับการตัวอย่างเพื่อสร้างฐานข้อมูลโดยอัตโนมัติ

ฐานข้อมูลตัวอย่างของ Excel ไม่มีการติดตั้งจากตำแหน่งที่ตั้งเริ่มต้น

การติดตั้งฐานข้อมูลสำหรับบางตัวอย่างของ Excel คุณต้องเรียกใช้สคริปต์การติดตั้ง (setup.bat) ถ้าเส้นทางไปสคริปต์การเซ็ตอัพของฐานข้อมูลประกอบด้วยช่องว่าง ไม่มีสร้างฐานข้อมูล และหน้าต่างพร้อมรับคำสั่งหายไป ข้อผิดพลาดต่อไปนี้ปรากฏใน database.log ที่อยู่ใน
<root drive>\Documents and Settings\<user name>\Local Settings\Temp:
XML ที่มีการแยกวิเคราะห์ข้อผิดพลาด: ไม่ถูกต้องในระดับบนสุดของเอกสาร
เมื่อต้องการแก้ไขปัญหานี้ได้:
  1. คลิกโหลดโซลูชันการตัวอย่างหรือการคัดลอกแฟ้มทั้งหมดในหัวข้อตัวอย่าง กล่องโต้ตอบปรากฏขึ้นขอให้คุณเลือกตำแหน่งสำหรับแฟ้มตัวอย่าง
  2. เลือกไดเรกทอรีราก หรือไดเรกทอรีที่ยังไม่มีช่องว่างในเส้นทาง แฟ้มตัวอย่างจะถูกคัดลอกไปยังไดเรกทอรีย่อยของที่ตั้งที่คุณเลือก: <selected location=""> \Samples\Office Projects\ <sample name=""> </sample> </selected>
  3. ย้ายการExcelSampleDatabaseโฟลเดอร์จาก.\Samples\Office Projects\ <sample name="">โฟลเดอร์อัพสองระดับการอยู่โฟลเดอร์ \Samples ดังนั้นจึงไม่อยู่ภายใต้ไดเรกทอรีโครงการ Office </sample>
  4. เรียกใช้setup.batในการExcelSampleDatabaseโฟลเดอร์เพื่อสร้างฐานข้อมูลตัวอย่าง

ตัวอย่างต่อไปนี้ใช้ฐานข้อมูลตัวอย่างของ Excel:
  • excel แผ่นงานการใช้ตัวอย่าง ADO.NET (ExcelReadWriteADO)
  • excel แผ่นงาน ด้วยตัวอย่างของข้อความแบบกำหนดเอง (ExcelReadCustomUser)
  • excel แผ่นงานการใช้ตัวอย่างฟอร์ม Windows (ExcelReadWinForm)

ตัวอย่างของ Excel อาจส่งคืนข้อผิดพลาดเมื่อรัน Windows 2000

ข้อความแสดงข้อผิดพลาดต่อไปนี้อาจปรากฏในแฟ้ม database.log เมื่อคุณรัน setup.bat สำหรับฐานข้อมูลตัวอย่างของ Excel:
ไม่สามารถโหลด Msxml2.dll
ข้อความแสดงข้อผิดพลาดนี้อาจปรากฏขึ้นเมื่อคุณรันการประเมินตัวอย่าง:
อ้างอิงวัตถุไม่มีการกำหนดให้กับอินสแตนซ์ของวัตถุ
ถ้าคอมพิวเตอร์ของคุณกำลังเรียกใช้ระบบปฏิบัติการ Windows 2000 และคุณได้ติดตั้ง MSDE SP3 หรือ SP3a เครื่องคอมพิวเตอร์ของคุณอาจไม่มีแฟ้ม MSXML2.DLL ที่ซึ่งจำเป็นสำหรับบางตัวอย่างให้ทำงานเสร็จสมบูรณ์

เมื่อต้องการแก้ไขปัญหานี้ ติดตั้ง และการลงทะเบียน MSXML2.DLL See the following article in the Microsoft Knowledge Base for details on how you can obtain MSXML2.dll:
FIX: MSXML 2.6 Is Not Redistributed with SQL Server MSDE SP3 or SP3a

Database connections might return an error

When you run the samples that use a database, you might see this message:
SQL Server does not exist or access denied
If the TCP/IP protocol is not enabled for your SQL Server installation, you will be unable to access your SQL Server with the name localhost, and the error will appear. To correct this problem, change the server name in the ADO.NET connection to either(local)or the name of your server.

For example, a connection string such as the following:
dbConn = New SqlConnection("Integrated Security=SSPI;" & _ 
    "Initial Catalog=ExcelSample;Data Source=localhost")
Must be changed to:
dbConn = New SqlConnection("Integrated Security=SSPI;" & _ 
    "Initial Catalog=ExcelSample;Data Source=(local)")
The following samples reference SQL Server as localhost in an ADO.NET connection string:
  • Excel Worksheet Using ADO.NET Sample (ExcelReadWriteADO)
  • Excel Worksheet with Custom Text Sample (ExcelReadCustomUser)
  • Excel Worksheet Using a Windows Form Sample (ExcelReadWinForm)
  • Estimates Sample

Estimates sample topic might show error messages

When you open the Estimates Sample topic, you might see this message:
'children' is null or not an object. The Sample Viewer is unable to find this sample information. Please check your help installation.
This message is shown erroneously; there is no problem with the sample. This message might appear several times. Click OK each time. When the message stops appearing, you can work with the Estimates sample as usual.



Where to find more information

Visual Studio Tools for Office Help

During Setup, Visual Studio Tools for Office Help is integrated with Visual Studio .NET Help if you have the February 2003 MSDN Library on your computer before running Visual Studio Tools for Office Setup. The February 2003 MSDN Library ships with Visual Studio .NET 2003. If you have the July 2003 or later MSDN Library on your computer, Visual Studio Tools for Office Help is included in the MSDN Library node.

To find the Visual Studio Tools for Office Help in the integrated Visual Studio .NET Help collection
  1. In Visual Studio .NET, open theวิธีใช้menu and then clickContents.
  2. ในการเนื้อหาwindow, expand theVisual Studio .NETโหน
  3. ขยายการVisual Basic and Visual C#โหน
  4. ขยายการProgramming with Officenode, which contains all the Visual Studio Tools for Office Help.
To find the Visual Studio Tools for Office Help in the July 2003 or later MSDN Library
  1. In Visual Studio .NET, open theวิธีใช้menu and then clickเนื้อหา.
  2. ในการเนื้อหาwindow, expand theMSDN Library -<july 2003="" or="" later=""></july>โหน
  3. ขยายการ.NET Developmentโหน
  4. ขยายการVisual Studio .NETโหน
  5. ขยายการProduct Documentationโหน
  6. ขยายการVisual Basic and Visual C#โหน
  7. Expand the Programming with Office node, which contains all the Visual Studio Tools for Office Help.
Searching for Help

In the Search Results window in Visual Studio .NET, theตำแหน่ง:for Visual Studio Tools for Office Help appears asOffice Programming Concepts.

Visual Studio Tools for Office newsgroup

Browse to this newsgroup using a reader such as Microsoft Outlook Express, or click the link to open a Web-based reader:
http://msdn.microsoft.com/newsgroups/default.aspx?dg=microsoft.public.vsnet.vstools.office&lang=en&cr=US

Installing MSDE from the Office 2003 installation media

สคริปต์การตั้งค่าฐานข้อมูลที่อนุมานว่า มีการติดตั้ง Microsoft SQL Server Desktop Engine (MSDE) บนเครื่องโฮสต์ บางตัวอย่างการพัฒนาของ Office ที่มาพร้อมกับเครื่องมือ Studio Visual สำหรับ Office ได้

msde จะรวมอยู่บนสื่อการติดตั้ง Office 2003 คุณไม่สามารถติดตั้งโดยใช้ Add or Remove Programs หลังจากที่คุณได้ติดตั้ง Office 2003 การติดตั้ง MSDE คุณต้องมีสื่อการติดตั้งต้นฉบับของคุณ

เมื่อต้องการติดตั้ง MSDE จากสื่อการติดตั้ง Office 2003
  1. ใน Office ติดตั้งโฟลเดอร์เดียวกันเป็นมีชื่อเป็น Setup.exe ค้นหาในโฟลเดอร์ย่อยmsde2000. โฟลเดอร์นี้ประกอบด้วยคอมโพเนนต์ติดตั้งสำหรับ MSDE
  2. สำหรับข้อมูลการเซ็ตอัพ ดู SQL Server หนังสือออนไลน์ นอกจากนี้คู่มือโปรแกรมฐานข้อมูลในแบบ SQL Server หนังสือออนไลน์ใช้กับ MSDE 2000 ครอบคลุม sql Server หนังสือออนไลน์ถึงติดตั้ง การสร้างฐานข้อมูล จัดการ การแก้ไขปัญหา และพัฒนาโปรแกรมประยุกต์สำหรับโปรแกรมของฐานข้อมูล SQL Server 2000 รุ่นทั้งหมด
  3. รีสตาร์ทคอมพิวเตอร์หลังจากติดตั้ง MSDE เพื่อตั้งค่าคอนฟิก และเริ่มการทำงานของบริการ SQL Server



การติดตั้งบริการข้อมูลทางอินเทอร์เน็ต (IIS)

ตัวอย่างการพัฒนาของ Office ที่มาพร้อมกับเครื่องมือ Studio Visual สำหรับ Office บางอย่างรวมถึงเว็บเซอร์วิสที่ต้องให้บริการข้อมูลทางอินเทอร์เน็ต (IIS)

เมื่อต้องการติดตั้ง IIS บน Windows 2000 หรือ Windows XP
  1. ตัดการเชื่อมต่อจากเครือข่าย หรือตรวจสอบให้แน่ใจว่า คุณมีไฟร์วอลล์ที่ติดตั้ง และการทำงานอยู่
  2. สำหรับ Windows 2000 ในการเริ่มการทำงานเมนู เลือกการตั้งค่าจากนั้น เลือกแผงควบคุม.
    สำหรับ Windows XP และรุ่นที่ใหม่ กว่า ในการเริ่มการทำงานเมนู เลือกแผงควบคุม.
  3. ใน'แผงควบคุม' เลือกเพิ่ม หรือเอาโปรแกรมออกจากนั้น เลือกเพิ่ม/เอาคอมโพเนนต์ของ Windows ออก.
  4. ในวิซาร์คอมโพเนนต์ของ Windows เลือกบริการข้อมูลทางอินเทอร์เน็ต (IIS)จากนั้นคอมโพเนนต์รายการ
  5. คลิกถัดไปเมื่อต้องการเริ่มต้นการติดตั้ง
  6. หลังจากที่ติดตั้งเสร็จสมบูรณ์ หยุดการบริการของ IIS
  7. ดาวน์โหลดการปรับปรุงจาก Windows Update(http://www.windowsupdate.com)
  8. เริ่มระบบใหม่ถ้าจำเป็น และเริ่มการทำงานของบริการของ IIS
  9. กลับไปที่เพิ่ม หรือเอาโปรแกรมออก
  10. เลือกผลิตภัณฑ์ Visual Studio .NET คุณได้ติดตั้ง และจากนั้น เลือกเปลี่ยนแปลง.
  11. ติดตั้งผลิตภัณฑ์ Visual Studio .NET



? Microsoft Corporation สงวนลิขสิทธิ์

คุณสมบัติ

หมายเลขบทความ (Article ID): 828087 - รีวิวครั้งสุดท้าย: 14 มกราคม 2554 - Revision: 4.0
ใช้กับ
  • Microsoft Visual Studio Tools for the Microsoft Office System version 2003
Keywords: 
kbreadme kbmt KB828087 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:828087

ให้ข้อเสนอแนะ