/ Forside/ Teknologi / Udvikling / VB/Basic / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
VB/Basic
#NavnPoint
berpox 2425
pete 1435
CADmageren 1251
gibson 1230
Phylock 887
gandalf 836
AntonV 790
strarup 750
Benjamin... 700
10  tom.kise 610
Forhindre GetObject i Excel??
Fra : CADmageren
Vist : 699 gange
400 point
Dato : 02-08-02 11:11

Jeg har et Excel dokument som er password beskyttet. Dette styrer jeg med en VB6 applikation som brugerflade.

Jeg åbner Excel vha. CreateObject, og angiver password for Excel filen. (application.visible=false)

Spørgsmålet er hvordan man kan forhindre at et andet program bruger GetObject og på den måde får adgang til den skjulte excel session. Alternativt, findes der nogen måde at detektere om et andet program har taget kontrol over Excel sessionen.

Jeg kan da umuligt være den første der har dette problem??

Michael Christoffersen


 
 
Kommentar
Fra : strarup


Dato : 03-08-02 02:28

Hej Micheal,

der er en artikel her... "Excel's dirty little secret"... -->
http://www.nwfusion.com/news/2001/1217excel.html
omkring det problem du nævner...

hvor der i diskusionen omkring emnet er en der har et alternativ forslag til at beskytte sine data... "Hiding Data in Excel by Walt Weber - Dec 19, 01"... -->
http://www.nwfusion.com/cgi-bin/WebX.cgi?14@79.N3e8dhepcDx^0@.ee728b4/12

men umiddelbart ser det da noget sort ud...

men har du evt. prøvet med (application.Visible = xlVeryHidden), jeg ved ikke om dette ka' beskytte nok imod det, eller om en bruger stadigvæk ka' få adgang til filen...
her er en artikel fra Microsoft... "XL: How to Hide Sheets and Use xlVeryHidden Constant in a Macro"... -->
http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q142530
og en lidt nyere version af... "XL: How to Hide Sheets and Use xlVeryHidden Constant in a Macro"... -->
http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q213609

der er også her... "Microsoft Excel VBA Examples"... der kommer lidt indpå "xlVeryHidden"... -->
http://www.mindspring.com/~tflynn/excelvba4.html

her er også en side... "Spreadsheet Protection FAQ"... -->
http://www.j-walk.com/ss/excel/faqs/protectionFAQ.htm

men umiddelbart ser det noget sort ud... idet der vist også er muligheder for at omgå det hvis man vil... men jeg håber da noget af det ka' bruges til at ku' beskytte dine data...

mvh.

Strarup

Kommentar
Fra : CADmageren


Dato : 05-08-02 00:28

Hej Strarup.

Tak for det, men jeg har i forvejen været på alle de foreslåede sider, og ingen steder fandt jeg nået der egentlig løste problemet.

I en af de amerikanske nyhedsgrupper, hvar der en der snakkede noget om "Running Object Table", og "Reference Counting", men hvordan jeg kan bruge det i praksis er jeg ikke helt klar over.

Mvh

Michael Christoffersen


Kommentar
Fra : mmaximus


Dato : 15-02-03 16:42

hejsa

Accepteret svar
Fra : mikkelmus1

Modtaget 400 point
Dato : 28-02-03 19:30

Tricket var CopyMemory...




Godkendelse af svar
Fra : CADmageren


Dato : 28-02-03 19:34

Tja hvis ingen andre vil svare..
                        

Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste