Avatar billede donpedrodelavega Nybegynder
05. juni 2004 - 23:01 Der er 3 kommentarer og
1 løsning

Microsoft.Office.Interop.Visio kan ikke findes

Visio er installeret med .NET Programmability support.
.NET Framework 1.1 er installeret.
Både Microsoft.Office.Interop.Word + Excel kan jeg godt finde, men ikke Visio.
Avatar billede sovsekoder Nybegynder
06. juni 2004 - 18:06 #1
her kan du downloade PIA's (primary assemblies) til XP:

Microsoft Office XP primary interop assemblies (PIAs) are available for download
http://support.microsoft.com/default.aspx?scid=kb;EN-US;328912

ellers kan du generere interop filer med tlbimp.exe, så skal du finde en .tlb ell. olb fil i visio folderen (aner ikke hvad den hedder hvis der er een men lad os sige den hedder visio.tlb):

tlbimp visio.tlb

og så bliver der genereret en interop-fil til COM-objectet.

...ellers burde du kunne finde objectet ved at højreklikke på assembly-references (i C#), derefter trykke på COM-tab'en og så finde Visio COM-objectet. Herefter skal namespacet importeres i C#-filen (brug typecompletion hvis ikke du aner hva' den hedder)

håber det hjælper...
Avatar billede sovsekoder Nybegynder
06. juni 2004 - 18:06 #2
og jeg mente til "office XP" ikke bare XP :-)
Avatar billede donpedrodelavega Nybegynder
06. juni 2004 - 21:40 #3
jeg glemte at skrive at det er til Office 2003 jeg skal bruge PIA ref'erne...

Hvis jeg henter de referencer der ligger blandt registrerede COMobjekter så er det ikke den rigtige ref. der laves men derimod en ref. til en ass. der hedder Interop.Visio og ikke Microsoft.Office.Interop.Visio som det er tilfaeldet med Excel og Word. Jeg har proevet at bruge det type lib. men den smider en fejl om at det ikke er et korrekt type lib. naar jeg afvikler nogle apps. jeg har lavet med den "rigtige" Microsoft.Office.Interop.Visio ass...

/ DP
Avatar billede donpedrodelavega Nybegynder
15. juni 2004 - 12:49 #4
jeg lukker og slukker...

/ DP
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester