--- sfx2/inc/sfx2/docfile.hxx	2007-04-10 15:12:47.000000000 +0200
+++ sfx2/inc/sfx2/docfile.hxx	2007-04-23 16:44:24.000000000 +0200
@@ -229,7 +229,7 @@ public:
 	const INetURLObject& GetURLObject() const;
 #endif
     ::com::sun::star::uno::Reference< ::com::sun::star::ucb::XContent > GetContent() const;
-	const String&       GetPhysicalName() const;
+	const String&       GetPhysicalName( sal_Bool bForceCreateTempIfRemote = sal_True ) const;
 	void                SetTemporary( sal_Bool bTemp );
     sal_Bool            IsTemporary() const;
     sal_Bool            IsRemote();
--- sfx2/source/doc/docfile.cxx	2007-04-10 15:12:47.000000000 +0200
+++ sfx2/source/doc/docfile.cxx	2007-04-23 16:44:36.000000000 +0200
@@ -744,10 +744,13 @@ sal_Bool SfxMedium::CloseOutStream_Impl(
 }
 
 //------------------------------------------------------------------
-const String& SfxMedium::GetPhysicalName() const
+const String& SfxMedium::GetPhysicalName( sal_Bool bForceCreateTempIfRemote ) const
 {
     if ( !aName.Len() && aLogicName.Len() )
-        (( SfxMedium*)this)->CreateFileStream();
+    {
+        if ( bForceCreateTempIfRemote || !SupportsActiveStreaming_Impl( aLogicName ) )
+            (( SfxMedium*)this)->CreateFileStream();
+    }
 
     // return the name then
     return aName;
--- sc/source/ui/docshell/docsh.cxx	2007-04-23 16:31:41.000000000 +0200
+++ sc/source/ui/docshell/docsh.cxx	2007-04-23 16:52:34.000000000 +0200
@@ -1010,7 +1010,7 @@ BOOL __EXPORT ScDocShell::ConvertFrom( S
 	//	Alle Filter brauchen die komplette Datei am Stueck (nicht asynchron),
 	//	darum vorher per CreateFileStream dafuer sorgen, dass die komplette
 	//	Datei uebertragen wird.
-	rMedium.GetPhysicalName();	//! CreateFileStream direkt rufen, wenn verfuegbar
+	rMedium.GetPhysicalName( sal_False );	//! CreateFileStream direkt rufen, wenn verfuegbar
 
     SFX_ITEMSET_ARG( rMedium.GetItemSet(), pUpdateDocItem, SfxUInt16Item, SID_UPDATEDOCMODE, sal_False);
     nCanUpdate = pUpdateDocItem ? pUpdateDocItem->GetValue() : com::sun::star::document::UpdateDocMode::NO_UPDATE;
