Compartilhar via


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á:

  1. Criar um pasta de trabalho com um intervalo nomeado e as fórmulas que chamar as funções em SampleUdf.dll.

  2. 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.

  3. Alterar parâmetros para recalcular o pasta de trabalho.

Testando UDFs, Uniqueness Database Files

Para chamar UDFs, Uniqueness Database Files de células

  1. Inicie Microsoft Office Excel 2007.

  2. Na célula A1, tipo de fórmula para chamar o MyDouble MyDouble em SampleUdf.dll. O MyDouble 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.

  3. Na célula B1, tipo de número 8 .

  4. 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 .

  5. Na célula A2, tipo de fórmula para chamar o ReturnDateTimeToday ReturnDateTimeToday função. Tipo =ReturnDateTimeToday() .

  6. 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 .

  7. 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.****

  8. Clique em OK .

  9. 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

  1. Clique no botão Microsoft Office , apontar para Save As e clique em Salvar para serviços Excel .

  2. A Save As diálogo caixa, clique em opções serviços Excel .

  3. Em caixa de diálogo o Excel Services Options, sobre o Mostrar guia , verifique que toda a pasta de trabalho está selecionada.

  4. Clique em parâmetros .

  5. Na lista de Add Parameters, selecione o caixa de seleção **** MyDoubleParam.

  6. Clique em OK . Agora, você deverá ver "MyDoubleParam" na lista a Parâmetros.

  7. Clique em OK .

  8. 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.

  9. 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.

  10. 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

  1. No painel de **** Parâmetros, você deverá ver o intervalo nomeado para célula B1, that is, "MyDoubleParam".

  2. 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