Hallo Zusammen.
Ich habe im Einsatz Visual Studio Community 2013 Update 4, Languagepack German, .NET 4.5.; WPF; Desktop
Ich habe den Verweis auf die Microsoft.Office.Interop.Word über die manuell Zuweisung durchgeführt (zu finden unter C:\Windows\assembly\).
Mein Code
[highlight=csharp]
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using WORD = Microsoft.Office.Interop.Word;
namespace Tescht20150629_01
{
/// <summary>
/// Interaktionslogik für MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void BtnSchliessen_Click(object sender, RoutedEventArgs e)
{
Close();
}
private void BtnWordOeffnen_Click(object sender, RoutedEventArgs e)
{
WORD.Application _word = new WORD.Application();
_word.Visible = true;
}
}
}
[/highlight]
Allerdings bekomme ich folgende Fehlermeldung:
InvalidCastException
Ein Ausnahmefehler des Typs "System.InvalidCastException" ist in Tescht20150629_01.exe aufgetreten.
Zusätzliche Informationen: Das COM-Objekt des Typs "Microsoft.Office.Interop.Word.ApplicationClas s" kann nicht in den Schnittstellentyp "Microsoft.Office.Interop.Word._Application" umgewandelt werden. Dieser Vorgang konnte nicht durchgeführt werden, da der QueryInterface-Aufruf an die COM-Komponente für die Schnittstelle mit der IID "{00020970-0000-0000-C000-000000000046}" aufgrund des folgenden Fehlers nicht durchgeführt werden konnte: Bibliothek nicht registriert. (Ausnahme von HRESULT: 0x8002801D (TYPE_E_LIBNOTREGISTERED)).
Was fehlt noch oder was könnte hier die Ursache sein?
Ich habe nach langem suchen im Internet aufgegeben und wende mich an Euch!
Vielen Dank für etwas Hilfe.
Ich habe im Einsatz Visual Studio Community 2013 Update 4, Languagepack German, .NET 4.5.; WPF; Desktop
Ich habe den Verweis auf die Microsoft.Office.Interop.Word über die manuell Zuweisung durchgeführt (zu finden unter C:\Windows\assembly\).
Mein Code
[highlight=csharp]
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using WORD = Microsoft.Office.Interop.Word;
namespace Tescht20150629_01
{
/// <summary>
/// Interaktionslogik für MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void BtnSchliessen_Click(object sender, RoutedEventArgs e)
{
Close();
}
private void BtnWordOeffnen_Click(object sender, RoutedEventArgs e)
{
WORD.Application _word = new WORD.Application();
_word.Visible = true;
}
}
}
[/highlight]
Allerdings bekomme ich folgende Fehlermeldung:
InvalidCastException
Ein Ausnahmefehler des Typs "System.InvalidCastException" ist in Tescht20150629_01.exe aufgetreten.
Zusätzliche Informationen: Das COM-Objekt des Typs "Microsoft.Office.Interop.Word.ApplicationClas s" kann nicht in den Schnittstellentyp "Microsoft.Office.Interop.Word._Application" umgewandelt werden. Dieser Vorgang konnte nicht durchgeführt werden, da der QueryInterface-Aufruf an die COM-Komponente für die Schnittstelle mit der IID "{00020970-0000-0000-C000-000000000046}" aufgrund des folgenden Fehlers nicht durchgeführt werden konnte: Bibliothek nicht registriert. (Ausnahme von HRESULT: 0x8002801D (TYPE_E_LIBNOTREGISTERED)).
Was fehlt noch oder was könnte hier die Ursache sein?
Ich habe nach langem suchen im Internet aufgegeben und wende mich an Euch!
Vielen Dank für etwas Hilfe.
Comment