如何解决从关闭的SharePoint文件读取Excel VBA无法正常工作
我正在尝试使用以下过程访问存储在团队SharePoint网站上的文件夹中的.xlsx文件:
import React,{Component,StyleSheet,Text,View,Image,TouchableHighlight,Animated} from 'react-native';
class Panel extends Component{
constructor(props){
super(props);
this.icons = {
'up' : require('./images/Arrowhead-01-128.png'),'down' : require('./images/Arrowhead-Down-01-128.png')
};
this.state = {
title : props.title,expanded : true,animation : new Animated.Value()
};
}
toggle(){
let initialValue = this.state.expanded? this.state.maxHeight + this.state.minHeight : this.state.minHeight,finalValue = this.state.expanded? this.state.minHeight : this.state.maxHeight + this.state.minHeight;
this.setState({
expanded : !this.state.expanded
});
this.state.animation.setValue(initialValue);
Animated.spring(
this.state.animation,{
toValue: finalValue
}
).start();
}
_setMaxHeight(event){
this.setState({
maxHeight : event.nativeEvent.layout.height
});
}
_setMinHeight(event){
this.setState({
minHeight : event.nativeEvent.layout.height
});
}
render(){
let icon = this.icons['down'];
if(this.state.expanded){
icon = this.icons['up'];
}
return (
<Animated.View
style={[styles.container,{height: this.state.animation}]}>
<View style={styles.titleContainer} onLayout={this._setMinHeight.bind(this)}>
<Text style={styles.title}>{this.state.title}</Text>
<TouchableHighlight
style={styles.button}
onPress={this.toggle.bind(this)}
underlayColor="#f1f1f1">
<Image
style={styles.buttonImage}
source={icon}
></Image>
</TouchableHighlight>
</View>
<View style={styles.body} onLayout={this._setMaxHeight.bind(this)}>
{this.props.children}
</View>
</Animated.View>
);
}
}
var styles = StyleSheet.create({
container : {
backgroundColor: '#fff',margin:10,overflow:'hidden'
},titleContainer : {
flexDirection: 'row'
},title : {
flex : 1,padding : 10,color :'#2a2f43',fontWeight:'bold'
},button : {
},buttonImage : {
width : 30,height : 25
},body : {
padding : 10,paddingTop : 0
}
});
export default Panel;
如果我在运行Internet Explorer时没有在Internet Explorer中打开SharePoint网站,则它在“ cn.Open”行中失败,并显示以下错误消息:
有趣的是,在任何其他浏览器(包括我的默认浏览器)中打开网站都没有什么区别,“ cn.Open”行仅喜欢和IE。
不确定是否与之相关,但与上述行为类似,如果当时未在IE中打开网站,则无法使用Windows资源管理器的“映射网络驱动器”来映射此SP文件夹。
有什么想法会导致这种情况,以及如何防止这种情况发生?
我可以通过在此过程之前调用另一个过程来解决该问题,该过程在一个隐藏的IE窗口中打开SP站点,然后将其关闭,但是,自然地,我希望避免这样做。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。