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


Konsten att visa ett Excel-blad med OLE (kan inte jag…)

Postades av 2003-03-10 19:56:03 - Berne Nielsen, i forum visual basic - allmänt, Tråden har 1 Kommentarer och lästs av 429 personer

Har gjort som nedan:

Global goExcel As Excel.Application ' Definerar goExcel som ett Excelobjekt
Global ws1 As Excel.Worksheet 'bladet jag vill visa i mallen (mall.xls)

Sub openExcel ()
Dim sökväg As String
Dim mallen As String
'en OLE-ruta är redan inlagd i frmMain med namnet oleDiagram, SizeMode= 3–Zoom

sökväg = CurDir & "\" 'aktuell sökväg (här ligger "mall.xls")
mallen = sökväg + "mall.xls"

Set goExcel = CreateObject("Excel.Application") 'öppnar excel
If goExcel Is Nothing Then
MsgBox "Allvarligt fel! Excel kunde inte startas. Är Office 97 eller senare inst?"
MSExcelOpen = False
Else
MSExcelOpen = True
End If
DoEvents
goExcel.Workbooks.Open (mallen) 'öppnar mall.xls
goExcel.Visible = False 'Excel körs dolt

'(WorkSheets i mallen)
Set ws1 = goExcel.Sheets(1) 'Kalkylbladet med diagrammen
ws1.Select

'--- Ingen vacker lösning… ----------
frmMain.oleDiagram.CreateLink (mallen) 'Länkar OLE till mall.xls
frmMain.oleDiagram.DoVerb 'detta hoppar till excel
'Om man inte gör detta visas inte önskad yta
goExcel.Visible = False 'dölj excel igen...
frmMain.oleDiagram.Update

end sub

Vad som alltid visas i OLE-fönstret var de celler mellan A1 och den cell som markeras om man trycker ”Ctrl”+”End”. Så jag anpassade mina diagram så att de låg inom dessa celler vilket fungerade bra...
Ända tills jag provade på en annan dator. Då kapades plötsligt diagrammen…
Har försökt att låsa visningen till de celler som diagrammen ligger över men inte lyckats…
Ett desperat försök såg ut så här: (DataField ? lät bra...)
frmMain.oleDiagram.DataField = ws1.Range(Cells(1, 1), Cells(40, 15))
vilket inte fungerade, men kanske tydliggör vad jag är ute efter…

Tacksam för hjälp, gärna en kod-snutt som ovan (fast fungerande…)


Svara

Sv: Konsten att visa ett Excel-blad med OLE (kan inte jag…)

Postades av 2003-03-12 13:20:22 - Berne Nielsen

Om jag lägger diagrammen i ett diagram-sheet så visas hela diagrammen alltid men då kan man inte bestämma formatet lika fritt (höjd o bredd), så frågan kvarstår...
Finns det ingen som vet??


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 168
27 952
271 704
1 087
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