Az Office megoldások hibaelhárítása

Hiba történt egy Office-projekt létrehozása vagy megnyitása közben, de a Visual Studio nem rendelkezik elegendő információval az ok megállapításához. Próbálja meg újra lezárni a projektet, majd újra leállítani és futtatni a Visual Studio programot.

Ha egy projektet próbál meg létrehozni a dokumentum szintjén, előfordulhat, hogy az új projektben lévő dokumentumnak ugyanaz a neve, mint az Excel vagy a Word, már nyitva van. Győződjön meg arról, hogy minden más Excel vagy Word példány le van zárva.

Amikor létrehoz egy új Office projekt alapján egy dokumentumot egy meglévő projekt tulajdonságait a vezérlő elemek a dokumentumban nem kerülnek át az új projekt. A meglévő vezérlők tulajdonságait manuálisan vissza kell állítania. Ezen felül, akkor mentse el a tulajdonságokat az ellenőrzések másolatot készíthet egy meglévő projekt létrehozása helyett egy új projekt, vagy egy meglévő projekt egy új megoldás (a tervezési mód), és a másolás és beillesztés az ellenőrzések a meglévő dokumentum az új dokumentumot.

Amikor létrehoz egy új Excel munkafüzet projektet egy meglévő munkafüzet alapján, a következő hibák fordulhatnak elő.

Excel: "Bizalmas információk figyelmen kívül hagyása: a dokumentum makrókat, ActiveX-vezérlőket, XML kiterjesztési csomagadatokat vagy webes összetevőket tartalmaz. Olyan személyes adatokat is tartalmazhatnak, amelyeket a dokumentumfelügyelő segítségével nem lehet törölni. "

A Visual Studio: "Nem sikerült helyesen betölteni a mester".

Ezek a hibák akkor fordulhatnak elő, ha megpróbál egy projektet létrehozni egy könyv alapján, amelyből a személyi adatokat törölték a dokumentum-ellenőrzővel. A hiba elkerüléséhez kövesse az alábbi lépéseket a projekt létrehozása előtt.

Nyissa meg a munkafüzetet Excelben.

Nyissa meg az Excel-ben a Biztonságkezelő központot.

Az Adatvédelmi beállítások lapon mentse el a Mentés személyes adatait a fájl tulajdonságai jelölőnégyzetből mentéskor.

Mentse a munkafüzetet és zárja be az Excel programot.

"Az egyik vagy több projekt a megoldásban helytelenül lett betöltve. További információért lásd a kimeneti ablakot. "

"A projekt nem hozható létre, mert az ilyen típusú projekthez társított alkalmazás nincs telepítve ezen a számítógépen. Telepítenie kell az ilyen típusú projekthez társított Microsoft Office alkalmazást. "

A .NET-keretrendszer 4 vagy a .NET-keretrendszer 4.5-öt célzó projektek alapértelmezés szerint minden típusú típust a legfontosabb Office interop-összeállításokból. Ez a fordítási hiba azért fordul elő, mert a beágyazott interop-szerelvények típusa csak interfészekkel, nem osztályokkal működik. Az Office interop szerelvény interfészeiről és osztályairól további információt a Az alapvető interop építményekben található Osztályok és interfészek megismerése című témakörben talál. Az Office-projektek beágyazott interop-összeállításainak típusairól bővebben lásd: Office-megoldások tervezése és létrehozása.

Egyes osztálynevek, például Alkalmazás. számos névteret tartalmaznak, mint a Microsoft.Office.Interop.Word és a System.Windows.Forms. Ezért a projekt sablonok tetején található Importálás / felhasználás kifejezés rövid finomítási állandóval rendelkezik, például:

A Visual Studio nem képes olyan dokumentumszintű projekteket létrehozni, amelyek korlátozott jogosultságokkal rendelkeznek. Ha a projekt korlátozott jogosultságokkal rendelkező dokumentumot tartalmaz, a projekt nem fordul elő, és a következő hibaüzenet jelenik meg a Hiba lista ablakban:

Msgstr "Hiba a beállítások hozzáadása közben".

Ha töröl egy NamedRange vezérlést az inaktív levél a kivitelező nem tudja törölni az automatikusan generált kódot a projekt, és előfordulhat, hogy egy fordító hibát. Ahhoz, hogy eltávolítsuk a kódot, mielőtt eltávolítaná a vezérlőelem szükséges kiválasztani a lap, amely NamedRange ellenőrzés. hogy aktív legyen. Ha az automatikusan generált kód nem törlődik, amikor a vezérlést eltávolítjuk, akkor távolítsa el a kódot a kivitelező által, hogy egy lap aktív és megváltoztatják, hogy jelölje meg a megváltozott. Amikor újra építeni a projekt kódja eltávolítjuk.

Kapcsolódó cikkek