So erfahren Sie, welche Version von Office auf Ihrem PC installiert ist

Welche Version soll wählen? Microsoft Office. 2016 (32 oder 64 Bits)

Zusammenfassung. Dieser Artikel beschreibt die Vorteile und Nachteile der Bereitstellung der 64-Bit-Version des Büros und geben an, weshalb wir die 32-Bit-Version von Office 2013 für die meisten Benutzer empfehlen.

Publikum: IT-Spezialisten

Seitdem immer mehr persönliche Computer Arbeit, die 64-Bit-Windows-Betriebssysteme ausführen, sind versucht, die 64-Bit-Version des Office 2013 installieren. Eine der Vorteile von 64-Bit-Office-Problemen ist, dass Benutzer mit größeren Excel- und Projektdatensätzen arbeiten können. Es gibt jedoch Mängel der Kompatibilität, da das Add-In- und Lösungen für das Amt nicht funktionieren. Deshalb 32-Bit büroversion. 2013 empfohlen für die meisten Benutzer.

Installieren Sie Büro zu Hause?Finden Sie heraus, wie Sie eine 32- oder 64-Bit-Version des Amtes auswählen. 32-Bit-Version von Office 2013 oder Office 365 Professional Plus ist standardmäßig festgelegt - http://go.microsoft.com/fwlink/p/?linkid\u003d250955

Die meisten Benutzer empfehlen eine 32-Bit-Version des Büros, da sie mit den meisten anderen Anwendungen kompatibel ist, insbesondere mit Add-In-Entwicklern von Drittanbietern. Daher ist die Standard-32-Bit-Version von Office 2013 auch auf 64-Bit installiert betriebssysteme Windows. In diesen Systemen wird ein 32-Bit-Office-Client im WOW64-Format (Windows 32-On-Windows-64) unterstützt. Wow64 ist ein Emulator einer 32-Bit-Umgebung (x86), die einen freien Betrieb von 32-Bit bereitstellt windows-Anwendungen In 64-Bit-Windows-Systemen. Dadurch können Benutzer die vorhandenen Microsoft ActiveX-Elemente und das COM-Add-In mit einem 32-Bit-Büro-Set anwenden.

Die Vorteile von 64-Bit-Offizierungen sind nur für bestimmte Arten von Benutzern und Workloads verfügbar.

Es gibt mehrere Fälle, die die Möglichkeit in Betracht ziehen sollten, eine 64-Bit-Ausgabe von Office 2013 bereitzustellen. Hier sind einige Beispiele:

Excel's erfahrene Benutzer, die mit Excel-Blättern arbeiten, können von der Verwendung einer 64-Bit-Version von Office 2013 profitieren. Dies ist darauf zurückzuführen, dass das 64-Bit-Büro keine strengen Einschränkungen der Dateigröße auferlegt. Tatsächlich ist die Größe des Buches nur auf zugängliche Speicher- und Systemressourcen begrenzt. Andererseits ist das 32-Bit-Büro auf 2 Gigabytes (GB) des virtuellen Adressraums begrenzt, das von Excel, einem Buch, einem in einem Prozess tätigen Buch und Überbauten geteilt wird. Blätter von weniger als 2 GB auf der Festplatte können genügend Daten enthalten, um 2 GB oder mehr Speicher aufzunehmen. Einzelheiten finden Sie in den Abschnitten Technische Eigenschaften und Einschränkungen von Excel- und Spezifikations- und Datenmodelleinschränkungen.

Project 2013-Benutzer profitieren auch, wenn Sie mit Projektdateien mehr als 2 GB arbeiten, insbesondere wenn mehrere Projekte in einem großen Projekt verwendet werden.

Die eigenen Lösungen des Büros haben Zugriff auf die 64-Bit-Version von Office 2013, um Ihre eigenen Lösungen zu testen und zu aktualisieren.

Office 2013 bietet Schutzfunktionen mithilfe einer Hardwareprävention der Datenausführung (DEP). DEP ist ein Satz von Hardware und programmtechnologienWer zusätzliche Speicherprüfungen ausführt, um die Ausführung zu verhindern schadcode im System. In 64-Bit-Installationen gilt ein Dep für Büroanwendungen. In 32-Bit-Installationen können Sie DEP mit den Gruppenrichtlinieneinstellungen konfigurieren.

Viele Benutzer, wenn Sie auf Ihrem PC des Windows-Betriebssystems installieren, sich aufrichtig, welche Art von Plattform-Versionen - X64 oder X86 wählen? Was bedeuten diese Reduzierungen im Allgemeinen tatsächlich?

Programme mit x64 oder x86: Der Unterschied ist

Wie bereits oben erwähnt, begleitet in der Regel von seltsamen Abkürzungen. Sie können sie jedoch und beim Download sehen. verschiedene ProgrammeWer liefert auch das Benutzern rechts, um eine Version x64 oder x86 auszuwählen. Versuchen wir, alle numerischen Geheimnisse zusammen zu verstehen. Beginnen wir mit der Tatsache, dass in der Welt der Computer existieren verschiedene Typen Prozessoren, die unterschiedliche Architektur haben. Der Ausdruck in der Bewegung von Seven-World-Schritten eignet sich am besten für die Industrie der Computerchips, aber die Prozessoren begannen, die Prozessoren in den letzten zehn Jahren zu entwickeln und zu verbessern.

Woher kam das

Am Anfang des Pfads erlaubten Computing-Chips dem Benutzer, zu arbeiten
mit einem Betriebssystem und Programmen auf 16-Bit-Basis kamen später 32-Bit-Analoga zu helfen, jetzt konnte der Fortschritt bereits 64-Bit-Architekturen berühren und sogar ernsthaft an die Welt verteilen.
Sehr geehrte Leser, sind unwahrscheinlich, dass heute Computer, die 16-Bit-Programme unterstützen, unwahrscheinlich, und neue PCs werden in der Regel mit der modernsten Architektur ausgestellt und bereits mit 64-Bit-Betriebssystemen geliefert.

Pionier bei der Entwicklung von 64-Bit-Computing-Chips ist AMD. Daher Entwickler software Verallgemeinerung solcher Prozessoren unter dem Gesamtnamen "AMD64". Es ist wichtig zu verstehen, dass eine solche Bezeichnung nicht bedeutet, dass die Spiele, deren Merkmale vom AMD64-Artikel angegeben werden, nicht auf Computern gestartet werden, die 64-Bit-Intel-Autorschaftsprozessoren ausführen.

In dem beschriebenen Fall sprechen wir über die übliche Verallgemeinerung, die es geschafft hat, sich fest in die Praxis einzugeben. Die Reduzierungen von X64 oder X86 entsprechen der unterschiedlichen Prozessorarchitektur - 64 bzw. 32. Wenn wir über die Verwendung dieser Bezeichnungen auf moderne Betriebssysteme sprechen, bezeichnen sie das Bit.

Wie erfahren Sie X64- oder X86-OS auf einem PC installiert?

Oft versuchen Benutzer, zu bestimmen, welches Bit oder mit anderen Worten die Art des Betriebssystems auf ihrem Computer installiert ist zur Zeit. Um die Set-Task zu lösen, müssen Sie den Mauszeiger auf dem Computersymbol auf dem Desktop (Standard für Windows-System) mitbringen und einmal mit der rechten Taste klicken.

Weiter in der Öffnung kontextmenü Sie sollten "Eigenschaften" auswählen. Nach den Aktionen, bevor Sie das Fenster öffnen sollten volle Liste Die Eigenschaften Ihres Computers sowie des installierten Betriebssystems. Somit können Sie eines der Optionen der Optionen sehen: 32-Bit-Betriebssystem oder 64-Bit.

So war ein so hoher Weg, den wir herausgefunden haben, wie man überprüft, X86- oder X64-Programme installiert werden. Als nächstes muss gesagt werden, dass das Merkmal von 64-Bit-Programmen in seiner unglaublichen Leistung beigefügt ist, dagegen, dagegen sind sie jedoch zu anspruchsvoll in Bezug auf den Gedächtnis. Hier ist es, die Bestätigung der Regeln, die alles in der Moderation gut ist: Installieren des 64-Bit-Betriebssystems auf einem schwachen Laptop mit einem Gigabyte-RAM-Paar und einem 32-Bit-Classic-Prozessor ist jedoch ein Fehler, dagegen, jedoch 32-Bit-Programme und -systeme sind keine Kräfte, um über 3 GB RAM zu sehen. Wenn Ihre Entsorgung über einen PC verfügt, von dem der RAM 4 oder mehr Gigabyte beträgt, können Sie eine 64-Bit-Windows-Plattform sicher installieren, die Programme müssen auch 64-Bit-Bit sein. Programme dieses Typs verwenden die auf dem Computer verfügbaren Ressourcen auf dem Maximum, tatsächlich ist die tatsächliche Frage, dass besser - Windows X86 oder X64 nicht ganz korrekt formuliert ist, da beide Plattformen gut sind, und die Auswahl ist notwendig von der Konfiguration eines einzelnen Computers.



Windows X64: Unterwassersteine

Derzeit kämpfen die Entwickler und Ingenieure der gesamten Welt derzeit, dass die Entwickler und Ingenieure der ganzen Welt kämpfen, es ist das in der perfektesten Windows X64-Plattform, zusätzlich zu den vielen unbestreitbaren Vorteilen, über die wir gesprochen haben
oben gibt es eine Reihe von Mängeln, die nicht vergessen werden sollten. Beginnen wir mit der Tatsache, dass, wenn Sie Ihren Computer lange Zeit verwenden und eine Reihe von Komponenten haben, die seit vielen Jahren nicht zusammengefasst sind, ist es wahrscheinlich, dass der Übergang zur 64-Bit-Version des Betriebssystems zu finden ist Die Treiber für die angegebenen Geräte können recht problematisch sein. Tatsache ist, dass die Entwickler aller Arten von Gadgets keine Updates für Produkte freigeben, die aus der Produktion entfernt wurden, wodurch der Versuch, die Kunden zu stimulieren, eine neue Technik erwerben. Und hier hören nur wenige Leute das Argument, das Ihr Scanner oder der Drucker am besten in der Welt ist.

Wir haben bereits darauf hingewiesen, dass Windows X64 mehr Ressourcen verbraucht, aber es sollte gesagt werden, dass alle Programme für das 64-Bit-Medium auch zu "Wunsch mehr" beginnen. Wenn Sie sich entscheiden, unsigniert zu etablieren, erfordert eine Reihe zusätzlicher Aktionen.

Auf einer anderen Skalierung gibt es Zugriff auf alle Ressourcen, die auf dem RAM-Computer installiert sind. Wenn Sie Windows X64 haben, können auch einige 32-Bit-Programme Zugriff auf 4 GB RAM verwenden, z. B. das Spiel "Stalker" und "Gothic". Zum Vergleich: In einem 32-Bit-Betriebssystem greift das Spiel und das Programm auf den Zugriff auf 2 GB Speicher und in extrem seltenen Fällen - bis 3 GB.

Einige Autoren argumentieren, egal welche Plattform - X64 oder X86 - einen Benutzer auswählen, die Programme der Programme auf einer Ebene bleiben wird. Es ist sehr schwierig, diese Meinung vollständig zu widerlegen, denn Leistungsindikatoren hängen von einer Reihe von Umständen und Faktoren ab, aber die Praxis hat sich bewährt, dass Programme für die Verarbeitung von Sound und Video sowie Archivierer und eine Reihe von professionellen Programmen beginnen, sich viel mehr zu verhalten aktiv.

Wenn Sie mit einem Dilemma "x86 oder x64: was Sie dazu setzen eine 64-Bit-Umgebung. Für die Leistung in Spielen hängt es in erster Linie von den Indikatoren Ihres Videotreibers ab.


P.S: alles, was nicht mehr Zeit hatte, um darüber zu erwähnen

Wir wissen bereits genau, wie man X86 oder X64 definiert, aber eine Reihe von Kleinigkeiten blieb, was ebenfalls erwähnt werden sollte. Zum Beispiel haben wir bereits fast alles über die Entlastung gelernt, mit Ausnahme der Definition dieses Begriffs, so dass wir feststellen, dass die Entladung als Fähigkeit, eine bestimmte Menge an Informationen zu verarbeiten, aufgerufen wird, die in Bits gemessen wird.


Unerreichbare Grenze

Interessanterweise hat 64-Bit-Architektur auch seine Grenzen in Bezug auf wahrgenommene Grenzen arbeitsspeicher: x64 kann nicht mehr als 192 GB RAM sehen. Ein weiterer neugieriger Moment: natürliches Volumen von 64-Bit-Anwendungen als
die Regel beträgt 20-40% mehr als 32-Bit-Analoga, es ist jedoch nicht erforderlich, sofort für eine neue Festplatte auszuführen, da diese Regel nicht auf Unterhaltungsmaterialien wie Videos (Filme) oder Musik gilt.



Anzahl der Zweifel - 4

