Questione : La funzione di VBA lavora alla lima di Excel 2007 localmente ma non quando in SharePoint 2007

Ho un manuale in cui una cellula calcola la quantità specifica di colore, una funzione di CONTEGGIO, non una funzione di Excel di SOMMA. Se un certo numero di cellule in una colonna sono riferimento evidenziato di colore giallo I un la cellula con il colore giallo in esso e la funzione conta quante cellule sono il colore giallo evidenziato nella gamma che delle cellule fornisco.  Tutto funziona come preveduto se la lima di Excel è immagazzinata localmente su una macchina da tavolino o persino se è su una parte della lima.  Tuttavia, quando upload la lima ad una biblioteca del documento di SharePoint 2007 e verificate la lima per pubblicare o la vista, il modulo di VBA produce un #NAME? errore.  Inoltre, tutta la funzione non-su misura locale come un conteggio diretto o la somma di una gamma delle cellule funziona benissimo mentre la lima è su SharePoint, esso sembra rompersi soltanto quando avete qualunque abitudine VBA allegato.  È ci un senso fare il lavoro di VBA se la lima collegata è su SharePoint? class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
>Function notpretty CountColor (rColorRange " del class= " del id= " codeSnippet760533 del
           
class= del

Risposta : La funzione di VBA lavora alla lima di Excel 2007 localmente ma non quando in SharePoint 2007

Russ,

Per rendergli il lavoro quando upload esso alla lista dello sharepoint, dovete generare gli sharedservices. In sharedservices dovete generare la vostre funzione/assemblea ed aggiungerli alle assemblee prestabilite dall'utente di funzione  
nell'ambito delle regolazioni di servizi di Excel.
Altre soluzioni  
 
programming4us programming4us