Vraag : VBA de functiewerken aangaande Excel 2007 dienen plaatselijk maar in wanneer in SharePoint 2007

Ik heb een aantekenvel van Excel waar één cel de specifieke kleurenhoeveelheid, een functie van de TELLING, niet een functie van de SOM berekent. Als een bepaald aantal cellen in een kolom de benadrukte gele verwijzing van I een cel met geel daarin is en de functie telt hoeveel cellen geel in de celwaaier worden benadrukt die ik ben binnengegaan.  Alles werkt als gedacht als het dossier van Excel plaatselijk op een Desktopmachine wordt opgeslagen of zelfs als het op een dossieraandeel is.  Nochtans, wanneer ik upload het dossier aan een het documentbibliotheek van SharePoint 2007 en controleert u het dossier te bekijken uit te geven of, produceert de Module VBA een #NAME? fout.  Ook, werken om het even welke lokale niet-aangepaste functie zoals een ongecompliceerde telling of som een celwaaier boete terwijl het dossier op SharePoint is, schijnt het slechts te breken wanneer u om het even welke douane VBA in bijlage hebt.  Is er een manier om het te maken werk VBA als het bijbehorende dossier op SharePoint is?
" codeBody "
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
Function CountColor (rColorRange als Waaier, rColorIndex als Waaier) zoals lang
    Schemerige rCell de waaier als van Waaier 'voor lijn.
    Schemerige lColor als lang 'Index van de cellenkleur die wij hebben willen om tellen.
    Schemerige lColorCount als lang 'Tegen
     
    lColorCount = in tegenovergestelde richting initialiseren 0 '
    lColor = rColorIndex.Interior.ColorIndex 'plaatste te tellen kleur
     
     'Lijn door elke cel in de waaier
    Voor Elke rCell in rColorRange
        Als rCell.Interior.ColorIndex = lColor toen lColorCount = lColorCount + 1
    Volgende rCell
     
     De 'telling van de terugkeer aan functie
    CountColor = lColorCount
De Functie van het eind

Antwoord : VBA de functiewerken aangaande Excel 2007 dienen plaatselijk maar in wanneer in SharePoint 2007

Russ,

Om tot het het werk te maken wanneer u het aan sharepointlijst uploadt, moet u sharedservices creëren. In sharedservices moet u uw functie/assemblage tot stand brengen en het toevoegen aan User-defined functieassemblage  
onder de Montages van de Diensten van Excel.
Andere oplossingen  
 
programming4us programming4us