Separat sollte es vom Schicksal eines PCs mit 4 Gigabytes RAM diskutiert werden. Das ist das Ding: Zum einen sehen 32-Bit-Betriebssystem nur 3 GB Speicher, und die Wahl zugunsten von 64x erscheint offensichtlich, aber vergessen Sie nicht, dass Windows X64 leicht zu zwingen ist, sich selbst zur Arbeit zu zwingen, es wird zweimal dauern mehr RAM.als ihre 32-Bit-"Schwester", und der Sieg in diesem Fall wirkt sehr unwollig. Bei solchen Bedingungen sollte die Wahl nicht durch mathematische Zählung bestimmt werden, sondern von Ihren Bedürfnissen und diesen Aufgaben, die Sie vor dem Computer legen möchten. Und warten Sie nicht auf externe Effekte, denn ab dem Sicht von Design 32 und 64-Bit-Betriebssystemen sind identisch.

Nachrichten von Adobe.

Wenn Sie Künstler oder Designer sind, sorgfältig für Sie oder bitte die jüngste Aussage von Adobe, dass alle modernen Adobe CS5-Anwendungen 64-Bit sein werden. Mit anderen Worten, Dreamweaver CS5, Photoshop CS5 und dergleichen, berühmte Anwendungen können exklusiv auf dem 64-Bit-System beginnen. 32-Bit-Plattform erkennt einfach nicht.



Alles stellte sich als einfach heraus

Also haben wir herausgefunden, wie er herausfindet, X64 oder X86 das System, das Sie installiert haben, und welche Option zur Auswahl ist. Wie Sie sehen, war alles nicht zu schwierig und dauerte nur wenige Minuten Ihrer Zeit. Es ist wichtig zu verstehen, dass in diesem Fall die Unterschiede ausschließlich intern sind, und bestimmen Sie mit der maximalen Genauigkeit, die Sie von einem Personal Computer anwahlen, dass es für Sie ist - ein Arbeitswerkzeug oder ein Freund, der Ihnen Unterhaltung gibt. Wenn der PC gut konfiguriert ist, werden seine Fähigkeiten einberufen.

Zusammenfassung. Für Benutzer, die mit 2 GB-Daten arbeiten, ist jetzt eine 64-Bit-Version von Microsoft Office 2010 verfügbar. Dieser Artikel kostet die Kompatibilität von 32-Bit- und neuen 64-Bit-Versionen sowie alte 32-Bit-Büroanwendungen und -lösungen für sie (7 gedruckte Seiten).

Anwendbar auf: Excel 2010 | Büro 2007 | Büro 2010 | Offene XML | PowerPoint 2010 | SharePoint Server 2010 | Vba | Visual Basic für Anwendungen 7.0 (VBA 7.0) | Word 2010.

In diesem Artikel

Einführung in die Datenbank von VBA 7
Kompatibilität von API-Schnittstellen
Fragen und Antworten
Fazit
Zusätzliche Ressourcen

    Einführung in 32- und 64-Bit-Versionen von Microsoft Office 2010

    Vergleich von 32-Bit-Systemen mit 64-Bit

    Einführung in die Datenbank von VBA 7

    Kompatibilität der Steuerelemente von ActiveX und komplett com

    Kompatibilität von API-Schnittstellen

    Verwenden Sie bedingte Kompilierungsattribute

    Fragen und Antworten

    Fazit

    Zusätzliche Ressourcen

Einführung in 32- und 64-Bit-Versionen von Microsoft Office 2010

Das Microsoft Office 2010-System ist in 32- und 64-Bit-Versionen erhältlich. Mit der 64-Bit-Version können Sie mit viel großen Datenmengen arbeiten. Dies ist besonders bemerkbar, wenn Sie mit großen Zahlen in arbeiten Microsoft Excel. 2010.

Mit der Veröffentlichung der neuen 64-Bit-Version von Microsoft Office 2010 ausgegeben eine neue Version Microsoft Visual Basic für Anwendungen (VBA), bekannt als Microsoft Visual Basic für Anwendungen 7.0 (VBA 7), die mit 32- und 64-Bit-Anwendungen arbeiten können. Es sei darauf hingewiesen, dass die in diesem Artikel beschriebenen Änderungen nur auf die 64-Bit-Version von Microsoft Office 2010 anwendbar sind. Mit der 32-Bit-Version des Office 2010 können Sie mit den in früheren Versionen von Microsoft Office eingebetteten Lösungen anwenden, die in früheren Versionen von Microsoft Office ohne Änderung eingebettet sind.

Hinweis

Mit der Installation von Standard Office 2010 ist auch eine 32-Bit-Version installiert, auch auf 64-Bit-Systemen. Folgen offensichtlich Wählen Sie die Installation der 64-Bit-Version von Office 2010 aus.

Aktualisieren Sie in VBA 7 die Bediener der vorhandenen Windows-API-Schnittstelle (Deklarationsbediener), um mit einer 64-Bit-Version zu arbeiten. Außerdem sollten Sie die Adresszeiger und -fensterdeskriptoren in den vom Benutzer definierten Typen aktualisieren, die in diesen Betreibern verwendet werden. Dies wird in diesem Artikel näher beschrieben, ebenso wie die Kompatibilitätsprobleme der 32- und 64-Bit-Version von Office 2010 und möglichen Lösungen.

Vergleich von 32-Bit-Systemen mit 64-Bit

Anwendungen, die mit der 64-Bit-Version des Office 2010 erstellt wurden, können sich auf große Adressräume beziehen und somit mehr physischer Speicher verwenden, wodurch die Kosten für das Verschieben von Daten in physischer Speicher und von ihm reduziert werden.

Zusätzlich zu den Verweisen auf bestimmte Stellen (Zeiger) im physischen Speicher, dass die Anwendung zum Speichern von Daten- oder Softwarebetreibern verwendet, können die Adressen auch für Bezug auf Windows-Identifizierer (Bezeichnung Deskriptoren) verwendet werden. Je nachdem, ob ein 32-Bit- oder 64-Bit-System verwendet wird, wird die Größe von Zeigern und Deskriptoren bestimmt (in Bytes).

Wenn Sie vorhandene Lösungen mit einer 64-Bit-Version von Office 2010 starten, gibt es zwei Hauptprobleme.

    Eigene 64-Bit-Prozesse im Office 2010 können 32-Bit-Binärdateien nicht laden. Dies geschieht, wenn Sie vorhandene Steuerelemente von Microsoft ActiveX und Add-Ons verwenden.

    Die VBA hatte zuvor keinen Zeigerdatentyp, und daher verwendeten Entwickler 32-Bit-Variablen zum Speichern von Zeigern und Deskriptoren. Bei Verwendung von Deklarationsanweisungen werden diese Variablen nun 64-Bit-Werte ausgelöst, die von den API-Schnittstellenaufrufen zurückgegeben werden.

Einführung in die Datenbank von VBA 7

Vba 7 ist neue Basis Code, der die vorherige Version von VBA ersetzt. Die VBA 7-Sprache gibt es für 32-Bit- und 64-Bit-Versionen von Office 2010. Es bietet zwei bedingte Kompilierungskonstanten: VBA7 und Win64. Die VBA7-Konstante bietet die Rückwärtskompatibilität des Codes und prüft, ob die VBA 7-Anwendung verwendet wird, oder die vorherige Version von VBA. Die Win64-Konstante wird verwendet, um zu prüfen, ob der Code als 32-Bit- oder 64-Bit ausgeführt wird. Die Verwendung dieser beiden Kompilationskonstanten wird später in diesem Artikel dargestellt.

Für einige Ausnahmen, die später in diesem Artikel angegeben sind, werden Makros im Dokument (einschließlich Bücher und Präsentationen) in der 32-Bit-Version der Anwendung betrieben und beim Laden des Dokuments in seiner 64-Bit-Version.

Kompatibilität der Steuerelemente von ActiveX und komplett com

Bestehende 32-Bit-ActiveX-Steuerelemente, sowohl von Microsoft als auch von anderen Herstellern, die mit der 64-Bit-Version von Office 2010 nicht kompatibel sind. Für die ActiveX- und COM- und COM-Objekte gibt es drei mögliche Lösungen.

    Wenn ein Quellcode vorhanden ist, können Sie eine 64-Bit-Version erstellen.

    Sie können sich auf den Hersteller verweisen, um die aktualisierte Version zu erhalten.

    Sie können nach einer alternativen Lösung suchen.

In der 64-Bit-Version von Office 2010 ist es unmöglich, 32-Bit-Binärdateien herunterzuladen, dh der Standard-MSCCOMCCCTL-Steuerelemente (TAZSTRIP, Tolbar, Statusleiste, Progressbar, TreeSview, ListViews, Imagelist, Slider, ImageCombobox) und MscCompct2-Steuerelemente (Animation, Updown, Monatsansicht, datetimepicker, flatscrolllbar). Diese Steuerelemente wurden mit vorherigem installiert versionen von Microsoft. Büro und installiert mit einer 32-Bit-Version von Office 2010. Es sollte eine Alternative gefunden werden vorhandene Lösungen VBA für Microsoft Office, der diese Steuerelemente beim Übertragen von Code in die 64-Bit-Version von Office 2010 verwenden. In der 64-Bit-Version von Office 2010 werden 64-Bit-Versionen von Standardsteuerelementen nicht bereitgestellt.

Kompatibilität von API-Schnittstellen

Die VBA-Kombination und Typ-Bibliotheken bieten viele Funktionen zum Erstellen von Microsoft Office-Anwendungen. Manchmal sollten Sie jedoch direkt mit dem Betriebssystem und anderen Komponenten des Computers interagieren, beispielsweise beim Verwalten von Speicher oder Prozessen, wenn Sie mit der Benutzeroberfläche (Windows und Bedienelemente) oder beim Ändern arbeiten windows-Registry. In diesen Fällen ist es am besten, externe Funktionen zu verwenden, die in eingebaut sind dLL-Bibliotheken.. In VBA ist dies mit den API-Anrufen mithilfe von DeMARE-Operatoren möglich.

Hinweis

Microsoft stellt eine Win32API.TXT-Datei bereit, die 1.500 Deklarationsbediener und ein Werkzeug zum Kopieren und Einfügen des deklare Bedieners in den Code enthält. Diese Betreiber sind jedoch für 32-Bit-Systeme bestimmt, und sie müssen mit den späteren Informationen in diesem Artikel in 64-Bit-Bediener konvertiert werden. Bestehende Anweisungen der vorhandenen Deklarationen in der 64-Bit-VBA-Version sind nicht möglich, bis sie mit dem Attribut PTRSAFE als sicher markiert sind. Beispiele für solche Transformationen finden Sie auf der Website des MVP-Spezialisten auf Excel Jan Karel Pieterse unter http://www.jkp-ads.com/articles/apideclarations.asp.

In der Artikel-Benutzerhandbuch für Microsoft Office Code-Kompatibilitätsinspektor wird ein nützliches Tool zum Überprüfen der Verwendung (falls erforderlich) das Attribut des PTRSAFE und der entsprechende Art des Rückgabewerts in der Deklarationsoperationssyntax für die API-Schnittstelle beschrieben.

Anschriften werden mit einem der folgenden Beispiele ähnlich, je nachdem, ob die Subroutine (ohne Rückgabewert) oder eine Funktion (mit einem Rückgabewert) aufgerufen wird.

Öffentlicher / privater Deklarations-Sub-Subname lib "libname" Alias \u200b\u200b"AliasName" (Argumentliste) Öffentlicher / privater Deklaration Funktionsname lib "libname" Alias \u200b\u200b"AliasName" (Argumentliste) als Typ als Typ

Die Funktion des Subnamens oder der FunktionName wird durch den tatsächlichen Namen der Prozedur in der DLL-Datei ersetzt und stellt den Namen dar, der beim Anrufen des Verfahrens im VBA-Code verwendet wird. Sie können bei Bedarf auch AliasName-Argument für den Prozedurnamen angeben. Der Name der DLL-Datei, die die angerufene Prozedur enthält, folgt dem Schlüsselwort Lib. Schließlich enthält die Liste der Argumente Parameter und Datentypen, die an das Verfahren übertragen werden sollen.

Der nächste deklarierende Operator öffnet sich unterabschnitt Windows Registry und ersetzt seinen Wert.

Deklarieren Sie die Funktion REGOPENKEYA lib "advapi32.dll" (BYVAL-Key so lange, Byval-Unterschlüssel als String, Neppery so lang), so lange

Aufnehmen von Windows.h (Window Deskriptor) für die RegopenKeyA-Funktion sieht so aus.

Long REGOPENKEYA (HKEY HKEY, LPCSTR LPSBekey, HKEY * phkResult);

In Microsoft Visual C und Microsoft Visual C ++ ist das vorherige Beispiel ohne Fehler für 32-Bit- und 64-Bit-Versionen kompiliert. Dies liegt daran, dass der HKEY als Zeiger definiert ist, deren Größe die Größe des Speichers der Plattform widerspiegelt, in dem der Code kompiliert ist.

In früheren Versionen hatte VBA keine bestimmte Art von Zeigerdaten, sodass der Typ Long verwendet wurde. Da der lange Datentyp immer 32-Bit ist, wenn in einem System mit einem 64-Bit-Speicher verwendet wird, kann die ältere 32-Entladung in Pflege kommen, oder der Datensatz kann in anderen Speicheradressen auftreten. Beide Situationen können zu unerwartetem Verhalten oder Systemfehler führen.

