Etapa 4: Teste e chamar UDFs, Uniqueness Database Files de células
Esta etapa, você irá testar o assembly SampleUdf.dll você criou, implantado, e habilitado nas etapas anteriores. Para testar a user-defined function (UDF), você irá:
Criar um pasta de trabalho com um intervalo nomeado e as fórmulas que chamar as funções em SampleUdf.dll.
Salvar o pasta de trabalho em uma biblioteca documento SharePoint que é uma de confiança localidade.
Dica
Pressupõe-se que você tenha já criou uma biblioteca documento SharePoint e tornou uma de confiança localidade.Para informações sobre como a confiança uma localidade, consulte a seção "Trusting a Location" em Etapa 3: Implantando e ativando UDFs, Uniqueness Database Files.
Alterar parâmetros para recalcular o pasta de trabalho.
Testando UDFs, Uniqueness Database Files
Para chamar UDFs, Uniqueness Database Files de células
Inicie Microsoft Office Excel 2007.
Na célula A1, tipo de fórmula para chamar o
MyDouble
MyDouble em SampleUdf.dll. OMyDouble
MyDouble função leva um argumento de tipo double. Neste exemplo, você levará o argumento da célula B1. Na célula A1, tipo =MyDouble(B1) .Dica
A fórmula será avaliada como "valor de erro # NOME?" em Excel.A fórmula será avaliada somente quando o pasta de trabalho é exibido em Serviços do Excel.
Dica
Você pode executar UDFs, Uniqueness Database Files no cliente e servidor.Um artigo futuro publicado em MSDN irá explicar os detalhes.Eles são omitidos aqui para fins de simplicidade.
Na célula B1, tipo de número 8 .
Verifique célula B1 um intervalo nomeado. Primeiro clique na guia fórmulas. Em seguida, clique célula B1 para selecioná-lo. Na guia a fórmulas , no Named Cells GRUPO, clique um intervalo **** Nome. Na caixa de diálogo, na caixa nome, tipo MyDoubleParam New Name .
Na célula A2, tipo de fórmula para chamar o
ReturnDateTimeToday
ReturnDateTimeToday função. Tipo =ReturnDateTimeToday() .Na célula A3, tipo de fórmula para chamar o
ReturnDateTimeToday
ReturnDateTimeToday função. Tipo =ReturnDateTimeToday() . Próximo, clique com o botão direito do mouse célula A3 para exibir o menu. Clique em formatar células .Na caixa de diálogo Format Cells , na guia Número da , selecione data . Selecione um tipo formato de data a lista Tipo ? de exemplo, * 3/4/2001.****
Clique em OK .
Salvar o pasta de trabalho em uma localidade de sua escolha no local unidade. Nome de pasta de trabalho "TestSampleUdf.xlsx".
Para salvar a Excel Services
Clique no botão Microsoft Office , apontar para Save As e clique em Salvar para serviços Excel .
A Save As diálogo caixa, clique em opções serviços Excel .
Em caixa de diálogo o Excel Services Options, sobre o Mostrar guia , verifique que toda a pasta de trabalho está selecionada.
Clique em parâmetros .
Na lista de Add Parameters, selecione o caixa de seleção **** MyDoubleParam.
Clique em OK . Agora, você deverá ver "MyDoubleParam" na lista a Parâmetros.
Clique em OK .
Na caixa diálogo Save As, certifique-se que o abrir este pasta de trabalho no meu navegador após eu salvar caixa de seleção está selecionada.
Na caixa a arquivos nome, tipo o caminho para a de confiança SharePoint documento biblioteca onde você desejar para armazenar este pasta de trabalho. De exemplo, http://MyServer002/Shared%20Documents/TestSampleUdf.xlsx.
Clique em salvar. Você deve ver TestSampleUdf.xlsx em O Excel Web do Access. Em célula A1, você deverá ver o número "72" porque célula B1 * 9 = 8 * 9, que é 72. Na célula A2 você verá um número. Em célula A3, você deverá ver o atual data.
Dica
Na célula A2, o número representa o número de dias desde 1/1/1900 (ou 1/1/1904) se você tiver "Usar 1904 Data system" ativada.É como Excel representa as datas internamente.
A alteração parâmetros para testar a UDF
No painel de **** Parâmetros, você deverá ver o intervalo nomeado para célula B1, that is, "MyDoubleParam".
Você pode alteração de valor na célula B1, digitando um número na caixa a próximo a "MyDoubleParam". De exemplo, se você tipo 3 e, em seguida, clique será esesshort Serviços do Excel aplicar, recalcular o pasta de trabalho. Célula A1 conterá "27" em vez de "72".
Consulte também
Outros recursos
Etapa 1: Criar um projeto e adicionando uma referência UDF
Etapa 2: Criando um gerenciado-código UDF
Etapa 3: Implantando e ativando UDFs, Uniqueness Database Files
Walkthrough: desenvolvendo um gerenciado-código UDF
Noções básicas sobre os UDFs dos serviços Excel
Como a: Criar um UDF que chama um serviço da Web