31. März 2011 13:07
Name DataType Subtype Length
xlApp Automation 'Microsoft Excel 12.0 Object Library'.Application
xlBook Automation 'Microsoft Excel 12.0 Object Library'.Workbook
xlSheet Automation 'Microsoft Excel 12.0 Object Library'.Worksheet
xlRange Automation 'Microsoft Excel 12.0 Object Library'.Range
xlBorder Automation 'Microsoft Excel 12.0 Object Library'.Border
CREATE(xlApp);
xlApp.Visible(TRUE);
xlBook := xlApp.Workbooks.Add(-4167);
xlSheet:= xlApp.ActiveSheet;
xlRange := xlApp.Range('B2','E5');
xlRange.Value := 'testinhalt';
xlApp := xlRange.Application;
xlBorder := xlRange.Borders;
xlBorder.LineStyle(1);
31. März 2011 13:23
31. März 2011 13:35
Cr4cks hat geschrieben:Mein Ziel ist es eigtl noch um die Range einen Rahmen zu zaubern, aber *zensiert* nochmal, ich finde einfach keine Beschreibung zu der abnormal großen 'Microsoft Excel 12.0 Object Library'. Weder mal eine kleine Beschreibung wie ich mit was zu handeln hab noch Beispiele die mich da irgendwie weiter bringen könnten. Ich hab viel gelesen von wegen Excel -> Makro erzeugen etc.. Bringt mich nur nicht wirklich weiter, weil Navision nunmal ne Eigenart hat...
Naja zu meinem Problem:
Ich dachte mir, wenn ich eine Range schonmal zugewiesen habe kann ich das xlBorder einfach von dem xlRange ableiten
- Code:
xlBorder := xlRange.Borders;
xlBorder.LineStyle(1);
bing, der Debugger geht an weil Border <> Borders... hmm Toll! Wie bekomm ich jetzt um die Range nen Border gesetzt? Sämtliche Wege die ich versuche führen mich in eine Sackgasse...
Bitte liebe Community, hilft mir
1. April 2011 14:49
CREATE(xlApp);
xlApp.Visible(TRUE);
xlBook := xlApp.Workbooks.Add(-4167);
xlSheet:= xlApp.ActiveSheet;
xlRange := xlApp.Range('B2','E5');
xlRange.Value := 'testinhalt';
xlRange.Borders.Item(0).LineStyle := TRUE;
xlApp := xlRange.Application;
5. April 2011 21:59
6. April 2011 07:39
Kennt jemand von euch einen Link zur Dokumentation von der Library? MSDN oder ähnliches?
6. April 2011 09:34
7. April 2011 09:44
Cr4cks hat geschrieben:Kennt jemand von euch einen Link zur Dokumentation von der Library? MSDN oder ähnliches?
7. April 2011 11:26
blunx hat geschrieben:Cr4cks hat geschrieben:Kennt jemand von euch einen Link zur Dokumentation von der Library? MSDN oder ähnliches?
Extending Microsoft Dynamics NAV Using COM: http://msdn.microsoft.com/en-us/library/dd301255.aspx
Da findest Du zum Beispiel:
COM and C/SIDE Overview: http://msdn.microsoft.com/en-us/library/dd301404.aspx
Using COM Technologies in C/SIDE: http://msdn.microsoft.com/en-us/library/dd301064.aspx
Create an Automation Controller in C/SIDE: http://msdn.microsoft.com/en-us/library/dd301408.aspx
Viel Erfolg!