Um dieses Problem zu beheben, gibt es in VBA jetzt einen echten Datentyp zeiger: Longpptr. Mit diesem neuen Datentyp können Sie die deklarierende Anweisung ordnungsgemäß aufzeichnen:

Ptrsafe function recopenkeya lib "adouapire32.dll" (Byval Hkey als Langftr, Byval LDeBekey als String, phkresult als LongPtr) so lange

Diese Art von Daten und das neue PTRSAFE-Attribut ermöglichen es Ihnen, den Deal-Operator in 32- und 64-Bit-Systemen zu verwenden. Das PTRSAFE-Attribut zeigt dem VBA-Compiler an, dass der Declare-Operator für die 64-Bit-Version von Office 2010 ausgelegt ist. Ohne dieses Attribut wird in dem 64-Bit-System ein Kompilationsfehler auftreten. Bitte beachten Sie, dass das PTRSAFE-Attribut in der 32-Bit-Version von Office 2010 optional ist. Dadurch können die vorhandenen Deklarationsbetreiber wie gewohnt arbeiten.

Die folgende Tabelle beschreibt einen neuen Qualifikations- und Datentyp sowie einen anderen Datentyp, zwei Umwandlungsbediener und drei Funktionen.

Beschreibung

Qualifikation

Gibt an, dass der Declare-Operator mit 64-Bit-Systemen kompatibel ist. Dieses Attribut ist für 64-Bit-Systeme erforderlich.

Datentyp

Datentypvariable, bestehend aus 4 Bytes in 32-Bit-Versionen und von 8 Bytes in 64-Bit-Versionen von Office 2010. Dies ist eine empfohlene Methode, um einen Zeiger oder Deskriptor in einem neuen Code sowie im alten Code zu deklarieren, wenn Es wird in einem 64-Bit-Code-Schreibbüro 2010 ausgeführt. Diese Funktion wird nur in der Implementierungsumgebung der VBA 7 in 32- und 64-Bit-Systemen unterstützt. Bitte beachten Sie, dass diese Variable zugewiesen werden kann. zahlenwerteAber nicht numerische Typen.

Datentyp

Dies ist ein 8-Byte-Datentyp, der nur in 64-Bit-Versionen von Office 2010 verfügbar ist. Dieser Typ kann numerische Werte zugewiesen werden, jedoch nicht numerische Typen (um Kürze zu vermeiden).

Transformationsbediener

Konvertiert einen einfachen Ausdruck in den Longptr Datentyp.

Transformationsbediener

Konvertiert einen einfachen Ausdruck in den Longlong Datentyp.

Optionswandler. Gibt den Longptr-Typ für 64-Bit-Versionen zurück und tippen Sie auf 32-Bit-Versionen (4 Bytes).

Objektkonverter. Gibt den Longptr-Typ für 64-Bit-Versionen zurück und tippen Sie auf 32-Bit-Versionen (4 Bytes).

Zeilenwandler. Gibt den Longptr-Typ für 64-Bit-Versionen zurück und tippen Sie auf 32-Bit-Versionen (4 Bytes).

Das folgende Beispiel zeigt, wie diese Elemente in der deklarierenden Anweisung verwendet werden.

Deklarieren Sie die PTRSAFE-Funktion RegopenKeya lib "advaPi32.dll" (BYVAL-Taste als Zeichenfolge, Neppery als String, NeppyKey als Longptr) so lange

Es wird davon ausgegangen, dass die deklarierenden Operatoren ohne das Attribut PTRSAFE nicht mit der 64-Bit-Version des Office 2010 kompatibel sind.

Wie bereits erwähnt, gibt es zwei neue Konstanten für die bedingte Zusammenstellung: VBA7 und Win64. Um die Rückwärtskompatibilität mit zu gewährleisten vorherige Versionen Microsoft Office verwendet eine VBA7-Konstante (es ist üblicher), um die Verwendung eines 64-Bit-Codes in früheren Versionen von Microsoft Office zu verhindern. Wenn der Code für die 32-Version von demselben Code für die 64-Bit-Version abweicht (zum Beispiel, um die API-mathematische Schnittstelle im Falle einer 64-Bit-Version aufzurufen, wird LongLong verwendet, und im Fall von 32 -Bit-Version - lang), müssen Sie die Win64-Konstante verwenden. In dem folgenden Codebeispiel wird die Verwendung dieser beiden Konstanten angezeigt.

#Ibst win64 dann ptrsafe function mymathfunc lib "user32" (byval n as longlong) als longlong #else deklarieren funktion mymathfunc lib "user32" (Byval n AS LONG) So lange nummeriert, wenn #if vba7 dann ptrsafe subnachrichtenbeep lib user32 erklären (BYVAL N AS LONG) #ELSE Deklarieren Sie submessBeep Lib "User32" (BYVAL N AS LONG) #end, wenn

Wir können sagen, wir können sagen, dass beim Schreiben eines 64-Bit-Codes, der in früheren Versionen von Microsoft Office verwendet wird, die bedingte Kompilierungskonstante VBA7 angewendet werden. Beim Schreiben eines 32-Bit-Codes in Office 2010 funktioniert er jedoch wie in früheren Versionen von Microsoft Office, ohne eine Kompilierungskonstante anzuwenden. Wenn Sie 32-Bit-Bediener für 32-Bit-Versionen und 64-Bit-Bediener für 64-Bit-Versionen bereitstellen möchten, ist es am besten, die konstante Win64-Konzertkonstante zu verwenden.

Verwenden Sie bedingte Kompilierungsattribute

Alter VBA-Code

Deklarieren Sie die Funktion shbrowseforfolder lib "shell32.dll" _ Alias \u200b\u200b"shbrolowseforfoldera" (lpbrolowseeinfo als browseeinfo) als lange öffentliche type browseeinfo howner als längere pidlroot so lange pszdisplayname als String lpsztitle als String Ulflags als langer lquitischer LPFN als langer Laram als lange iImage so lange Endart

Neuer VBA-Code

#Ist vba7 dann "vba7 deklarieren ptrsafe function shbrowseforfolder lib" shbreeForfoldera "_ alias" shbrowseforfoldera "(lpbrolowseeinfo als browseeinfo) als lange öffentliche type browseeinfo howner als longpptr pidlroot als längere pszdisplayname als String lpsztitle als String Ulflags als langer LPFN als Longptr Laram Als Langzeit-IImage als langer Endtyp #else "Downlevel bei der Verwendung der vorherigen Version von VBA7 deklarieren Sie die Funktion shbrowseforfolder lib" shell32.dll "_ Alias" shbrowseforfoldera "(lpbrolowseeinfo als browseeinfo) als längerer öffentlicher Typ BRAULSEINFO HOWNER ALS LANG PIDLROOT ALS LANGE PSZDISPLAYNAME als Zeichenfolge LPSZTitle AS String Ulflags als langer LPFN als langer Laram als langer IImage als langer Endtyp #end IF sub testshbrowseforfolder () dim Binfo als browseeinfo dim pidlist als lang binfo.pidlroot \u003d 0 & binfo.ulflags \u003d & h1 pidlist \u003d shbrowseforfolder (Binfo) End Sub

Fragen und Antworten

Die folgenden Fragen und Antworten auf 32- und 64-Bit-Versionen von Microsoft Office.

    Wann sollte ich die 64-Bit-Version von Microsoft Office verwenden?
    Grundsätzlich hängt es von dem ab, was führender Antrag Verwendet (Excel, Word usw.). Beispielsweise kann die Excel-Anwendung in der 64-Bit-Version von Microsoft Office die Blätter viel größerer Größen verarbeiten.

    Ist es möglich, 64- und 32-Bit-Versionen von Microsoft Office gleichzeitig zu installieren?
    Nein.

    Wann sollten die langen Parameter in Longptr umgewandelt werden?
    Informationsfunktionen, die aufgerufen werden müssen, finden Sie in der Windows-API-Dokumentation auf der MSDN-Website. Marker und Zeiger müssen in den Parameter LONGPTR konvertiert werden. Zum Beispiel wird diese Signatur in der Dokumentation angezeigt:

    Long Winapi Regopenkeyex (__ in HKEY HKEY, __in_opt LPCTSTR LPSBekey, __reservierte DWORD-Usoptionen, __in Regsam Samdeired, __out phkey phkreult);

    Definition von Parametern:

    In Dokument Win32API_PTRSAFE.TXT wird der Declare-Operator wie folgt ermittelt:

    Ptrsafe function recopenkeyex lib "advapi32.dll" Alias \u200b\u200b"recopenkeyexa" (Byval Hkey als Langgtr, Byval LiPsbkey als String, Byval-Usoptionen so lange, phkresult als langlebig) so lange

    Sollten die Zeiger und Marker in der Struktur umgewandelt werden?
    Ja. Siehe MSG-Informationen in Win32API_PTRSAFE.TXT-Datei:

    Geben Sie MSG HWND als Langgtr-Nachricht als langes WPARAM als Langgtr-Laram als Langzeitzeit als langer PT als Tocken-End-Typef ein

    Wann sollte ich STRPTR, VARPT und ObjPTR-Funktionen verwenden?
    Diese Funktionen werden verwendet, um Zeiger auf Saiten, Variablen und Objekte zu erhalten. In der 64-Bit-Version von Microsoft Office gibt diese Funktionen den Parameter 64-Bit-Langlänge zurück, der an die Deklarationsbetreiber übertragen werden kann. Die Verwendung dieser Funktionen bleibt derselbe wie in früheren VBA-Versionen. Der einzige Unterschied besteht nur darin, dass sie jetzt den Longptr-Parameter zurückgeben.

Fazit

Wenn Sie eine 64-Bit-Version von Office 2010 hinzufügen, können Sie große Datenmengen verschieben und die Leistung verbessern. Beim Schreiben eines 32-Bit-Codes können Sie die 64-Bit-Version von Microsoft Office ohne Änderungen verwenden. Wenn Sie jedoch einen 64-Bit-Code schreiben, stellen Sie sicher, dass der Code bestimmte enthält stichworte und bedingte Kompilierungskonstanten, um seine Rückwärtskompatibilität mit früheren Versionen von Microsoft Office bereitzustellen und den richtigen Code beim Kombinieren von 32- und 64-Bit-Codes auszuführen.

Zusätzliche Ressourcen

Weitere Informationen zu Deklarationsbetreibern finden Sie in den folgenden Quellen.

Viele Benutzer fragen sich oft: Dies bedeutet, dass das Präfix der Entladung X86 und X64 in Betriebssystemen und Programmen sowie auf welches Bit besser wählen kann. Jetzt werde ich alle Arten der Entlastung im Detail beschreiben und welche Art von Batterie für Sie geeignet ist.

Derzeit existiert. 2 Arten der Entladung Betriebssysteme, es 32-Bit- und 64-Bit-Entladung. In naher Zukunft sind 128 Entlastungsbetriebssysteme und geeignetes Eisen für sie möglich.

X86. - Dies ist eine ältere Architektur von Geräten und Betriebssystemen. 32-Bit-Betriebssystem dies ist eine Architektur X86. Die Architektur selbst wird auf alten Computern mit Single-Core-Prozessoren und einer kleinen RAM verwendet.

X64. - Moderne Architektur für Betriebssysteme und Computer. Wird bei neuen Laptopmodellen und desktop-Computermit der Menge des RAM mindestens 4 Gigabytes, Multi-Core-Prozessoren mit hoher taktfrequenz. Betriebssysteme für diese Art von Architektur tragen in der Regel X64-Präfix, das heißt, das sogenannte 64 Bit (Entlassung).

Was zu wählen, x86 oder x64.?

Wenn Sie einen Computer haben, nicht aus dem neuesten (6-7-jährigen) kernprozessor. mit einer Frequenz von 2 GHz, Gigabyte oder 2 RAM-Typ DDR-1 oder 2, Grafikkarte auf 64 oder 128 Megabyte ... auf dem Windows XP anfänglich installiert wurde, und Sie haben beschlossen, Windows 7 auf diesem PC zu installieren, und vielleicht Selbst 8, dann ist es natürlich am besten, ein 32-Bit-Betriebssystem (x86) zu wählen.

Es ist die optimalste Option für einen Computer über solche Systemeigenschaften. Andernfalls, wenn Sie jedoch versuchen, den 64-Bit-Betrieb darauf zu installieren, wird es überhaupt nicht installiert (wenn der Prozessor sehr alt ist und die X64-Architektur nicht unterstützt, wird ein Fenster mit einem entsprechenden Fehler direkt angezeigt, wenn Starten des Installations-Betriebssystems) oder wird sehr langsam arbeiten und oft berauben.

Wenn der Computer jedoch moderne Eigenschaften hat, z. B. einen 2-×, 4- oder 6-Kernprozessor mit einer Taktfrequenz von mindestens 2 GHz, 4 Gigabyte RAM auf einem Minimum, eine Gigabyte-Videokarte oder mehr, dann ist es einfach einfach notwendig, um ein 64-Bit-Betriebssystem zu installieren! Ein solcher Bediener funktioniert viel schneller, die Antwort von Anwendungen ist höchstens hohes Level, P. große Mengen Aufgaben Das System hängt nicht.

