Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


VBA och Referenser

Postades av 2002-09-14 11:29:28 - Jörgen Fransson, i forum visual basic - allmänt, Tråden har 14 Kommentarer och lästs av 1052 personer

Som bekant så kan man Lägga till och Ta bort referenser som man använder i VBA-projeketet under menyn Verktyg -> Referenser.

Men kan man på något sätt Lägga Till och Ta bort referenser via kod i programmet istället. Den aktuella referensen är DAO som jag vill kunna lägga till.

Mvh Frasse


Svara

Sv: VBA och Referenser

Postades av 2002-09-14 12:39:39 - Andreas Hillqvist

Problemet är att koden måste kompileras om då. Så därför kan du inte göra det i samma projekt.

Däremot tror jag man kan skapa en instans av programet som stödjer VBA. Öppna din fil och lägga till refrensen där.

Om den gör det från sig själv är jag inte säker på att den går att spara.


Svara

Sv: VBA och Referenser

Postades av 2002-09-14 13:28:19 - Jörgen Fransson

Hur gör jag detta i praktiken?


Svara

Sv: VBA och Referenser

Postades av 2002-09-14 14:32:05 - Sven Åke Persson

Hej
Kan inte låta bli att fråga.
Varför i hela fridens namn skall man göra så ??

undrar
Sven


Svara

Sv: VBA och Referenser

Postades av 2002-09-14 16:42:10 - Eventine Elessendil

Jag tror att svaret på frågan "varför" kan ligga i just att det är VBA och inte VB. Har själv råkat ut för problem med referenserna i VBA (Excel i huvudsak, men även Word), att de är sökvägsspecifika, så en annan installation av Office har gjort att referenserna inte fungerar och massa skumma fel framträtt.
Ett VBA-projekt av detta slag behöver inte omkompileras för att lägga till/ta bort referenser, det kompileras vid körning.
Exakt hur koden ser ut har jag inte i huvudet just nu, men har för mig att det var nåt i stil med: Application.VBProject.References.Add/Remove
Vet att frågan om referenser varit uppe tidigare, kanske det finns bättre kodexempel där om du söker.
Lycka till.
/EE


Svara

Sv: VBA och Referenser

Postades av 2002-09-14 20:53:14 - Jörgen Fransson

Jag ska se om jag kan hitta några tidigare frågor som behandlar detta. Anledningen till frågan är som EE skriver att använder jag VBA-koden på en annan dator så stämmer ibland inte sökvägen till filen.

/Frasse


Svara

Sv: VBA och Referenser

Postades av 2002-09-14 23:01:30 - Fredrik Salomonsson


Hej.

Nu är ju inte jag nån höjdare på VBA men:
Går det inte använda GetObject() eller CreateObject()

???

//fredda


Svara

Sv: VBA och Referenser

Postades av 2002-09-15 12:14:01 - Raderat konto

Se XL_Denis | Programmering | Referenser www.xldennis.com

//MW


Svara

Sv: VBA och Referenser

Postades av 2002-09-15 12:50:57 - Eventine Elessendil

Måste erkänna att jag blivit allt mer skeptisk mot XLDennis ... Ledsen om jag sårar någons känslor nu, men kan inte hjälpa det.

Här är enklaste sättet att lägga till en referens från VBA:
ThisWorkbook.VBProject.References.AddFromFile(FullFileName)

Finns andra sätt med, som du säkert kommer se när du börjar kolla på detta.
Lycka till.
/EE


Svara

Sv: VBA och Referenser

Postades av 2002-09-15 13:29:48 - Jörgen Fransson

Jag hittade din tidigare fråga i forumet och har nu fått det att fungera med ovanstående rad. Tack för ett bra tips!


Svara

Sv: VBA och Referenser

Postades av 2002-09-15 14:22:50 - Raderat konto

EE,

Tror inte - Antingen har man sin utgångspunkt i VB eller så har man det i VBA.

Du verkar vara ett VB-freak och XL-Dennis verkar vara ett VBA-freak.

Själv använder jag mig av lösningar som fungerar, oavsett vilken kultur man tillhör!

//MW





Svara

Sv: VBA och Referenser

Postades av 2002-09-15 22:59:55 - Eventine Elessendil

[borttaget]

Jag hann inte göra någon rättelse eftersom inlägget vart borttaget, men hoppas att min uppföljning förklarar vad jag menade och kan vara till nytta och lärdom för flera om hur man kan uppfattas.
Mvh
/EE


Svara

Sv: VBA och Referenser

Postades av 2002-09-16 03:25:30 - Raderat konto

EE,

Hehe, antingen måste du varit jävligt påverkat av något eller så har han gett dig en pungspark...

Tror inte man få skriva så brutalt om en annan person men som SvenPon skrev i ett inlägg "undvik att få ökensand under förhuden!".

Lev väl,
MW



Svara

Rättelse och ursäkt

Postades av 2002-09-16 09:58:12 - Eventine Elessendil

Efter svar från Dennis börjar vi komma på mer samma våglängd, och jag tar, på eget initiativ bort detta inlägg också.
Kvarstår gör min ursäkt för aningen för hårt ordval (till Dennis) och val av plats (till Pelle).
Mvh
/EE


Svara

Sv: VBA och Referenser

Postades av 2002-09-16 10:00:52 - Eventine Elessendil

>Hehe, antingen måste du varit jävligt påverkat av något

Nja, trötthet i så fall. Var väl det som gjorde att formuleringen lät hårdare än jag tänkt.

>eller så har han gett dig en pungspark...

Nädå, inte blivit sparkad. *S*

>Tror inte man få skriva så brutalt om en annan person men som SvenPon skrev i ett inlägg "undvik att få ökensand under förhuden!".

Tja, jag vet inte heller. Men samtidigt måste man ju få ha sin åsikt? Jag hoppar mitt nya inlägg förtydligar och mildrar hårdheten i det ursprungliga så att det blir tydligare vad jag menar.

Mvh
/EE


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 604
27 953
271 705
5 998
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies