Método SharedWorkspace.CreateNew (Office)

Cria um site de espaço de trabalho do documento no servidor e adiciona o documento ativo ao novo site de espaço de trabalho compartilhado.

Observação

A partir do Microsoft Office 2010, este objeto ou membro foi preterido e não deve ser usado.

Sintaxe

expressão. CreateNew (URL, Name)

Expressão Uma variável que representa um objeto SharedWorkspace .

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
URL Opcional Variant A URL da pasta pai em que o novo espaço de trabalho compartilhado será criado. Se você não fornecer uma URL, o site será criado no local padrão do servidor do usuário.
Name Opcional Variant O nome do novo site de espaço de trabalho compartilhado. O valor padrão é o nome do documento ativo sem a extensão de nome do arquivo. Por exemplo, se você criar um site de workspace para "Budget.xls", o nome do novo site se tornará "Budget".

Comentários

Use o método CreateNew para criar um site de espaço de trabalho compartilhado para o documento ativo. Omita os dois argumentos opcionais para criar o site usando o nome do documento ativo no local padrão do servidor do usuário.

O método CreateNew gerará um erro se o documento ativo possuir alterações que não foram salvas. O documento deve ser salvo antes de você pode adicioná-lo a um site de espaço de trabalho compartilhado.

Observação

[!OBSERVAçãO] Imediatamente após a criação de um site de espaço de trabalho compartilhado e, em seguida, criando o documento ativo no site, do documento ativo é fechado e então reaberto para que a cópia do documento ativo que o usuário vê é aquele localizado no site. Se o documento ativo tiver sido salvo antes de chamar o método CreateNew, essa cópia do documento está disponível para o período de tempo enquanto a nova cópia é criada. Isso faz com que uma exceção por qualquer código que tenta acessar a cópia salva durante a criação de período de tempo. Uma solução alternativa é impõem um pequeno atraso (sugeridos 15 segundos ou mais) antes de tentar acessar o documento ativo a partir de qualquer script. Além disso, qualquer objeto armazenado em cache que aponte para o documento local deve ser atualizado para apontar para o documento no site de workspace compartilhado.

Exemplo

O exemplo a seguir cria um site de workspace compartilhado na URL https://server/sites/mysite/, nomeia o workspace "My Shared Budget Document"e adiciona o documento ativo ao site. A propriedade URL do novo site de workspace compartilhado retorna https://server/sites/mysite/My%20Shared%20Budget%20Document/, a propriedade Name retorna "My Shared Budget Document"e a propriedade Count da coleção SharedWorkspaceFiles mostra um único arquivo.

   Dim sws As Office.SharedWorkspace 
    Dim strSWSInfo As String 
    Set sws = ActiveWorkbook.SharedWorkspace 
    sws.CreateNew "https://server/sites/mysite/", "My Shared Budget Document" 
    strSWSInfo = "Name: " & sws.Name & vbCrLf & _ 
        "URL: " & sws.URL & vbCrLf & _ 
        "File(s): " & sws.Files.Count 
    MsgBox strSWSInfo, vbInformation + vbOKOnly, _ 
        "New Shared Workspace Information" 
    Set sws = Nothing 

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.