Es gibt Fälle, die Benutzer auf hübsch installiert sind leistungsstarker Computer 32-Bit-Betriebssystem, lassen Sie uns sagen, wenn einige Anwendung auf einem 64-Bit-Betriebssystem verlangt. Es wird nicht empfohlen, dies zu tun, da Sie auf einem 32-Bit-Betrieb nicht erreicht werden schnelle Geschwindigkeit Ihre Arbeiten, auch wenn Eisen ausreichend "kraftvoll ist". Weil das 32-Bit-Betriebssystem für alte PCs mehr angepasst ist.

Wenn Sie darüber hinaus 4 oder mehr Gigabytes RAM haben, wird das 32-Bit-Betriebssystem (X86) nur 3 GB angezeigt und verwendet, da er nicht für einen größeren Speicher berechnet wird.

Wie finde ich heraus was die Entladung des Betriebssystems. auf Ihrem PC?

Sie müssen die Kombination von Win + Pause wählen, und in dem erscheinenden Fenster, das erscheint, welches Bit Ihr Betriebssystem und Computer ist.


Systemtyp (Entlassung)

Wenn Sie ein 64-Bit-Betriebssystem haben, werden auch alle für X86 vorgesehenen Programme unterstützt. Und Programme, die speziell für X64 konzipiert sind, werden gestartet und viel schneller arbeiten.

Anwendbar auf: Büro 2013, Büro 365 proplus

Letzter modifizierter Abschnitt: 2016-12-16

Zusammenfassung. Dieser Artikel beschreibt die Vorteile und Nachteile der Bereitstellung der 64-Bit-Version des Büros und geben an, weshalb wir die 32-Bit-Version von Office 2013 für die meisten Benutzer empfehlen.

Die Zuschauer: IT-Spezialisten

Da immer mehr Personal Computer 64-Bit-Windows-Betriebssysteme ausführen, werden Benutzer versucht, die 64-Bit-Version des Office 2013 zu installieren. Eine der Vorteile von 64-Bit-Office-Problemen ist, dass Benutzer mit größeren Excel-Datasets und -projekten arbeiten können . Es gibt jedoch Mängel der Kompatibilität, da das Add-In- und Lösungen für das Amt nicht funktionieren. Daher wird die 32-Bit-Version von Office 2013 für die meisten Benutzer empfohlen.

Die meisten Benutzer empfehlen eine 32-Bit-Version des Büros, da sie mit den meisten anderen Anwendungen kompatibel ist, insbesondere mit Add-In-Entwicklern von Drittanbietern. Daher ist die Standard-32-Bit-Version von Office 2013 auch auf 64-Bit-Windows-Betriebssystemen installiert. In diesen Systemen wird ein 32-Bit-Office-Client im WOW64-Format (Windows 32-On-Windows-64) unterstützt. Wow64 ist ein Emulator einer 32-Bit-Umgebung (x86), wodurch ein freier Betrieb von 32-Bit-Fenstern in 64-Bit-Windows-Systemen bereitgestellt wird. Dadurch können Benutzer die vorhandenen Microsoft ActiveX-Elemente und das COM-Add-In mit einem 32-Bit-Büro-Set anwenden.

Die Vorteile von 64-Bit-Offizierungen sind nur für bestimmte Arten von Benutzern und Workloads verfügbar.

Es gibt mehrere Fälle, die die Möglichkeit in Betracht ziehen sollten, eine 64-Bit-Ausgabe von Office 2013 bereitzustellen. Hier sind einige Beispiele:

    Excel's erfahrene Benutzer, die mit den komplexen Blättern von Excel arbeiten, können von der Verwendung einer 64-Bit-Version von Office 2013 profitieren. Dies ist darauf zurückzuführen, dass das 64-Bit-Büro-Set keine strengen Einschränkungen der Größe der Dateien auferlegt. Die Größe der Bücher ist nur auf zugängliche Speicher- und Systemressourcen begrenzt. Andererseits ist ein 32-Bit-Bürosatz auf 2 Gigabytes (GB) des virtuellen Adressraums begrenzt, der von Excel, einem Buch und Superstrukturen geteilt wird, in einem Prozess tätig ist. Blätter von weniger als 2 GB auf der Festplatte können genügend Daten enthalten, um 2 GB oder mehr Speicher aufzunehmen. Weitere Informationen finden Sie unter Artikeln, Spezifikationen und Excel-Einschränkungen und Spezifikationen sowie Datenmodelleinschränkungen.

    Project 2013-Benutzer profitieren auch, wenn Sie mit Projektdateien mehr als 2 GB arbeiten, insbesondere wenn mehrere Projekte in einem großen Projekt verwendet werden.

    Die eigenen Lösungen des Büros haben Zugriff auf die 64-Bit-Version von Office 2013, um Ihre eigenen Lösungen zu testen und zu aktualisieren.

    Office 2013 bietet Schutzfunktionen mithilfe einer Hardwareprävention der Datenausführung (DEP). DEP ist ein Satz von Hardware- und Softwaretechnologien, die zusätzliche Speicherprüfungen durchführen, um schädlichen Code im System zu vermeiden. In 64-Bit-Installationen gilt ein Dep für Büroanwendungen. In 32-Bit-Installationen können Sie DEP mit den Gruppenrichtlinieneinstellungen konfigurieren.

Überblick über die Anforderungen für die Bereitstellung von 64-Bit-Offizierungen

Kompatibilitätsprobleme, die bei der Bereitstellung einer 64-Bit-Version des Amtes berücksichtigt werden sollten

Bevor Sie das Office 2013 von 64-Bit-Problemen bereitstellen, berücksichtigen Sie die folgenden Nachteile:

    einige Funktionen von 32-Bit-Versionen sind in 64-Bit-Office-Versionen nicht verfügbar.

    die Gewinnung von Grafiken können die Leistung reduzieren.

    sie müssen den VBA-Code mithilfe von DeMARE-Anweisungen aktualisieren.

    activeX-Steuerelemente und Kompass-Add-Ons, die für das 32-Bit-Büro geschrieben wurden, funktioniert nicht in einer 64-Bit-Version.

    MDE-, ADE- und ACCDE-Basisdateien microsoft-Daten Zugriff, deren Quellcode davon entfernt wurde, kann nicht zwischen 32- und 64-Bit-Versionen von Office 2013 bewegt werden.

    sie müssen die MAPI-Anwendungen, die mit dem Outlook-Programm zusammenarbeiten, neu erstellen.

    die eingebaute OLE-Aktivierung funktioniert möglicherweise nicht, wenn die Office 2013-Version nicht mit registrierten Anwendungen zusammenfällt.

Einige Funktionen von 32-Bit-Versionen sind in 64-Bit-Versionen nicht verfügbar

