Update: Visual Basic 6.0 UserControl in Excel druckt nicht oder in der Seitenansicht anzeigen

Artikel-ID: 249607 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Auf dieser Seite

Problembeschreibung

Wenn Sie versuchen zu drucken oder Seitenansicht eine Microsoft Excel 97 oder Microsoft Excel 2000-Arbeitsmappe enthält ein Benutzersteuerelement , das in Visual Basic 6.0 das Benutzersteuerelement erstellt wurde nicht drucken oder im Fenster Seitenansicht anzeigen.

Das Problem tritt nicht auf, wenn das Benutzersteuerelement in anderen Microsoft Office-Anwendungen verwenden. Das Problem tritt nicht mit einem Benutzersteuerelement in Visual Basic 5.0 erstellten.

Status

Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel Microsoft-Produkten handelt. Dieser Bug wurde in das neueste Servicepack für Visual Studio 6.0 behoben.

Weitere Informationen zu den Service Packs für Visual Studio finden Sie in folgenden Artikeln der Microsoft Knowledge Base:
194022INFO: Visual Studio 6.0 Service Packs, was, wo, warum

194295SO WIRD´S GEMACHT: Ermitteln, ob ein Visual Studio Service Pack installiert ist
Besuchen Sie die folgende Microsoft-Website, um den neuesten Visual Studio Service Pack herunterzuladen:
http://msdn2.microsoft.com/en-us/vstudio/Aa718353.aspx

Weitere Informationen

Schritte zum Reproduzieren des Verhaltens

  1. Erstellen Sie in Visual Basic ein neues ActiveX-Steuerelement-Projekt. Project1 wird standardmäßig erstellt. UserControl1 wird standardmäßig hinzugefügt.
  2. Ändern des Projekt1 Name -Eigenschaft in PrjTestExcel. Ändern Sie UserControl1 die Name -Eigenschaft in CtlTestExcel.
  3. Fügen Sie ein Label -Steuerelement hinzu UserControl1. Label1 wird standardmäßig erstellt. Sie müssen keine Standardeigenschaften des Label1 alle weiter ändern.
  4. Speichern Sie das Benutzersteuerelement als ctlTestExcel.ctl. Speichern Sie das Projekt als prjTestExcel.vbp.
  5. Kompilieren des Projekts zu prjTestExcel.ocx. Beenden Sie Visual Basic.
  6. Starten Sie Microsoft Excel Version 97 oder 2000. Mappe1 wird standardmäßig geöffnet.
  7. Klicken Sie in Excel im Menü Ansicht auf Symbolleisten auswählen. Klicken Sie aus der Liste der verfügbaren Symbolleisten auf Steuerelement-Toolbox .
  8. Klicken Sie am unteren Rand der Steuerelement-Toolbox auf das Symbol Weitere Steuerelemente . Wählen Sie aus der Liste Weitere Steuerelemente prjTestExcel.ctlTestExcel . Ziehen Sie in Mappe1, eine Instanz von UserControl in der Arbeitsmappe zu zeichnen.

    Hinweis : Wenn das Benutzersteuerelement nicht in der Liste Weitere Steuerelemente ist, führen die folgenden:
    1. Wählen Sie Benutzerdefiniertes Steuerelement registrieren aus der Liste Weitere Steuerelemente .
    2. Navigieren Sie zu der OCX-Datei im Dialogfeld Customer-Steuerelement registrieren .
  9. Nachdem das Benutzersteuerelement platziert und auf dem Formular angepasst haben, wählen Sie entweder drucken oder Seitenansicht die Arbeitsmappe. Beachten Sie, dass UserControl nicht auf einen Ausdruck erscheint und UserControl wird nicht in das Fenster Seitenansicht angezeigt.

Eigenschaften

Artikel-ID: 249607 - Geändert am: Dienstag, 7. August 2007 - Version: 2.3
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Visual Basic 6.0 Learning Edition
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic Enterprise Edition for Windows 6.0
  • Microsoft Excel 97 Standard Edition
Keywords: 
kbmt kbbug kbctrl kbfix kbvs600sp4fix kbvs600sp5fix KB249607 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 249607
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns