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.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de