Die meisten Funktionen der 32-Bit-Office-Version sind in 64-Bit-Büro erhältlich. Die folgenden Funktionen sind unten aufgeführt, die sich nicht in der 64-Bit-Version des Amtes befinden.

    Wort.. Der veraltete Formel-Editor ist in der 64-Bit-Version von Office 2013 nicht verfügbar, sondern wird in 32-Bit-Büro 2013 (WOW64) unterstützt. Die Komponente des Formel-Designers in Word 2013 arbeitet auf allen Plattformen.

    WLL (Word-Add-On-Bibliotheken). WLL-Dateien sind in 32-Bit-Versionen von Office 2013 verfügbar und werden nicht in 64-Bit-Versionen von Office 2013 unterstützt.

Die Behältergrafiken können die Leistung senken

Die Unterschiede zwischen 32-Bit- und 64-Bit-Grafikgeräten (GDI-Schnittstellen) können die Leistung beeinträchtigen, da MMX-Technologie nicht auf 64-Bit-Plattformen unterstützt wird. Die Intel MMX-Technologie ist eine Erweiterung des Intel (IA-) Architektursatzes. Diese Technologie verwendet das Verfahren von einheitlichen Anweisungen und mehreren Datenströmen (SIMD), mit denen Sie den Betrieb von Multimedia- und Kommunikationssoftware durch parallele Datenverarbeitung beschleunigen können.

Sie müssen den VBA-Code mit deklarierenden Anweisungen aktualisieren

Die Ausführung des VBA-Codes, der vor der Veröffentlichung von Office 2010 (VBA 6 und früherer Version) auf einer 64-Bit-Plattform geschrieben wurde, kann zu Fehlern führen, wenn der Code nicht geändert wird, um in 64-Bit-Office-Versionen auszuführen. Weitere Informationen zu Änderungen in Microsoft Visual Basic für Anwendungen (VBA), die in der Release der Office 2010 enthalten sind, finden Sie in den Artikel, der einen Überblick über die 64-Bit-Version von Visual Basic für Anwendungen in der MSDN-Bibliothek enthält.

ActiveX-Steuerelemente und Kompass-Add-In für 32-Bit-Büro werden in der 64-Bit-Version nicht funktioniert

Auf Computern können 64- und 32-Bit-Steuerelemente installiert werden, und 64-Bit-Version von Office 2013 können 64-Bit-Versionen von Steuerelementen ausführen. Der Weg, um diese Probleme zu lösen, kann 64-Bit-kompatible Steuerelemente und Add-Ons oder Installation einer 32-Bit-Ausgabe von Office 2013 erhalten.

Neben den in Office-Anwendungen heruntergeladenen Steuerungen gibt es auch Web-Lösungen, die ActiveX-Steuerelemente im Internet Explorer-Browser verwenden. Die in SharePoint Server 2013 erstellten Office 2013-Tabellenmodi arbeitet auf einer beliebigen Plattform und in anderen Browsern als Internet Explorer. SharePoint Server 2013-Modus Ändern Sie die Datentabelle Erfordert kein Management auf der Clientseite. Beispielsweise in Office 2010-Anwendungen und 64-Bit-Versionen des Office 2013-Modus Ändern Sie die Datentabelle Funktioniert in SharePoint Server 2013 ohne Fehler.

MDE-, ADE- und ACCDE-Dateien von Microsoft Access-Datenbanken, deren Quellcode entfernt wurde, kann nicht zwischen 32- und 64-Bit-Versionen von Office 2013 verschoben werden

MDE- und ACCDE-Dateien, mit denen Zugriffssoftware-Entwickler Lösungen verbreiten und ihr geistiges Eigentum schützen, funktionieren nicht in der 64-Bit-Version des Amtes. Es ist notwendig, auf den Anwendungsentwickler zu verweisen, um eine 64-Bit-Version der Lösung neu zu kompilieren, zu testen und bereitzustellen.

Sie müssen MAPI-Anwendungen neu erstellen, die mit Outlook arbeiten.

Wenn Sie 32-Bit-Anwendungen, Add-Ons oder Mapi-Makros für Outlook in Ihrer Organisation haben, müssen Sie einige Aktionen annehmen, um 32-Bit-Anwendungen zu ändern und umstrukturieren, um auf einer 64-Bit-Plattform auszuführen. Die Herstellung von Outlook-Anwendungen zur Arbeit an 32- und 64-Bit-Plattformen wird in MAPI-Referenzmaterialien für Outlook 2013 beschrieben, die in der Artikelentwicklung für Microsoft Office aus der MSDN-Bibliothek dargestellt sind.

Die eingebaute OLE-Aktivierung funktioniert möglicherweise nicht, wenn die Office 2013-Version nicht mit registrierten Anwendungen zusammenfällt

Es können folgende Probleme auftreten, wenn Office 2013-Versionen und registrierte Anwendungen nicht zusammenfallen:

    Wenn die Entladung der registrierten Anwendung nicht dem Bit entspricht set-Version. Büro ist möglich, beim Erstellen einer OLE-Serverinstanz vor Ort zu versagen und sie zu öffnen. Wenn beispielsweise die OLE-Serveranwendung eine 32-Bit-Version hat, und installiertes System. Büro - 64-Bit.

    Bei Konflikten, die mit der Bittyness von Versionen verbunden sind, ist es möglich, beim Einfügen eines Objekts in das Office 2013-Dokument zu versagen. Zum Beispiel, wenn Sie beispielsweise ein 32-Bit-Objekt in ein 64-Bit-Office-Anwendungsdokument einfügen.

Das Telemetrie-Magazin hilft, Kompatibilitätsprobleme mit einer 64-Bit-Office-Version zu erkennen

Das Telemetrie-Magazin ist Teil der neuen Büro-Telemetrie-Überwachungs-Plattform, die in Office 2013 eingebaut ist. Dieses Magazin hilft Entwicklern und erfahrene Benutzer, Kompatibilitätsprobleme zu diagnostizieren, die Ereignisse anzeigt, die in separaten Office 2013-Anwendungen auftreten. Unter anderem ermöglicht das Magazin, Probleme mit zu erkennen Visual Basic 6.0, der nicht in 64-Bit-Office-Versionen funktioniert.

Wenn Sie bereit sind für eine Beurteilung der Kompatibilitätskompatibilitätskompatibilitätsbeurteilung 2013, empfehlen wir ab dem Artikel durch die Beurteilung der Kompatibilität der Office 2013. Zur Fehlerbehebung von Problemen und Lösungen auf einem Computer mit Office 2013

Fortsetzung des Themas:
Os

Ich habe einen Web-Service, den ich überregte, den ich als "Link zum Service hinzufügen" registriert habe, für den HTTPS erforderlich ist, und Zertifikat. Unten ist mein Code zum Erstellen einer Instanz ...